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)
I'm afraid I'm a little confused about exactly what you are doing here.
Are you using the checklist feature that links a checklist item to a course (and marks it as complete when that course is complete), or are you linking the checklist item to the subcourse activity (so it is marked as complete when the particular subcourse activity is marked as complete)?
You are saying that marking a course as complete is causing it to be marked as complete in checklists that they are not enrolled on (as you can't be "enrolled" on a checklist, I assume you mean a checklist on a course that the user is not currently enrolled on)?
The checklist code deliberately checks-off course-linked items for the user, even on checklists in courses the user is not enrolled on, for a number of reasons:
a) it would be a lot more complicated to check and exclude items in checklists that the user is not enrolled on (not impossible, but messy to do)
b) (more importantly) if the user later enrols on the relevant course, they would expect to have the items linked to the courses already completed to be marked as complete (which is more difficult to calculate retrospectively)
c) I can't think of any situation in which it would matter - the user won't show up in the list of users when the teacher views the report and the user won't be able to see their own progress on that checklist either (unless I'm missing something important?)
Does that answer your question?
Theoretically, it would be possible to do this. But, that wouldn't fit with the rest of the Moodle code, which uses 'groupings' as the way of handling this sort of thing - it would be confusing to have two different methods of hiding items, both related to groups.
Even if I thought this was a good idea, I'm unlikely to have the spare time to look at modifying the code. I would suggest that creating a grouping for each of the groups that you want to hide items from should solve the problem for you?
Thank you.
I'm not quite sure what you mean by "the grid where you could validate the activities" - do you mean the "View progress" page where the teacher can update the checklist?
If you are using Moodle 4.0, then the custom tabs have been replaced by the secondary navigation tabs across the top of the page. If you're using the default "Boost" theme (or another theme that follows the new layout in Moodle 4.0), then you'll see navigation items "Checklist" "Settings" "View progress" "Edit checklist" across the top of the page.
If you are using an older theme, that doesn't properly support Moodle 4.0, then you may have to look for these entries in the "Settings block" down the side of the page.
We are looking to have a programme with around 10 Moodle courses, which have the activities such as Assignments (with conditions set) added to the Checklist activity within each course. With these 10 Moodle courses, we want an single Moodle course to hold programme information etc and a single checklist activity with linking to the 10 Moodle course areas. With the students completing these course areas, can the Checklist within the programme information course be automatically check off the linked 10 Moodle course areas? Hopefully I have made sense.
You can configure a checklist to link items to courses and they will then be checked-off automatically when those courses are complete.
However, there is no way to link a checklist item to a specific section in another course or to a specific checklist in another course, so that it would be automatically updated when that section/checklist was completed (you can link to a checklist in the _same_ course, without too much difficulty).
There isn't any specific documentation for getting the block working - it works more or less like any block in Moodle.
I assume that you (or your site administrator), have installed the block on your site (available at: https://moodle.org/plugins/block_checklist ) - it is a separate plugin from the activity itself.
Once the block plugin is installed, then anyone with the correct permissions (editing teachers / site admins, by default) should be able to add the block to a course.
I'm afraid I'd need a bit more to go on than that, as I'm sitting here with a Moodle 4.1 site (and previously a Moodle 4.0 site) and I'm having no trouble seeing the student progress page.
Could you open up a ticket (using the 'source control' or 'bug tracker' links, above) and include some screenshots of the problem?
Are you missing the link to the "View progress" page? (This will have moved from the custom tabs, to the Moodle 4.0+ tabbed navigation, which means it may be in the settings block, if you're using a non-standard theme).
Or when you get to the page, is it failing to display the student progress?
Does it work as expected with the standard "Boost" theme? (If so, you may need to talk to whoever maintains your theme, to discuss why they are not showing settings properly)
Hello, I have a question about the activity completions of the blue H5P that are embedded via the content repository. These are not reflected in the progress bar and the progress bar block.
The activity completions are shown as completed in the H5P activities. However, this completion is not reflected in the progress bar.
What could be the cause?
There are lots of reasons why the progress bar might not be moving - the relevant activity might not be included in the checklist, the setting to automatically update checklist items when activities are complete might not be selected, the checklist might not be set to 'student only' for updates (there are lots of warning messages built-in to the checklist to mention that only the 'student' status is updated automatically by activity completion).