How to Create a Moodle Assignment

1.  On your main course page, click Turn editing on (top right). Editing icons and links will appear.

turn editing on

2.  Locate the Topic or Weekly Section where you want to add the assignment. (If you are using the Collapsed topics format, open the Section.)

3.  At the bottom-right of the Section, click + Add an activity or resource. The Activity chooser will open.

add an activity or resource

4.  In the Activity Chooser, select Assignment and click Add. The Adding a new Assignment page will open.

select assignment from list

5.  Configure settings for the assignment. For more information on these options, see Configure Assignment Options for Moodle (below).

6.  Click Save and return to course to return to your main course page.

Save and Return to course

Configure Assignment Options


  • Assignment name (required)
    This name displays as a link on your course page. Use something unique that clearly identifies this assignment from other course activities. We also recommend keeping the name short.
    Assignment Name
  • Description (required)
    Enter a summary of the assignment and instructions. The Description will be visible to students when they click the assignment link.
    Assignment Description
  • Display description on course page
    Select this option to display the description underneath the assignment link on your course page. (This works best if the description is very concise).


  • Allow submissions from
    Determine when students can begin to submit to the assignment. Select the Enable check box to set a date and time.
  • Due date
    Determine when the assignment will be due. The due date will show in the course Calendar and within the Activities Block. Select the Enable check box to set a date and time.
  • Cut-off date
    Determine when the assignment will no longer accept submissions. Select the Enable check box to set a date and time.
  • Always show description
    Uncheck this box if you want the assignment description to become visible to students only at the Allow submissions from date.
    Assignment Availability

Submission Types

  • Submission Types
    With Online text, students can enter text directly into an editor.  If File submissions are enabled, students can upload one or more files. Submission comments allow graders and individual students to exchange comments about the student's submissions that are separate from written feedback provided through the Feedback option (see below) or in the Gradebook.
  • Note: To create an offline assignment where students will submit or perform work outside Moodle, leave both Online text and File submissions unchecked. You can still provide a description, set due dates and have the activity show in the course Calendar and Gradebook.
  • Maximum number of uploaded files
    If file submissions are enabled, each student will be able to upload up to the set number of files for their submission.
  • Maximum submission size
    If file submissions are enabled, each upload cannot exceed this file size. (If a student can upload multiple files, and uploads files at different times, the total can exceed the set size.)
    Assignment Submission Types

Feedback types

  • Feedback comments
    If enabled, graders can provide written feedback for each submission. These comments are from the grader to the student (unlike Submission comments, which can be exchanged between students and graders).
  • Feedback files
    If enabled, graders can upload files containing feedback when marking assignments. For example, you can upload marked up student submissions, documents with comments, or spoken audio feedback.
  • Offline grading worksheet
    If enabled, graders can download a spreadsheet to enter grades without having to be logged in to Moodle. This can be useful if you anticipate grading while disconnected from the Internet.
    Assignment Feedback Types

Submission Settings

  • Require students click submit button
    If enabled, students will have to click a Submit button to declare their submission as final. Requiring the Submit button allows students to keep a draft version of the submission on the system.
    Note: If this setting is changed from No to Yes after students have made submissions, the submissions will be regarded as final.
  • Require that students accept the submission statement
    If enabled, students will be shown a statement that declares they are submitting their own original work and they will have to accept the statement before their submission is processed.
  • Attempts reopened
    If set to Manually, the student's submission can be reopened by a teacher. If set to Automatically until pass, the student's submission is automatically reopened until the student achieves a passing grade.
  • Maximum attempts
    The maximum number of submission attempts that can be made by a student. After this number of attempts has been made, the student's submission will not be able to be reopened.
    Assignment Submission Settings

Group Submission Settings

  • Students submit in groups
    If enabled, students can submit work together in groups rather than individually. For example, a group of students can submit one file that contains the joint work of the group.
  • Require all group members submit
    If enabled, all students in a group must individually click the Submit button in order to acknowledge that they are signing off on their group's joint submission.
    Note: This option is available only if both Students submit in groups and Require students click submit button are enabled.
  • Grouping for student groups
    If Students submit in groups is enabled, this option allows you to pick the Grouping that contains the student Groups that will be submitting their joint work for the assignment.
    Assignment Group Submission Settings


  • Notify graders about submissions
    If enabled, instructors will receive an email alert whenever a student makes a submission. (This may not be manageable in a class with a large number of students.)
  • Notify graders about late submissions
    If enabled, instructors will receive an email alert whenever a submission is made after the due date.
    Assignment Notification Settings


  • Grade
    Select the maximum possible score for the assignment from the drop-down menu.
  • Grading method
    Choose Simple direct grading, Rubric (Click Here for More on Rubrics) or Marking guide (Click Here for More on Marking Guides) to grade the assignment.
  • Grade category
    Select a Category in your gradebook under which you would like the assignment grade to be placed.
  • Blind marking
    If enabled, instructors will not see student names when grading submissions.
    Assignment Grade Options

Common Module Settings

  • Visible
    Set whether or not an assignment is visible to students. By default, new assignments are set to Show. (This is comparable to using the Hide/show icon for the activity on your course page.)
  • ID number
    Setting an ID number identifies the activity for grade calculation purposes.
  • Group mode, Grouping, Available for group members only
    These options let you restrict the assignment to particular groups of students you have already created in Moodle.
    assignment common module settings

Restrict Access

Click Add Restricts to choose the type of restriction that you would like to add to the assignment

  • Date/time
    Settings determine when students may view a resourceExamples of date/time settings are Allow access from/Allow access until settings.
  • Grade condition
    Settings require a student to have a specific grade on an assignment before the resource is visible.
  • User field
    Settings will limit which students can view the resource.
  • While access is prevented
    Setting will adjust how the resource appears when the students don't have access.
    Assignment Restrictions
Last modified: Thursday, June 18, 2015, 2:35 PM