Import rubric from CSV icon

Import rubric from CSV

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

Supports Moodle 4.0-5.0 See all versions
Latest release: 9 months ago
Installations: 96
Downloads (last 90 days): 66

Frankenstyle name: block_importrubric
Blocks

Description

๐Ÿงฉ 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

Contributors

Awards

Privacy friendly