Checklist

Activities ::: mod_checklist
Maintained by DavoDavo Smith
Part of sets Checklist, MoodleCloud.
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.
Latest release:
7545 sites
2k downloads
198 fans
Current versions available: 4

badge.svg

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: https://github.com/davosmith/moodle-checklist (the version on Moodle.org will be updated from time to time)

Screenshots

Screenshot #0
Screenshot #1

Contributors

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

Comments RSS

Comments

  • Davo
    Sun, 7 Nov 2021, 6:15 AM
    F. Pearl - could you check that the checklists are set to 'student', rather than 'student + teacher' (if you choose 'student + teacher' then the progress bar is based on the 'teacher' mark, not what the student has ticked).

    If that isn't it, then I'm not really sure what to suggest - I've not come across any compatibility issues when testing the checklist with Moodle 3.11 (and there are a lot of different sites using this plugin, as well as a full set of automated tests, so I'd be surprised if there was a major compatibility issue that no one else had reported).
  • F. Peral
    Sun, 7 Nov 2021, 8:02 AM
    Yes, that was the problem. I understood bad the way it works, I thought student+teacher means that one or the other can tick the activity, no that both of them should do it.
  • Davo
    Sun, 7 Nov 2021, 8:22 AM
    The idea is that a student can suggest which items they think they have completed, but the progress is based on the teacher's assessment of what they think the student has completed.

    It's a decision I took many years ago and I can see arguments that it could/should have been done differently.
  • Jacek Rapacz
    Tue, 7 Dec 2021, 1:03 AM
    I would like to ask, how does the grading work? In plugin settings there is maximum grade set at a default at 100 points. What does it mean?

    Let's say I have 5 activities added to checklist. If maximum grade is set at 100 points, does it mean that student gets 20 points for every completed activity?
    Or maybe maximum grade should be equal to the sum of all the points possible to get in all activities from checklist? For example, for 5 mentioned activities the sum should be 2+2+2+5+10=21 points?

    I am asking beacause I would like to set access to certificate based on checklist grade but I need to understand how the grade is beeing calculated.
  • Davo
    Tue, 7 Dec 2021, 1:07 AM
    Each (required) item on the list is worth the same amount, with the total scaled to be out of the specified maximum.

    It wouldn't work to make the score per item be based on the linked activity, as items do not have to be linked to an activity (and not all activities have a grade anyway).
  • Simon Flood
    Fri, 11 Feb 2022, 12:06 AM
    Is there any way of resetting your personal checks? I would like to check off topics I have covered with students as we go through. However it appears if I was to train this course to a new set of students (after the first have completed the course) there is no way of re-setting my own checkboxes en mass.
  • Davo
    Fri, 11 Feb 2022, 12:09 AM
    Not off the top of my head - you could do a course reset and just reset that checklist activity, but it would reset it for everyone on the course, not just for yourself.
  • Simon Flood
    Fri, 11 Feb 2022, 6:29 PM
    Thanks Davo, that will actually be perfect for what I need smile
  • Mayteck Arenas
    Sat, 12 Feb 2022, 6:47 AM
    Hello, Davo,
    I'm part of an e-learning ecosystem. We wonder if you have develop something similar to this plugin but for LearnDash - Wordpress. Thanks!
  • Davo
    Sat, 12 Feb 2022, 4:09 PM
    Mayteck,

    I'm afraid I am not aware of LearnDash. From a quick search it doesn't appear to be a free, open source system, so I don't have access to it to write plugins, even if I wanted to.
  • Ridhima Suri
    Wed, 23 Feb 2022, 4:50 AM
    Hi. Will this feature be available in Moodle 4.0?
  • Davo
    Wed, 23 Feb 2022, 5:52 AM
    Hi Ridhima - which particular feature are you asking about?

    Or are you asking will the checklist plugin work with Moodle 4.0? The development version of the plugin was fully compatible with Moodle 4.0 when I last tested it a month ago - https://github.com/davosmith/moodle-checklist/runs/4907257156?check_suite_focus=true - but until the final version of Moodle 4.0 is released, it is impossible to say for certain that there won't be any last minute changes that will break some plugins (although it is unlikely).
  • Andrew Rowatt
    Wed, 4 May 2022, 8:23 AM
    Hi Davo - this is a popular plugin in our institution. One reasonably common feature request is that checklists can be embedded in a section e.g. as part of a Label resource - possibility as a custom filter for example. Has this come up before and/or is this on the roadmap? If we were to consider developing this ourselves (via Catalyst) would you have any suggestions or recommendations and would you be open to working with them?

    Thanks,
    Andrew (Massey University, New Zealand)
  • Davo
    Wed, 4 May 2022, 5:56 PM
    Hi Andrew - I don't have a particular roadmap of new features for this plugin. I maintain it in my spare time and make sure it keeps working with all new Moodle releases, but I'm not actively developing new features for it.

    If you were looking to pay for any new development, then my first suggestion would be to contact my employers, Synergy Learning, for a quote, as I'd be more than happy to undertake such features as part of my working day (and then maintain them alongside my usual updates, when new Moodle versions are released).

    On a technical level, a filter sounds like a good suggestion - there is already some code for embedding a progress bar into the block plugin, but I'd probably want to look at adjusting the checklist code in order to output a checklist in a format that would make sense to embed (the existing output code within mod_checklist was originally written 12 years ago and I'd not write it the same way if I was starting again now).
  • Andrew Rowatt
    Thu, 5 May 2022, 10:30 AM
    Thanks Davo. I have reached out to Synergy Learning - no harm in getting a quote.
Please login to post comments