Moodle: Creating assignments

There is only one type of assignment available in Moodle. However, there are many different ways to set up an assignment. This guide will explain the different options and walk you through setting up an assignment with features that are commonly used.

Adding a new Assignment

  1. Click Turn editing on.
  2. In the desired topic/week, click Add an activity or resource.
  3. Select Assignment → Add.
  4. Complete the on-screen prompts, noting the following:
    1. General section
      1. Assignment name – The assignment name as it will appear in the Moodle course.
      2. Description – Guidelines for the assignment.
      3. Activity instructions – Actions for the assignment
      4. Additional files – Files for the assignment
    2. Availability section
      1. Allow submissions from/Due date/Cut-off date – Check Enable and set dates/times for these settings. Important: Use caution with this feature because students will not be able to submit their quiz one second past the date and time you set in the Cut-off date field.
    3. Submission types section
      1. Online text – Enables students to submit text using Moodle editing tools.
      2. File submissions – Enables students to upload and submit files.
      3. Word limit – Limits the number of words a student can submit.
      4. Maximum number of uploaded files – Designates the number of files a student may upload for one assignment.
      5. Maximum submission size – Limits the size of the file students can upload.
      6. Acceptable file types – Limits the file upload types.
    4. Feedback types section
      1. Feedback comments – Enables the instructor to provide text feedback comments.
      2. Feedback files – Enables the instructor to upload a document for feedback.
      3. Annotate PDF – Enables the instructor to create annotated PDFs.
      4. Offline grading worksheet – Enables the instructor to download and upload a worksheet with student grades when marking the assignments.
      5. Comment inline – Enables submission text to be copied into the feedback comment field, where instructor can comment inline (e.g., using a different colors) or to edit the original text.
    5. Submission settings section
      1. Require students to click submit button – Enables students to keep a draft in the system, and then they have to click Submit to declare their submission as final.
      2. Require that students accept the submission statement – Enables student to accept the submission statement for all submissions to the assignment.
      3. Additional attempts – Determines how many times the student is allowed to attempt submission.
    6. Group submission settings
      1. Students submit in groups – If using groups, you can designate that the submission will be shared amongst the group and that all group members can see changes other members make.
      2. Require group to make submission – Users not part of a group will not be able to make a submission.
      3. Require all group members submit – Each member of the group must click submit before the assignment is submitted.
      4. Grouping for student groups – Sets grouping for assignment if groups other than default course groups are used.
    7. Notifications section
      1. Notify graders about submission – This option will send an email notification to users with the teacher role whenever a student submits their assignment.
      2. Notify graders about late submissions – This option will send an email notification when a student submits their assignment late.
      3. Default setting for “Notify students” – Set the default value for the Notify students checkbox on the grading form.
    8. Grade section
      1. Grade – Set the type, scale and maximum points for the assignment’s grade.
      2. Grading method – Set an advanced grading method using a Grading Guide or Rubric.
      3. Grading category – Determines the category in Gradebook that the assignment is placed in.
      4. Grade to pass – Determines minimum grade required to pass.
      5. Blind grading – Hides a student’s identity while instructor grades.
      6. Hide grader identity from students – Hides the instructor’s identity.
      7. Use grading workflow – Allows for multiple rounds of grading, which is good for team-taught courses, before grades are released to students simultaneously.
      8. Use grading allocation – Used in conjunction with Use grading workflow, graders and individual students can be paired.
    9. Common Module settings
      1. Availability – Show on course page or hide from students.
      2. ID number – Provide a way to identify the assignment.
      3. Group modes – No groups, separate groups, or visible groups.
    10. Restrict access – Add access restrictions.
    11. Tags- Add tags.
  5. Click Save and return to course.

Grading submitted assignments

  1. Click on the assignment name.
  2. Click View/grade all submission below the Grading summary.
  3. To download all students’ assignments, select Download all submissions in the Grading Action … drop-down menu.
  4. To grade from the Submissions page
    1. Check the Quick grading selection box on the Options screen.
    2. Complete the Grade column as desired for each student.
    3. Click Save all quick grading changes.
  5. To grade and upload a response file
    1. Click the Grade icon for the desired student.
    2. Complete the Grade out of # field.
    3. To upload feedback files, drag and drop the desired files in the Feedback files area or click Add … to open the file picker.
    4. Click Save changes.

Updated: 11/15/2022