Evaluation instrument importer icon

Evaluation instrument importer

Maintained by Richard Rangel
Allows teachers to import rubric grading instruments from CSV files into Assignment and Forum activities.
Price option: Free

Supports Moodle 4.1-5.2 See all versions
Latest release: 4 months ago
Installations: 10
Downloads (last 90 days): 79

Frankenstyle name: local_evalimport
Local plugins

Description

Evaluation Instrument Importer

The Evaluation Instrument Importer plugin allows teachers to import rubric-based evaluation instruments from CSV files directly into Moodle activities. This tool simplifies rubric creation by allowing instructors to prepare evaluation instruments in a spreadsheet and import them quickly inside the course.

The plugin adds a course-level option called "Import evaluation instrument" that allows teachers to select an activity and upload a CSV file containing the rubric structure.

Features

  • Import rubric grading instruments from CSV files
  • Integrated directly in the course interface
  • Supports Assignment and Forum activities
  • Validates rubric structure before import
  • Prevents importing if a rubric already exists
  • Verifies compatibility with the activity maximum grade
  • Respects activity visibility restrictions
  • Respects group and grouping restrictions
  • Allows teachers to open Advanced grading after import

Supported activities

  • Assignment (mod_assign)
  • Forum (mod_forum)

Only activities that are visible to the teacher and compatible with advanced grading will appear in the activity selector.

How it works

  1. Open the course.
  2. Click Import evaluation instrument in the course navigation menu.
  3. Select the activity where the rubric will be applied.
  4. Upload the CSV file containing the rubric definition.
  5. Click Import.

After a successful import the teacher can either review the rubric in Advanced grading or continue importing more instruments.

CSV file format

The CSV file must contain the following columns:

criterion,level,level_description,score

Column description

Column Description
criterion Name of the rubric criterion
level Label of the rubric level
level_description Description displayed in the rubric
score Numeric score assigned to the level

CSV example

criterion,level,level_description,score
Argumentation,Excellent,Clear and well-supported argument,10
Argumentation,Good,Argument mostly supported,7
Argumentation,Weak,Limited argument support,4
Argumentation,Poor,Argument missing or incorrect,0
Structure,Excellent,Well structured and organized,10
Structure,Good,Mostly structured,7
Structure,Weak,Some organization problems,4
Structure,Poor,No clear structure,0

Validation rules

  • The activity must not already contain a rubric
  • The CSV file must include the required columns
  • Scores cannot be duplicated within the same criterion
  • The total rubric score must match the activity maximum grade

Permissions

Users must have the capability:

moodle/grade:managegradingforms

Typically this capability is available to editing teachers.

Installation

  1. Place the plugin inside the directory /local/evalimport.
  2. Go to Site administration ' Notifications.
  3. Complete the installation process.

Privacy

This plugin does not store personal user data. It only reads existing course and grading information in order to import rubric definitions.

License

GNU GPL v3 or later

Contributors

Awards

Privacy friendly