Assignment Activities

The assignment activity provides a place where students can submit work for teachers to grade and give feedback on. This saves paper and is more organized than submitting assignments via email. Moodle assignments can also be used to remind students of real-world assignments needing to be completed offline, such as art work or practice for oral presentations.

You can require students to submit one or more files and/or to type text essays. It is possible to have them submit work as a group. You can also choose as a teacher to grade their work without seeing the identity of the submitter. Assignments can have deadlines and cut off dates – which you can also extend if necessary. The flexibility of Moodle assignments is easy to make full use of. The steps below will guide you through creating and customizing an assignment activity.

How do I create an assignment?

  1. Navigate to your Moodle site and turn editing on.
  2. Scroll down to the course section you would like to add an assignment to.
  3. Select Add an activity or resource.Screenshot of Moodle course with arrow pointing to "Add an activity" link
  4. In the windows that pops up, select Assignment on the left side and then select Add.Screenshot of pop-up "Add an activity" window with two panes and "Add" button
  5. On the Add assignment activity webpage that appears, you will edit the settings of the assignment.
  6. Complete the fields in the General settings category.
  7. Set submission dates in the Availability category.
  8. Select the desired Submission type.
    • Online text: Text typed into the text editor is automatically saved and the teacher can set a word limit which will display a warning if students exceed it.
    • File submissions: Students can upload files of any type the teacher can open. The teacher can select a maximum number of files to upload and a maximum size for each file.
  9. Enable and set a word limit, if desired.
  10. Set a maximum number of uploaded files and submission size, if applicable.
  11. Select the desired Feedback types that you will give.
    • Comment inline: With online text submissions, this allows the teacher to give feedback directly on the students’s work, in a similar way to grading on paper.
    • Feedback comments: allows graders to leave comments about the students’ submissions as well as grades.
    • Offline grading worksheet gives the teacher a link to download the grading list as a spreadsheet. They will then be able to enter grades and feedback comments offline and then re-upload the sheet.
    • Feedback files allows graders to upload files with feedback when marking. These files may be the marked up student assignments, documents with comments, a completed marking guide, or spoken audio feedback.
  12. Choose your desired Submission settings and Group submission settings, as applicable.
  13. Set Notifications options. You can choose to be notified every time a student submits an assignment, or only for late submissions.
  14. Complete settings common to all activitiesGrade, Common module settings, and Restrict access.
  15. Select Save and return to course.

How do I edit an already existing assignment?

  1. Turn editing on and locate the assignment on your Moodle site.
  2. Select Edit to the right of the assignment and then select Edit settingsassignment edit
  3. Edit desired settings on the webpage.
  4. Select Save and return to course when finished editing.


After assignments, Moodle quizzes are the next most useful online activity. Creating a quiz requires adding a quiz shell to a section and then adding questions to the shell. Numerous question types are available, from multiple choice to drag and drop type questions. Unlike assignments, quizzes can be graded by computer, so it is worth learning how to create them.