Import rubric from CSV

Blocks ::: block_importrubric
Maintained by Richard Rangel
Adds a block inside assignments activities to helps teachers and administrators easily upload advanced grading rubrics using CSV files.

Import rubric from CSV 1.0.3

Moodle 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Released: Saturday, 11 October 2025, 8:10 AM
🧩 Plugin Name: Import Rubric from CSV
Component: block_importrubric

📌 Features
Block available for manual addition only within Assignment activities.
Displays a button to launch a custom rubric importer interface.
Allows importing of grading rubrics via .csv files.
Integrates with the plugin local_customgradingform_renderer for backend processing.
Verifies user capabilities before rendering import options.

🧪 Usage Scenario
This block is designed for teachers and managers who want to:
- Quickly upload detailed grading rubrics.
- Avoid manually creating rubrics through the Moodle UI.
- Apply consistent evaluation criteria across assignments using CSV templates.

Workflow Example:
- The teacher enters an Assignment activity.
- From the block drawer, the teacher adds the "Import Rubric from CSV" block manually.
- The block displays a button labeled “Import rubric from CSV”.
- Clicking the button opens a secure upload interface.
- The rubric is imported and configured into the assignment automatically.

🔐 Permissions
This block defines two capabilities:
- block/importrubric:addinstance – Required to see and use the block in an activity.
- block/importrubric:myaddinstance – Reserved for future use on dashboards.
Default roles with access: editingteacher, manager.

⚙️ Requirements
- Requires Moodle 4.1 or later.
- This block must be added manually by the user inside the Assignment activity where the rubric should be imported.
- This block requires the plugin local_customgradingform_renderer to work properly.

Please download and install the latest version of the required plugin from the following GitHub repository:
🔗 https://github.com/ingrichardrangel/moodle-local_customgradingform_renderer

Version information

Version build number
2025101000
Version release name
1.0.3
Maturity
Stable version
MD5 Sum
959738194409f45f782bea50c13b4cc8
Supported software
Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0
  • Latest release for Moodle 4.0
  • Latest release for Moodle 4.1
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Blocks

  1. Make sure you have all the required versions.
  2. Download and unpack the block folder.
  3. Place the folder (eg "myblock") in the "blocks" subdirectory.
  4. Visit http://yoursite.com/admin to complete the installation
  5. Turn editing on in any home or course page.
  6. Add the block to the page
  7. Visit the config link in the block for more options.