Mass Actions block

Blocks ::: block_massaction
Maintained by Clem Smith
This block allows instructors to perform actions upon multiple resources or activities, rather than having to perform repeated actions on individual items.
Latest release:
1092 sites
58 fans
Current versions available: 7

This block allows instructors to perform actions upon multiple resources or activities, rather than having to perform repeated actions on individual items.

To use this block, Javascript must be enabled in your browse and you must be in editing mode in the course home page. The user must have capability "block/massaction:use". The block may now be used with a course in any course format. However, the OneTopic format is not properly supported at this time. The work-around is to change course formats to another format (Weekly or Topics are well-tested), move the course content around, then change the course format back to OneTopic. I will try to fix the interaction between OneTopic and Mass Actions in the future.

Supported actions include mass selection, indentation, deletion, hiding, showing, and moving. To select items to perform actions on, simply click the checkbox to the right of it in the course home page or use select functionality, then click the action you would like to perform in the block.

Note: the original block for Moodle 1.9 is on; this is the version for Moodle 2.

If you encounter bugs or have suggestions for improvement, please use the bug tracker URL and I will work on those as quickly as possible.


Screenshot #0


Clem Smith (Lead maintainer)
Huy Hoang: Original maintainer
Jon Marthaler: Former developer
Dominic Hanzely: Former developer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Wed, Aug 26, 2020, 2:57 PM
    Unfortunately it doesn't work anymore with Moodle 3.9.1 Are you planning to upgrade the plugin?
  • Thu, Aug 27, 2020, 3:00 AM
    I was looking for a similar tool, but I could not find any. Does anyone know how? My workaround idea will be to install a separate Moodle with 3.8.3+ and install mass action plugin there.
  • Sat, Aug 29, 2020, 12:18 AM
    I have made a pull request that should fix 3.9 and retain backward compatibility. You can find the branch here;
  • Sat, Sep 19, 2020, 1:30 AM
    Here is an unofficial release I made that works in Moodle 3.9 and includes additional fixes and features.
  • Fri, Sep 25, 2020, 2:20 PM
    I support Matthews pull request. Please merge it and create a new release.

    But according to the profile page of lead maintainer Clem Smith, his last site access was already May 2018. Matthew, could you please make your version with the 3.9 fixes into an official plugin?
  • Tue, Sep 29, 2020, 8:04 PM
    Is there any plans to update this to be working on Moodle 3.8.4 and 3.9.2
  • Al
    Sun, Jan 24, 2021, 5:55 AM
    Is there any chance you make the plugin so that when you update moodle it automatically downloads the plugin as part of the upgrade. This would save so much time as currently when you upgrade it just says, "Additional Missing from disk!". Thank you so much.
  • Fri, Jan 29, 2021, 5:02 AM
    I support Matthews pull request. And his unofficial release ( works with version 3.10 in our installation, too.

  • Sat, Mar 13, 2021, 2:50 AM
    I'm curious if Matthews version of this plug-in has been made official and if so, under what plug-in name?
  • Tue, Apr 20, 2021, 5:24 AM
    Hello! I am getting the error: "Coding error detected, it must be fixed by a programmer: get_user_timezone_offset() can not be used any more, please use standard PHP DateTimeZone class instead" after install plugin v5.1.3 (2018042400) in moodle 3.5.1+. Uninstallling the plugin did not solved the situation. I am far from work and do not have access to the server - Is there a way to fiz this error due to this plugin installation? Maybe an upgrade in the plugin? Thank you
  • Mon, May 24, 2021, 5:52 PM
    It appears the Lead Maintainer's institution no longer uses Moodle, so I would say they are no longer maintaining this activity (
    I don't know if any of those who have done updates would be minded to maintain it going forward, or how that transfer would happen if the current maintainer is uncommunicative.
  • Thu, Sep 9, 2021, 7:31 PM
    No, it seems that unfortunately Matthew has not made his version official, see .
  • Thu, Sep 9, 2021, 7:34 PM
    As a workaround for mass deletion, move the activities to a new section, then delete the whole section. (Source:
  • Al
    Sat, Sep 18, 2021, 9:21 PM
    Please can you update the version this supports to 3.11 so that it automatically installs during an update?
  • Al
    Sun, Oct 24, 2021, 12:05 AM
    Hi, sorry to bother you again. Is there any chance you can change the version number that is supported to include 3.11 I have just updated moodle again and it has not installed your plugin during the upgrade as moodle thinks it will only work on versions up to 3.4. If you can change the version it supports to 3.11, the next time we update it, which we do most weeks, it will install automatically. Thank you.
1 2 3 4 5 6 7
Please login to post comments