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)
Yes - I've seen the initial pull request and the review request that followed a couple of days later, and now your follow up message a couple of days after that. My own plugins are maintained in my free time, so it is rare for me to have space / time to review contributions. I will try to look at this in the next few weeks, but I cannot guarantee when that will be.
There are a few possibilities I can think of off the top of my head:
* The checklist is set to be 'complete' for some value less than 100% (e.g. at 85%) - check the activity settings for this
* The checklist contains a mix of required and optional items, the user has completed all the required items, but not all of the optional items, so the checklist is counted as being complete
* The user ticked all of the items on the checklist (triggering the completion email), then unticked some of them again
If none of those are the issue, then I'd need more details about how to consistently reproduce the issue on a clean Moodle site, otherwise there isn't much I can do to help.
your plugin is a great of help when it comes to individual learning. It's much better than the internal activity completion plugin.
I discovered that student can check activities as complete even if teachers have set access restrictions and/or a completion rule in the activity. Would be great if those items can not be marked as complete by the student without meeting the conditions/restrictions first. Furthermore the due dates set in the course activity should automatically appear in the plugin.
It would also be of great help if students could reply to teacher comments for a certain item. Like a discussion option for each item.
I know that is much to ask but if you find any of the suggestions useful and also the time to implement them I would be greatful.
Cheers
Tobias
If you don't want students to override the automatically checked-off items, then select "automatic, cannot override" instead of "automatic, can override".
In Moodle, there is no such thing as a generic "due date" for activities - supporting automatic importing of dates would have to be written specifically for each different activity type.
Replying to comments might be possible to implement, but it would probably be quite a bit of work to do so (I've not looked at the code involved for a long time - possibly it might be worth rewriting it using the Moodle comments system, that didn't exist when I first wrote my code).
Thanks for the suggestions - there do seem to be some good ideas in there. Unfortunately, I spend all of my working days writing Moodle code, so it is not something I do in my free time any more (other than urgent bug fixes and checking my plugins work with new Moodle releases). I'm happy to accept simple, well written patches from other developers. I'm also happy to pass on contact details for my employers, Synergy Learning, if you have funding available to pay for the work to be done during my working hours.
Is it possible to change the colour of the progress bar from green?
Cheers
Martin
Yes - in your theme, override the styling for: .checklist_progress_inner and .checklist_progress_anim
You'll need to change the background-image to point at a different image, for completeness you should also change background-color (although that will only show if the image loads slowly).
Davo
Nevertheless, as already stated, I will make sure that I increase the version number on the next release (which will happen in the next week or so, with the release of 3.10), to avoid such edge cases in the future.