Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Assignment module.

Assignment module: Difference between revisions

From MoodleDocs
(Added procedures for using Separate Groups for a group assignment)
 
(43 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{Assignments}}
{{Assignments}}


'''Assignments''' allow the teacher to grade various types of student submissions.
[[Image:Assignment_Icon.gif]] The assignment [[Teacher_documentation#Activity_modules|activity]]  module allows teachers to collect work from students, review it and provide feedback including grades.


==Types==
Students can submit any digital content (files), including, for example, word-processed documents, spreadsheets, images, audio and video clips.  Assignments don't necessarily have to consist of file uploads.  Alternatively, teachers can ask students to type directly into Moodle using an [[Online text assignment|online text]] assignment.  There is also an [[Offline activity assignment|offline activity ]] assignment which can be used to remind students of 'real-world' assignments they need to complete and to record grades in Moodle for activities that don't have an online component.  
Moodle supports plug-in assignment types.


===Official types===
== Assignment Types ==
There are three official types:
There are 4 types of assignments:
#[[Upload a single file assignment|Upload a single file]]
#[[Advanced uploading of files assignment|Advanced uploading of files]] (1.7 onwards) - options include: multiple file submission, allowing students to type a message alongside their submission & returning a file as feedback.
#[[Online text assignment|Online text]] - students type directly into Moodle, teachers can provide inline feedback.
#[[Offline activity assignment|Offline Activity]] - teachers provide a description and due date for an assignment outside of Moodle. A grade & feedback can be recorded in Moodle.


;Upload
=== Iterative Assignments ===
:A student can upload a single file. This could be a Word document, spreadsheet or anything digital. Multiple files could be zipped and then submitted.
It is possible to create iterative assignments - where the piece of work is graded by the teacher, re-edited by the student, re-graded and so on using either the [[Upload a single file assignment|single file]] or the [[Online text assignment|online text]] and setting 'Allow resubmitting' to 'Yes' in the assignment settings.
;Online Text
:This assignment type asks users to edit a text, using the normal editing tools. Teachers can grade them online, and even add inline comments or changes.
;Offline assignment
:This is useful when the assignment is performed outside of Moodle. It could be something elsewhere on the web or face-to-face. Students can see a description of the assignment, but can't upload files or anything. Grading works normally, and students will get notifications of their grades.


===Contrib modules===
=== Using Assignments for Group Work ===
These assignment types have been contributed by users:
There is no support in Moodle for allowing a group to submit their work and have that submission be attributed to each member of the group.  A 'manual' version of this concept can be achieved as follows - note that it is necessary to have students assigned to groups for this to work.


;[http://moodle.org/mod/forum/discuss.php?d=30613 Group Assignment] (by Patrick Jermann)
# Create an assignment - in this case I will assume a "Single Upload" type assignment.
:One user uploads the file but all the members of his or her group "benefit" from the submission.
# Set the Group Mode to "Separate groups".  If you chose "Visible groups" the students would be able to chose to which group they want their submission to be attributed.
# Instruct the groups to choose one member to do the upload.
# When going in to grade the submissions, click on the assignment link and then select each group separately from the "Separate Groups" pull-down.  This will only show the members of that group in the grade book, thereby simplifying the task of identifying members of the group and assigning them a grade.


;[http://moodle.org/mod/forum/discuss.php?d=33940 uploadmulti] (by Brian Jones)
:Allows uploading multiple files.


;[http://moodle.org/mod/forum/discuss.php?d=39979 Multiple Files Upload] (by Gustav W Delius)
==Assignment Flow Chart==
:Allows uploading multiple files.
[[Image:flowForAssignment.png|thumb|left|140x107px|Assignment Flow Chart.]]


;[http://cdc.humboldt.edu/moodle/mod/resource/view.php?id=21 Review assignment] (by Humboldt University)
A graphic representation of how the Assignment Module can be used.
:A new assignment type that adds the ability to send back to the student a graded copy of their file. For Moodle 1.5.


;[http://moodle.org/mod/forum/discuss.php?d=34887 Form] (by Michael Robellard)
The assignment module allows for detailed feedback from Teachers to Students.
:allows students to enter information in a form (multiple textarea boxes) and then the teacher can grade each textarea with a number of points (or other grading scale) and give a comment for each form field


== See also ==
== See also ==
*[http://download.moodle.org/docs/using_moodle/ch7_assignments.pdf Using Moodle Chapter 7: Assignments and Exercises]
*[[Non-standard assignment types]]
*[[Using Moodle book]] Chapter 7: Assignments
*[[Workshop module]] allows peer to peer evaluations, is contributed code in 1.9 onward


== Assignment - Read Only Personal Report Access for Students ==
[[Category:Modules]]
* Use to provide access to secure personalised student information such as reports.  (Needs to be moved to a seperate page - How ??)
* Using "Upload a single file" Assignment to provide individual report access for students:
Create report files commencing with the moodle user code (easier to create correct "batch" command file with code at start of filename)
* Create pdf files from all reports (pdf's with the right security settings reduce the likelihood of tampering with final reports cf. other editable files)
* Open moodle database table mdl_user and copy the fields id and username to a spreadsheet file for manipulation e.g.
** 2 admin
** 3 tsp80902
** 4 che
* Use a spreadsheet formula to construct the correct command lines to create a folder with the moodle id and move the file starting with the matching username into the new folder:
e.g. for Excel in a Windows environment use :  ="mkdir"&A2&"CarraigeReturn"&"move "&B2&"_2006_MidSem2.pdf "&A2
mkdir2CarraigeReturnmove admin_2006_MidSem2.pdf 2
mkdir3CarraigeReturnmove tsp80902_2006_MidSem2.pdf 3
mkdir4CarraigeReturnmove che_2006_MidSem2.pdf 4
* Use an editor to replace the "CarraigeReturn" marker with a real carraige return, and insert a space after the "mkdir" command:
** mkdir 2
** move admin_2006_MidSem2.pdf 2
** mkdir 3
** move tsp80902_2006_MidSem2.pdf 3
** mkdir 4
** move che_2006_MidSem2.pdf 4
* Go to the course where you want to add the documents and note the course id from the URL displayed in the browser:
e.g. http://infonet.cheltsec.vic.edu.au/course/view.php?id=5
* Create an "Upload a single file" Assignment in moodle
* Upload an marker file for yourself as a test.
* Update the assignment witht the "available" and "due" dates in the past (so students cannot upload their own amended report !) and check the "Prevent Late Submissions" box.
* Use a file explorer to go to the moodledata folder and look for this course, then open moddate (module data) and open the last assignment.  You should see a folder created with your id that should contain the marker file that you uploaded.
* Paste all the files that you want to allow studenst to access in the assignment folder:
e.g. \\infonet\c$\Webstore\moodledata\5\moddata\assignment\112
* Paste the batch file in the dame folder
* Add a line at the start of the batch file to make it start in the correct physical network folder when it starts making new folders: e.g.
** net use /d R:
** net use R: \\infonet\c$\Webstore\moodledata\5\moddata\assignment\125
** cd /d R:\
* the final batch command file should look like:
** net use /d R:
** net use R: \\infonet\c$\Webstore\moodledata\5\moddata\assignment\125
** cd /d R:\
** mkdir 9
** move bou0010_2006_MidSem2.pdf 9
** mkdir 10
** move wol0002_2006_MidSem2.pdf 10
** mkdir 11
** etc.....
* Run the batch file, and the folders will be created as if the students had uploaded their own reports themselves. 
 
 
 
[[Category:Teacher]]
[[category:Modules]]


[[de:Aufgabe]]
[[cs:Modul Úkol]]
[[eu:Zereginak]]
[[fr:Devoir]]
[[fr:Devoir]]
[[nl:Opdracht]]
[[nl:Opdracht]]
[[zh:作业模块]]

Latest revision as of 16:27, 13 July 2011


Assignment Icon.gif The assignment activity module allows teachers to collect work from students, review it and provide feedback including grades.

Students can submit any digital content (files), including, for example, word-processed documents, spreadsheets, images, audio and video clips. Assignments don't necessarily have to consist of file uploads. Alternatively, teachers can ask students to type directly into Moodle using an online text assignment. There is also an offline activity assignment which can be used to remind students of 'real-world' assignments they need to complete and to record grades in Moodle for activities that don't have an online component.

Assignment Types

There are 4 types of assignments:

  1. Upload a single file
  2. Advanced uploading of files (1.7 onwards) - options include: multiple file submission, allowing students to type a message alongside their submission & returning a file as feedback.
  3. Online text - students type directly into Moodle, teachers can provide inline feedback.
  4. Offline Activity - teachers provide a description and due date for an assignment outside of Moodle. A grade & feedback can be recorded in Moodle.

Iterative Assignments

It is possible to create iterative assignments - where the piece of work is graded by the teacher, re-edited by the student, re-graded and so on using either the single file or the online text and setting 'Allow resubmitting' to 'Yes' in the assignment settings.

Using Assignments for Group Work

There is no support in Moodle for allowing a group to submit their work and have that submission be attributed to each member of the group. A 'manual' version of this concept can be achieved as follows - note that it is necessary to have students assigned to groups for this to work.

  1. Create an assignment - in this case I will assume a "Single Upload" type assignment.
  2. Set the Group Mode to "Separate groups". If you chose "Visible groups" the students would be able to chose to which group they want their submission to be attributed.
  3. Instruct the groups to choose one member to do the upload.
  4. When going in to grade the submissions, click on the assignment link and then select each group separately from the "Separate Groups" pull-down. This will only show the members of that group in the grade book, thereby simplifying the task of identifying members of the group and assigning them a grade.


Assignment Flow Chart

Assignment Flow Chart.

A graphic representation of how the Assignment Module can be used.

The assignment module allows for detailed feedback from Teachers to Students.

See also