Moodle plugins directory: Checklist | Moodle.org
Checklist
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)
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).
It's a decision I took many years ago and I can see arguments that it could/should have been done differently.
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.
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).
I'm part of an e-learning ecosystem. We wonder if you have develop something similar to this plugin but for LearnDash - Wordpress. Thanks!
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.
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).
Thanks,
Andrew (Massey University, New Zealand)
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).