Checklist icon

Checklist

Maintained by Davo Smith
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.
Price option: Free

Supports Moodle 2.0-5.2 See all versions
Latest release: 3 months ago
Installations: 8640
Downloads (last 90 days): 2295

Frankenstyle name: mod_checklist
Activities

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Vijay, the checklist plugin does not currently support importing checkmarks from an external file - it wouldn't be a huge job to add something that could import such marks as CSV files.
Please open a ticket in github (see the 'Source control URL' link above) and I may consider undertaking this at some point.
If you have some funding available to cover the cost of my time to implement this, then I could put you in touch with my employers to get a quote to implement this (which would include the cost of our QA team testing it to make sure it works reliably). Alternatively, I'd be happy to review a submitted patch that does this.
Is it possible to bulk upload certificate completions? I have 30 users and 20 checklist items. We earlier used excel to track this, i would like to import the completion satus against every employees.
Denis - I think you must be using an old version of the plugin, as the field "grouping" was renamed "groupingid" about 2 years ago.
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).
Plugin's table has the column named "grouping" which causes problem with MariaDB insert and update queries as this word is reserved and Moodle doesn't add back-ticks around column names. I worked around it by hotfixing /lib/dml/mysqli_native_moodle_database.php file with:
1345: $fields = '`' . implode('`,`', array_keys($params)) . '`';
1573: $sets[] = "`" . $field . "` = ?";
Jenny,
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).
Hi, just looking at this plugin and wondering if it would be suitable for me. I want a Tutor to be able to set a checklist for a specific student, so only they can see it. Does Checklist offer that functionality? Thanks
I'm still not clear what you're asking for here.
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.
Dear Davo,
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'm not really sure what you mean by "disable certain users" - everything that users can do on the checklist is controlled by capabilities. If you assign a role that overrides those capabilities (e.g. to "prohibit" certain actions), then that would change what they are able to do.
Hello, Dave Smith
Is there any way to disable certain users in the checklist temporarily? Similar to the checklist item.
Thank you,
You can only hide checklist items that are auto-generated from activities in the course (rather than new items that you create manually in the checklist).
No, there is currently no way to set items created automatically this way to be automatically hidden.
Hi Davo, this cool plugin is on our school used often. A teacher is now asking if its possible do autohide all new tasks. he has already a Checklist course wide, if he add's new tasks they are all shown aktiv instead of hidden? or is there a way to auto hide all tasks an then set aktive only the ones needed? best regards Beat
Hi Tim - if you want to send through a code patch to fix the problem, then I'm happy to review it and consider including it in future releases. Other than that, you'll have to wait and see if I ever have a spare evening when I feel like adding new features such as support for course reset. I'm afraid that all work I undertake on the checklist plugin is done in my free time, so has to fit around other commitments.
Thanks Dave, I had it to teacher only as i thought updates meant changes not use - my bad. Thanks!
Davo, we're really liking this plugin and are beginning to use it more. I noticed today that a problem (https://tracker.moodle.org/browse/CONTRIB-7002) that I reported hasn't been fixed yet. We would really appreciate if you would have a look at this.