Skip navigation

Add a Checklist Activity in Moodle

The Moodle Checklist module allows teachers to create a "to do" list for students to work through and provides an easy visual representation of what has been accomplished so far. With a Checklist, teachers can monitor progress as students complete items on the list, and students can see a progress bar showing the percentage of the items they have completed.

Checklist Features

The Moodle Checklist has a number of useful features, including:
  • List of items students should complete, with the option to include course activities and resources

  • Progress bar that shows what percentage of the list a student has completed so far

  • Option for students and/or teachers to check-off items

  • Students adding private items and notes to a checklist

  • Due dates for checklist items

Ways to Use the Checklist

There are three major uses of the Checklist activity, as described below. Any individual checklist could offer a blend of these uses.

Teachers can add tasks that students may check off.

In this option, teachers manually add items to a checklist.  Depending on the settings for the activity, students and/or teachers can then manually tick off each item on the list as it is completed.  The teacher can monitor the resulting progress, and the checklist will also display a progress bar to the student.

Teachers can create a Checklist and allow students to add tasks to it.

In this option, teachers allow students to add their own items by adjusting the settings of the checklist.  The tasks a student adds will be visible only to that student, not to the others in the class or even to the teacher.
Note: The student will only be able to add subtasks to a task or heading the teacher has already created.

Use activities and resources in Moodle to automatically populate the Checklist.

In this option, teachers automatically create a to-do list on a Checklist's Edit settings page.  The Show course modules in checklist option will create a list populated either with all activities and resources from the whole course, or just those from the section the Checklist is in.

Add a Checklist to a Moodle Course

Follow these steps to add a Checklist to your Moodle course:
  1. Click Add an activity and choose Checklist from the drop-down menu.
  2. Enter a title and an introduction explaining the function of the Checklist.
  3. Use the Settings options to customize the Checklist.
    • User can add their own items:
      Lets you choose whether students can create subtasks under the items you add to the Checklist.
    • Updates by:
      Determines who can manually update a Checklist. Note: The Student and teacher option requires teachers to confirm student input.
    • Add due dates to calendar:
      Allows due dates attached to manually created items to appear in the calendar.
    • Teachers can add comments:
      Allows teachers to add personalized comments on students' individual Checklist items.
    • Maximum grade:
      If you want to make the Checklist ungraded, set this value to zero (0) and make sure the grade category doesn't aggregate by Mean.
    • Email teachers when checklist is complete:
      In our testing, we have not been able to determine exactly what triggers this email notification. We do not advise you to rely on this feature.
    • Show course modules in checklist:
      Makes activities and resources in the current section or entire course appear in the Checklist.
    • Check-off when modules complete:
      Detects certain student activity in a course and automatically checks items in the Checklist. This feature is complex to set up for the first time, and we recommend you contact the Instructional Media Lab before using it (545-2823 or
  4. Click Save and display to begin adding items.  
    Note: Click the checkbox to toggle an item between appearing as required, optional, or a heading.  Click the square Next text color button to change the text color of an item.  Click the green plus (+) icon to insert a new item immediately below the current item.

Manage a Checklist


Students can click on the checklist on your course page and tick any items they have completed.  If you have allowed them to do so, they can click Start Adding Items, then click one of the green plus (+) icons to insert their own, private subtasks associated with particular items on the list.


On your course homepage, you can click on a particular checklist to edit it or to view your students’ progress so far.  If the checklist settings allow it to be updated by teachers (either exclusively, or in addition to students), it can be updated by doing the following:
  1. Click the View Progress tab to see a chart of how the students are currently progressing through the checklist.
  2. Click the Magnifying glass icon to the right of a particular student's name.
  3. Choose Yes or No for each item, then click either Save or Save and show next.