Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Advanced uploading of files assignment.

Advanced uploading of files assignment

From MoodleDocs

This type of assignment, available in Moodle 1.7 onwards, allows each student to upload one or more files in any format.


  • This feature allows teachers to send files back to students in response to their submissions.
Example: A typical way to use this would be to edit the student's submitted file by adding comments and/or corrections, and then returning this file back to the student via the assignment. When a student clicks on the assignment, files sent to him or her appear as a list of Response files.
  • Response files can be uploaded before submission which can be used to give each student a different file to work with.
Tip: Be sure that Gradebook settings for that assignment allow the grades/response files to be visible to the student.
Tip: The teacher must also include a comment in the text comment box, or the student will not be able to see the file.
  • Students may also enter notes describing the submitted files, progress status or any other text information.
  • Submission of this type of assignment must be manually finalized by the student.
  • Teachers can review the current status at any time, unfinished assignments are marked as Draft.
  • Teachers can revert any ungraded assignment back to draft status.


These settings are in addition to the general assignment settings outlined on editing an assignment.

Maximum size

This setting specifies the maximum size per file of each of the files that the students can upload as their submission. For example, if you set the limit to one megabyte, students can upload files up to one megabyte in size. If your students are uploading word processing documents or spreadsheets, typically you only need to allow for a few megabytes. If your students are submitting multimedia projects or other files with many images or audio clips, then the space allowed will need to be larger.

Remember there are other places which can place limits on the maximum file size. The course administration block, the site administration block and several server files which are outside the direct control of Moodle.

Allow deleting

If enabled, students may delete uploaded files at any time before submitting for grading.

Maximum number of uploaded files

Maximum number of files each participant may upload, this number is not shown to students. It is a best practice to remind students of the actual number of requested files in assignment description. For example: "Only 3 files maybe uploaded in this assignment."

Allow notes

If enabled, students may enter notes into text area associated with the assignment. This text box can be used for communication with the grading person, assignment progress description or any other written activity.

Allow Send for marking

If enabled, students may progress from Draft status by clicking the Send For Marking button. The submission is then pushed through for grading.

N.b. this means that they can no longer edit their submission (to do so would risk invalidating any work their assessor had done on their submission). If students regret their decision and wish to edit, they need to request that somebody with editing access reverts them to Draft Status.

Hide description before available date

If enabled, assignment description is hidden before the opening date.

Email alerts to teachers

If enabled, then teachers are alerted with a short email whenever students add or update an assignment submission.

Only teachers who are able to grade the particular submission are notified. So, for example, if the course uses separate groups, then teachers restricted to particular groups won't receive any notices about students in other groups.


As we know, the "Send For Marking" button pushes an assignment through for grading if enabled. After the send for marking button is pushed, to get back to that draft stage and remove their submission, the teacher must step in. This is also true if Send For Marking is never turned on; the teacher must take steps to give the student a chance to resubmit.

To revert to the draft stage or let a student resubmit, click on the assignment activity, then click on View # submitted assignments, in the upper right. On the page with the roster and their submissions, click Grade (or Update for students who have already been graded) for the student who should get to resubmit. When the new window opens, click Revert to Draft at the lower right, or click the black X to delete their files.

See also