Checklist

Blocks ::: block_checklist
Maintained by DavoDavo Smith
Part of sets Checklist, MoodleCloud.
This is a block which works with the checklist module and displays progress bars for a single checklist.
Latest release:
2796 sites
672 downloads
76 fans
Moodle 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0

badge.svg

You can configure this block to show the progress bars for all students (or a group of students) for a single checklist.

It does not work without the Checklist activity module.

Screenshots

Screenshot #0

Contributors

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

Comments RSS

Show comments
  • Davo
    Wed, 30 Jan 2019, 3:47 PM
    Hi Haitham - this is the page for the checklist block, not the activity. You have also sent me a duplicate direct message, so I will reply to that (there is no need to send the same message to me via different methods - one copy of the message is all I need).
  • Davo
    Mon, 18 Nov 2019, 4:10 PM
    All appears to be working in Moodle 3.8
  • Thomas Romig
    Sun, 22 Mar 2020, 2:22 PM
    Hey Davo,

    any plans for supporting the moodle app? Or have I missed something? Right now it doesn't show the list on our students moodle app.

    Kind regards
  • Davo
    Sun, 22 Mar 2020, 4:38 PM
    I haven't considered supporting the Checklist block in the mobile app, but I have considered supporting the Checklist activity. From when I last looked at it, I would guess that I'd need to set aside 2-3 days to get it working. I'm not able to set aside that much time in my free time to do that, but I'm sure this could be fitted in to my working day, if someone was willing to cover the costs of my time to do so.
  • John Provasnik
    Thu, 9 Apr 2020, 11:37 PM
    Hi Davo - I created 10 sequential Checklist activities in my course. However, the Checklist block displays these 10 activities in an unexpected order -- neither by the order created, nor the order in the course (which was the same). I created 10, numbered them 1 through 10, and it is displaying in the block in this order: 1, 2, 8, 3, 5, 10, 7, 6, 9, 4. I'm not sure how get this to display sequentially (as created and as displayed in the course). Any thoughts?
  • John Provasnik
    Thu, 9 Apr 2020, 11:38 PM
    @Davo - I just saw your previous comment about how the order is displayed. I can confirm it is indeed dispalying as you have stated, first by in progress, then by not in progress, then by complete.
  • Davo
    Mon, 9 Nov 2020, 3:44 PM
    Tested against Moodle 3.10 and it doesn't look like any changes are needed.
  • Iulen Asurmendi
    Mon, 19 July 2021, 4:24 PM
    Hi.
    When I use this block I get more than 13 seconds to load all the page. More than 9 seconds are for the TTFB part.
    There are a lot of activitis and a lot of participants in the course.

    Does somebody know how can i reduce this time? Can I do somthing in Moodle? Can I do Something in my PHP.ini? or in Nginx? or in MYSQL?

    Thanks.
  • Davo
    Mon, 19 July 2021, 4:36 PM
    This plugin has not been tested on courses with a large number of users - it has to do quite a bit of calculation to generate the details for users, so may well not be suitable for high-usage courses.

    mod_checklist itself should cope OK, but possibly not the block
  • Laurie Huber
    Sun, 19 Dec 2021, 9:06 AM
    Hi Davos

    I have been using your plugin on Moodle 3.8.6 and have loved it. We have been able to individually set goals for students using the comments and they love to see their progress along the green bar. However, we just upgraded to 3.10 and the plugin does not seem to work at all. I have downloaded the most recent version and have used the exact same settings as in the past. The heading for the checklist shows up in the navigation area, but neither the teachers not the students can see anything - it just always says no users. I would be sorry to lose this tool. Is there something new that I am missing?

    Thanks

    Laurie H
  • Davo
    Sun, 19 Dec 2021, 8:04 PM
    Hi Laurie,

    I'm sorry to hear about the problems you've found with the checklist block. Last time I tried it, it was working absolutely fine with Moodle 3.10 (and 3.11). I'll check it as soon as I can to see if there is anything obviously wrong (but I'm on the wrong computer to check that right now). If you could let me know the course format + theme you are using then that might help to track down the problem.
  • Davo
    Sat, 22 Jan 2022, 7:43 PM
    Hi Laurie,

    I finally had a spare morning to sit down and look at this.

    I started with a fresh Moodle 3.10 site and added mod_checklist + block_checklist to it.

    The block showed up exactly as expected in the course, with a list of enrolled users and their progress against the checklist shown.

    I'm afraid I'm going to need more detail as to exactly what is going wrong on your site, in order to offer a fix.
  • C’est moi (il y a quelques années) :-)
    Tue, 10 Sept 2024, 8:41 PM
    Hi Davo,
    As you may (or not) know, Moodle's plugin contribution recommandations are to NOT include translation in the plugin files (https://moodledev.io/general/community/plugincontribution/checklist#strings), at least when it's an official plugin available in the plugin database.
    Translations are then better suited in AMOS, so that community can correct and improve it.
    The problem is that, if translation are in the plugin files, they take precedence over AMOS translation. So, community doesn't benefit of work done in AMOS.
    I've seen that this plugin integrates translations.
    Could you please remove them ? Or at least french one (i've verified it's present in AMOS, and with better quality than what is in the code) ? It seems that only Slovak [sk] is not present in AMOS for the moment (and should be put in before deletion).
    Thanks in advance,
    Séverin
  • Davo
    Sat, 19 Oct 2024, 6:41 PM
    Thanks for the heads-up Severin.

    I've stripped-out the languages already in AMOS and I've submitted the Slovak strings to AMOS for inclusion (and will remove them from the plugin once approved).
  • Marius Larose
    Tue, 23 Sept 2025, 8:04 PM
    There seem to be a problem with the Checklist block on a Moodle we host. This is for a block that is linked to a Checklist activity. It seems as if all students of the whole Moodle site show up within the block on the course page, i.e. there are students that are not enlisted in the course. As this quite a large Moodle site, it makes loading the course page extremely slow, even more so with multiple instances of the block, one for each Checklist activity within the course. As for the corresponding Checklist activities,, they are working fine and only showing students from that course.

    Even when setting the block with a given group from that course, it still shows all students. I was not able to replicate this on another site, yet. Is there anything we can do to fix this or do we need to reinstall block_checklist? I can't seem to find anything within the database that is specific to the Checklist block, although there a few tables for the Checklist activity.
1 2 3 4 5
Please login to post comments