Lock Grades

Local plugins ::: local_lockgrades
Maintained by Miguël Dhyne
Moodle plugin that allows administrators to recursively lock or unlock a grade category (grade items) along with all its subcategories and associated items, using an idnumber field as the identifier.
Latest release:
2 sites
20 downloads
Current versions available: 1

local_lockgrades is a local Moodle plugin that allows administrators to recursively lock or unlock a grade category, including all of its subcategories and associated grade items, based on a unique idnumber identifier.

This plugin is particularly useful for institutions that manage grade locking during reporting periods or final grading stages, ensuring consistency and security of grade data across courses.

Features

  • 🔒 Recursive locking: Updates the locked, timemodified, and locktime fields for all grade items under the selected category.

  • 🔓 Recursive unlocking: Resets locked and locktime to 0, preserving timemodified timestamps.

  • 🖥️ Simple interface: A user-friendly form in the Moodle admin interface for entering the idnumber and selecting the desired action.

  • 🔐 Secure access: Only users with the moodle/site:config capability (typically site administrators) can use the plugin.

  • 💾 Data integrity: Uses database transactions to ensure all updates are applied consistently.

Usage

  1. Log in as a Moodle administrator.

  2. Open the plugin interface at: https://your-moodle-site.local/local/lockgrades/index.php

  3. Enter the idnumber of the grade category you wish to lock or unlock (e.g., term1_finalgrades).

  4. Click Lock Grades or Unlock Grades.

  5. A success message will confirm the action.

Screenshots

Screenshot #0
Screenshot #1

Contributors

Miguël Dhyne (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Parādīt komentārus
Please login to post comments