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.
Latest release:
9 sites
34 downloads
2 fans
Current versions available: 1

🧩 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:

  1. The teacher enters an Assignment activity.
  2. From the block drawer, the teacher adds the "Import Rubric from CSV" block manually.
  3. The block displays a button labeled “Import rubric from CSV”.
  4. Clicking the button opens a secure upload interface.
  5. 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

Or from the Moodle Plugin Repository:

🔗 https://moodle.org/plugins/local_customgradingform_renderer


Developed by Richard Rangel – 2025

Screenshots

Screenshot #0
Screenshot #1

Contributors

Richard Rangel (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Ipakita ang mga komento
Please login to post comments