
Activities: 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)
I'm afraid I can't really give you a clear answer to that off the top of my head, as I'm not aware of that being a common problem for people using the checklist (as far as I'm aware, it generally just works as expected).
I suggest you make sure that the checklist is set to update as 'student only' and that you are logged in as a student. Make sure also that you are using checklist items you have manually created, not ones imported from the list of activities in the course.
No, there is currently no way to set items created automatically this way to be automatically hidden.
Is there any way to disable certain users in the checklist temporarily? Similar to the checklist item.
Thank you,
Sorry, misleading. I am talking about students. Our teachers use checklist module for Observation checklist of each students. When teacher toggling all students, they ticked unattended student as well. My idea is if it is possible we can disable unattended students firstly, then start to ticking students.
Thanks,
I don't know what you mean by an "unattended student" - I don't think it is a concept that is covered by the checklist plugin.
The report shows all users who are enrolled on the course with capability "mod/checklist:updateown" - if you want certain users to not be shown, then you need to remove this capability from them.
The checklist plugin only allows for one set of items for each activity instance. You can set items to be for a specific grouping, so, in theory, you could create a grouping for a single group, containing a single student, and link items that way. However, that is not what the checklist is designed for - it is meant tracking the progress each student against a single list of items (that all students have in common).
1345: $fields = '`' . implode('`,`', array_keys($params)) . '`';
1573: $sets[] = "`" . $field . "` = ?";
The versions of the plugin for Moodle 3.4 (and above) and Moodle 3.9 (and above) both use "groupingid" - it is only the versions for Moodle 3.3 (or below) that have the issue (and those versions of Moodle are long out of support, so you should probably be upgrading, rather than trying to workaround issues).