Blocks: Checklist

Maintained by DavoDavo Smith
This is a block which works with the checklist module and displays progress bars for a single checklist.
1797 sites
43 fans
Current versions available: 2

Travis build status

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.


This plugin is part of sets Checklist, MoodleCloud.


Screenshot #0


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

Comments RSS


  • Picture of Chantal Hebert
    Tue, Mar 5, 2013, 4:57 AM
    Thanks, I`m installing Moodle 2.4.
    I am now stuck with a Plugin Dependency Check that I can NEVER pass with this plugin installed.
    I just spent that last 5 days trying to figure out why my UTF8 MySQL database wasn`t good enough for the Moodle 2.4 upgrade. Now I have to deal with plugins that the developer knows won`t pass a dependency check,and doesn`t care enough to post how to fix it. Thanks.
    Can you please, please, please, post how to solve this little conundrum. Not everyone specializes in computer code. I`d like to get on with real life. I don`t want to be frustrated with Moodle, you, my computer, MySQL, or anything else today, but I`m beginning to feel like I should walk into a bar naked with a poodle under one arm and say to the bartender.......
    Never mind, it was a bad joke anyway. Can you just post how to get past the plugin dependency check? Thanks.
  • Davo
    Tue, Mar 5, 2013, 5:54 AM
    Chantal I'm confused by what you have written here.

    Are you having a problem with the checklist block, or were you just looking for somewhere to let off steam about plugins in general?

    If the problem is with dependencies for the checklist block, then there is only one dependency for this block and that is that you also install the checklist module (as stated clearly at the top of this page and in the README instructions included with this block).

    If there is some other problem that you are having with the checklist block, then please explain what it is.
  • Picture of Chantal Hebert
    Tue, Mar 5, 2013, 12:44 PM
    Hi, Thanks for the quick response.

    Thank for telling me that this error message means!!
    --- I needed to check the mod/checklist and ensure that the checklist module is installed and in the right place. It wasn't in the right place(by accident, of course).

    You're right, I am quite frustrated. But I was genuinely having questions about installing Checklist. The README file does not expressly tell me where to FTP the files to in the hierarchy and I had to guess, which is usually a bad thing in Moodle. After reading everything I could find on Checklist, I still couldn't find the problem and these first few posts didn't give me any clues.

    Sorry for the frustration, and a very big Thank You for all your help!

    Everything is working great!
  • Davo
    Tue, Mar 5, 2013, 4:23 PM
    Chantal - to quote from the README included in the main checklist plugin ( and ):

    2. Upload the files to the your moodle server, placing the 'mod/checklist' files in the '[moodlefolder]/mod/checklist', (optionally) the 'blocks/checklist' files in the '[moodlefolder]/blocks/checklist' folder and (optionally) the 'grade/export/checklist' files in the '[moodlefolder]/grade/export/checklist' folder.

    If you think this wording can be improved, please feel free to suggest alterations.
  • Picture of Ahmed Mosa
    Mon, Jun 17, 2013, 7:38 PM
    Hi, I received this message
    Dependencies check failed for block_checklist, block_ejsapp_collab_session, block_ejsapp_file_browser
    and require
    mod_checklist (2010041800)
    What can I do

  • Davo
    Mon, Jun 17, 2013, 8:04 PM
    I don't know what theblock_ejsapp stuff is, but, as it says at the top of this page, you cannot install the checklist block without the checklist activity.
  • Picture of Richard Wallace
    Mon, Jul 29, 2013, 4:20 PM

    Absolutely wonderful plugin, fantastic work, well done.
  • Picture of G T
    Thu, Dec 19, 2013, 1:22 PM
    I'm having exact same problem reported by Chantal, I'm using ubuntu 10.04 and moodle 2.4. I went through standard install procedure and now finding "Plugin Dependency Check" that I absolutely CAN NOT overcome. Looks like some folks have somehow fixed this. Please help explain what was a fix. (I'm complete novice to moodle, install or use).

    Appreciate any pointer.
  • Davo
    Thu, Dec 19, 2013, 8:00 PM
    GT This is a known problem with the Moodle automatic installer - if you automatically install a plugin without first installing the other plugins it depends on (and to be fair, the instructions at the top of this page clearly state that the checklist block does not work without the checklist activity), then the only way to resolve it is to manually install the plugin that is required.

    So, you just need to download the mod_checklist plugin (linked to above) and upload it to your server (read the included instructions for full details). You should then find the install for both plugins proceeds without any further problems.
  • Picture of William Lu
    Thu, Feb 20, 2014, 2:46 AM
    When I add the Checkilist block, select a group to show 'all participant', it shows a long list of usernames who are not in this course. I don't know how the block got the names from. Anyone has similar issue? Thanks
  • Davo
    Thu, Feb 20, 2014, 3:44 AM
    William - the block shows all the users who have the capability 'mod/checklist:updateown' - in the context of the linked checklist activity.

    YOu should check if you have given that capability to some of your users at the site level, rather than at the course level.
  • Picture of William Lu
    Thu, Feb 20, 2014, 6:54 AM
    Thanks Davo, very quick and prompt answer, fixed now. Cheers.
  • Picture of William Lu
    Thu, Feb 20, 2014, 8:16 AM
    I checked my other Moodle sites, looks like the Manager role has mod/checklist:updateown allowed as default, may I suggest to change it to 'not set' in next version?
  • Davo
    Thu, Feb 20, 2014, 3:27 PM
    William - the default for that permission, in my code, is for only students to have that capability. If the manager role also has that capability, then that must be due to a change made on your site.
  • Picture of Matthew Koelling
    Wed, Jul 2, 2014, 1:48 AM
    I know the Checklist activity works in 2.7. Does the block work as well?
Please login to post comments