Activities: Checklist

Maintained by Davo Davo Smith
A checklist can be created by a teacher (or generated from the activities in a course) and then the students or teachers can check-off each item as they are completed.
3874 sites
58 fans
Moodle 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1

This is a Moodle activity module for Moodle 1.9 and Moodle 2.0+ that allows a teacher to create a checklist / todo list / task list for their students to work through. The teacher can monitor all the students' progress, as they tick off each of the items in the list. Items can be indented and marked as optional. Students are presented with a simple bar showing how far they have progressed through the required/optional items and can add their own, private, items to the list. 
Features include:

  • Choose whether students or teachers can check-off items
  • Students can add their own notes to their checklist
  • Dates can be added to items (and exported to the calendar)
  • Teachers can comment on an individual student's items
  • Progress is exported to the gradebook
  • Choice of colours for each checklist item
  • Heading items (without checkboxes)
  • (Optional) Import list of current course activities and automatically check-off as activities completed

There are two other plugins that further enhance this activity:

Video overview of this plugin:

The latest version (and the Moodle 1.9 version) can always be found here: (the version on will be updated from time to time)


This plugin is part of sets Checklist, MoodleCloud.


Screenshot #0
Screenshot #1


Davo Smith (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Dinis Medeiros
    Sat, 26 Nov 2016, 4:59 AM
    Thanks for your response.
  • Picture of Andreas Schenkel
    Mon, 5 Dec 2016, 1:21 AM
    @Dave Smith: Thank you for your response. I use labels for creating a list with things the students should work on. So it would be very usefull if this special labels can be integrated into the checklist. Is there a way to "turn" this feature on?
  • Davo
    Mon, 5 Dec 2016, 1:26 AM
    If you want to include label resources in the checklist, then you will have to edit the code that builds the list of activities within the checklist. There is no setting available in the user interface to allow this (as at the time it was written I could not think of a reason why anyone would want to include labels in a list of activities to complete).
  • Picture of Christoph Ruda
    Fri, 13 Jan 2017, 8:11 PM
    Thanks for this plugin. We have the 2.+ version running on a 3.1 Moodle. Can this be upgraded to the 2.7+ version by way of the normal upgrade process (replacing the files on the server and triggering the upgrade via notifications)?
  • Davo
    Fri, 13 Jan 2017, 8:14 PM
    @Christoph - yes, any version of the plugin should upgrade cleanly to any later version (the 2.7+ version is a direct follow on from the older version, with no further changes having happened to the older version since I stopped supporting Moodle 2.0-2.6 in the latest code).
  • Picture of Christoph Ruda
    Fri, 13 Jan 2017, 8:29 PM
    Thanks for your swift reply - successfully upgraded.
  • Picture of João da Mata Libório Filho
    Tue, 24 Jan 2017, 10:08 PM
    It is a great plugin, it would be better if there was an option to give different notes for each item, for example, a checklist with 5 items worth 10 points, two items worth 1.5 and one worth 3 points and two worth 2 points. So the items could have different weights.
  • Davo
    Tue, 24 Jan 2017, 10:10 PM
    João I think that would be rather over-complicating the checklist, for something that is likely to only be of interest to a small minority of users. I'm unlikely to be adding such a feature.
  • Picture of James Yeo
    Tue, 28 Feb 2017, 9:44 PM
    Davo, thanks for a great plugin!

    Is it possible for the teacher to reset the checklist after it has been completed?

    I need to be able to see the completed list - mark it as 'okay' and then reset it so the students can then complete the same list again.

  • Davo
    Tue, 28 Feb 2017, 9:45 PM
    James - no that isn't something the checklist supports. At a guess, it wouldn't be that hard to add, but I am rarely able to add new features in my spare time, these days.
  • Picture of Sarah Ricketts
    Thu, 23 Mar 2017, 6:35 PM
    Hi, is there a way to hide suspended learners from appearing in the 'view progress' area of the activity? Removing the student role from the suspended learner will do this, but our setup is such that the Teaching role cannot remove the Student role.
  • Davo
    Fri, 31 Mar 2017, 2:14 AM
    Sarah - sorry for the slow reply. The code for the checklist currently lists all users who have the right capability to fill in a checklist. On my todo list is switching the code to check against enrolled users (with the capability), rather than just the capability - but not sure when I'll get around to implementing this.
  • Picture of Lesley Partridge
    Tue, 9 May 2017, 12:18 AM
    I like the checklist – it has some powerful features - it would be excellent if students could add their own dates as well as their own items in order to create their own study plan.
  • Picture of Agnar Guðmundsson
    Tue, 16 May 2017, 7:58 PM
    Is it possible - to have automatically checked in checklist - when student finish quiz/exam?
  • Davo
    Tue, 16 May 2017, 8:00 PM
    If completion is enabled, then the checklist will be automatically marked as complete when the relevant activity is complete - so set the completion criteria on the quiz to complete when a grade is given and that should mark the checklist item as complete at that point.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Please login to post comments