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)
This should be fairly watertight, but I'd advise running a few test scenarios, before launching it on a live site, as it's one of the more obscure and, hence, rarely-tested features of the plugin.
thanks for this plugin. I'm having problem with it after the upgrade to the latest version (build 2014070600)
What happens is that cron process occasionally stops when it comes to mod_checklist task. Debug output gives this error:
Fatal error: Class 'mod_checklist\event\checklist_completed' not found in /moodle-path/mod/checklist/lib.php on line 377
On that line is this: $event = \mod_checklist\event\checklist_completed::create($params);
I'm using Moodle 2.7.1+
Any help is appreciated. Thanks!
I've fixed this online via github, but I'm unable to test the fix before the weekend.
Notice: Undefined offset: 0 in /var/www/moodle271p/mod/checklist/locallib.php on line 1891
Warning: Invalid argument supplied for foreach() in /var/www/moodle271p/mod/checklist/locallib.php on line 1891
the error is not there if you have students enrolled. functionality is not a issue either. looks just not nice...
Excuse me for my possible bad English.
Using Moodle 2.6
For students, this would be a problem, as marks are updated as soon as they are ticked, so it would be very easy to make a mistake and then not be able to undo the change you have made.