Checklist

Activities ::: mod_checklist
Maintained by DavoDavo Smith
Part of sets Checklist, MoodleCloud.
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.
Latest release:
7545 sites
2k downloads
198 fans
Current versions available: 5

badge.svg

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)

Screenshots

Screenshot #0
Screenshot #1

Contributors

Davo
Davo Smith (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Davo
    Sat, 29 Oct 2022, 3:29 AM
    Ali,

    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).
  • Charles Ellis
    Fri, 25 Nov 2022, 7:38 AM
    Do you have any full documentation on how to setup... iu am lost beyond lost... cant even get the side block to be listed in the available blocks or make it work like in the videos
  • Davo
    Fri, 25 Nov 2022, 4:52 PM
    Hi Charles,

    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.
  • F. Peral
    Fri, 25 Nov 2022, 8:24 PM
    I have upgraded the plugin and it seems not to be working, after upgrade I couldn't see students progress. I can't give very much feedback because I have the server in a virtual machine, and as I upgrade the plugin (and some others) and see that it was not working, I rolled back the virtual machine. I'm using moodle 4.0.1+ build 202220701 under linux.
  • Davo
    Fri, 25 Nov 2022, 9:18 PM
    Hi,

    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)
  • Thomas Weidmann
    Tue, 17 Jan 2023, 8:25 PM

    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?
  • Davo
    Wed, 18 Jan 2023, 4:32 PM
    @Thomas - I'm assuming you are talking about the progress bar within the checklist activity?

    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).
  • Jari Vilkman
    Mon, 20 Feb 2023, 7:24 PM
    Hello,
    What is the usecase for settings "Lock teacher marks " since editingteacher have permission "mod/checklist:updatelocked" allowed by default?
  • Davo
    Mon, 20 Feb 2023, 7:27 PM
    Jari,

    The use case is for when you have a custom role that does not have the 'mod/checklist:updatelocked' capability. For auditing purposes, certain members of staff may be allowed to check-off items, but not remove those check-marks (only a more senior member of staff with 'mod/checklist:updatelocked' would be allowed to do so).

    It's a fairly obscure use-case, but I there was someone who wanted to use the checklist that way.
  • Lorena Bidwell
    Wed, 7 June 2023, 10:29 PM
    We have a checklist item that when you do a view progress, the names of the items and the names of the students scroll off the page as you move through them. As in the field names don't stay fixed and the students names don't stay fixed so that you can see who you are working with and with checklist item you are working with. Does anyone have a solution for this? Large numbers of students and checklist items make this very difficult to use.l
  • Davo
    Sat, 10 June 2023, 6:44 PM
    Hi Lorena,

    It would certainly be possible to add floating headers to the top and side of the checklist report page (I've done something similar for a customer on an unrelated report - using Javascript to duplicate the headings then fix the location of the duplicates on the page, as the rest of the table scrolls). However, it is quite fiddly to implement and would probably require me 2-3 hours to figure out (which I'm unlikely to get around to doing in my spare time).

    If you have access to a developer, then I'd be happy to accept a well-written bit of code and integrate it back into the checklist plugin.
  • Wilma B
    Tue, 20 June 2023, 8:49 PM
    Hi there, I was wondering if you could elaborate a bit more on the embed feature that you outlined in the latest release notes? How would we go about embedding a checklist on the course?
  • Davo
    Tue, 20 June 2023, 8:53 PM
    Hi Wilma,

    Checklist embedding is available by using this filter: https://github.com/catalyst/moodle-filter_checklist

    The changes to my plugin were sent through by the developer of that plugin in order to get them to work together.
  • Michael Clark
    Thu, 29 June 2023, 4:12 PM
    Hi there, We have a client using this plugin. When they access a checklist via the mobile app it directs them to open it in browser which is fine as its not supported in app. However once you have opened the checklist in browser it completely brakes the formatting of this on all browsers. Have you seen this before?
  • Davo
    Sat, 1 July 2023, 12:34 AM
    Hi Michael,

    I've not used my checklist activity via the mobile app and I've not come across any reports of doing so breaking any formatting. If you figure out what is going on (and my plugin is at fault), then I'd be happy to review any suggested fixes.
Please login to post comments