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)
That's not something that the code currently supports. The 'completion percentage' is only used for calculating whether or not the student has ticked-off enough items to be counted as 'complete'. It is not used to calculate the progress bar or to calculate the grade sent to the gradebook.
It might be possible to add some sort of 'target number of items' (or something like that), but I'm unlikely to be undertaking any specific development work in the near future.
File: filter/checklist/filter.php
Function: function filter()
----------------------------------------------------------------------------------
if (empty($COURSE->id) || $COURSE->id == 0) {
return $text;
}
// ifnotinactivity
if (substr($PAGE->pagetype, 0, 4) == 'mod-') {
return $text;
}
if (stripos($text, '{checklist:') !== false) {
----------------------------------------------------------------
When editing a checklist, and using the filter, the arrow keys to move around checklist items do not work. So code just tells the filter to not filter the checklist in the description when editing the checklist.
I know this is not a fix to this plugin, but the filter for checklist is not even on stored on the moodle website, and I thought it would just save people time and frustration.
is this possible?
Thanks
Aaron Cauchi
It is possible to set the checklist to be marked as complete once 3 items are checked-off. It is also possible to have a certificate that is only available once the checklist is complete.
Unfortunately, you'd need some custom development to get the last part of that (probably a custom certificate display element that was populated by the checklist).
If you have a budget for development and want to get a quote on this last part, then send me a private message and I can put you in touch with my employers at Synergy Learning
For this activity as part of its completion criteria, I could see an option called 'Required Pass Grade'. When trying to use this option, I see an error saying "This activity does not have a valid grade to pass set. It may be set in the Grade section of the activity settings.". But I don't see a section for grade where I can configure a grade to pass. Am I missing something. Any inputs or suggestions will be really appreciated.
The 'grade to pass' can be configured for a grade within the gradebook - see https://docs.moodle.org/en/Grade_items
For some activities, it is possible to set the grade to pass on the activity settings page, but the checklist activity does not support general 'grade settings' (as it doesn't work with anything other than 'point' grading), so it doesn't include the code to show the 'pass grade' on its own settings page.
Thanks for the reply and information. As referred by you and as suggested in the documentation, I did find a way to configure the 'Grade to pass' from the grade book setup for the checklist activity but when trying to configure Receive Grade -> Grade to pass as part of Activity completion criteria it still gives me the same error message (This activity does not have a valid grade to pass set. It may be set in the Grade section of the activity settings.) preventing from using 'Pass Grade' as a criteria. Please let me know if I am missing something.
Regards
I have had problems when saving changes in the activity edition with the following message:
"You do not have permission to view this checklist
Would you like to log in now with a full user account?"
I am from an admin account and I have validated from different roles or courses and it does not allow. Does anyone know the cause or have had the same problem? Thank you
Juste a question, I'm looking tu filter my list of students. Is it possible tu hide the students that have made all the tasks ?
Thank's a lot.
There isn't currently any support for filtering the list of students by checklist completion status. It sounds like a sensible thing to add, but I'm unlikely to get around to doing it in my spare time. If you know a developer who can work on it, then I'd be happy to review a patch to integrate it back into the official release.