Moodle Plugins directory: Rubric Importer Core: Versions: 1.0.2 | Moodle.org
Rubric Importer Core
Local plugins ::: local_customgradingform_renderer
Maintained by
Richard Rangel
uses standard Moodle file handling APIs to render a upload form for CSV files, allowing for easily importing rubrics into any assignment activity.
Rubric Importer Core 1.0.2
Moodle 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Released: UMgqibelo, 31 Meyi 2025, 9:49 AM
Plugin: Import Rubric from CSV
=============================
This Plugin allows teachers or managers to import a grading rubric from a CSV file directly into activities that use the advanced grading method by rubrics in Moodle.
----------------------------------
📦 Plugin name:
local_customgradingform_renderer
👤 Author:
Richard Rangel
🔄 Version:
1.0.0 (2025-05-19)
----------------------------------
🧩 Requirements:
- Moodle 4.1 or higher
- The local plugin "customgradingform_renderer" must be installed (required dependency)
----------------------------------
🔧 Functionality:
-Afer accessing using the block_importrubric, you'll get a option to upload a CSV file.
This is a example of the CSV File structure.
criterion,level,level_description,score
Clarity,1,Excellent clarity,25
Clarity,2,Very clear with minor details,16
Clarity,3,Clear but with some doubts,12
Clarity,4,Not very clear,8
Clarity,5,Confusing,0
Organization,1,Impeccable structure,15
Organization,2,Clear structure with minimal adjustments,8
Organization,3,Functional structure,5
Organization,4,Poor organization,3
Organization,5,No clear structure,0
Subject knowledge,1,Outstanding command,20
Subject knowledge,2,Good command,16
Subject knowledge,3,Acceptable command,12
Subject knowledge,4,Limited command,8
Subject knowledge,5,Evident lack of knowledge,0
Writing,1,Perfect syntax and fluency,20
Writing,2,Good syntax with minor errors,16
Writing,3,Functional writing,12
Writing,4,Frequent errors,8
Writing,5,Very poor,0
Creativity,1,Highly creative,20
Creativity,2,Creative with original contributions,16
Creativity,3,Moderately creative,12
Creativity,4,Not very creative,8
Creativity,5,No creativity,0
The plugin Will check for the Settings.php validations if set in administration page.
The plugin Will also check for total score being the same of the activity max score.
The plugin Will also check for repetead scores between levels of the same criteria.
after importing, the rubric Will sabe has a draft and it Will redirect to the manage.php of the module activity inside the course for quick verification of the rubric.
----------------------------------
🚀 Installation:
1. Place this `customgradingform_renderer` folder inside `/local/`
2. Make sure the plugin `block/block_importrubric` is also installed.
3. Go to Site Administration to complete the installation.
4. Add the block to any valid activity (as a teacher or manager).
5. You can also use the plugin installation module integrated in Moodle for the installation.
----------------------------------
🌐 Available languages:
- English (`lang/en`)
----------------------------------
🛡️ Permissions:
This plugin can only be used by users with editing capabilities:
- editingteacher (teachers with editing rights)
- manager (site managers or administrators)
----------------------------------
📄 License:
GNU GPL v3 – Free and open-source software.
----------------------------------
💬 Notes:
This plugin does not modify the Moodle core and is fully compatible with the official plugin system.
=============================
This Plugin allows teachers or managers to import a grading rubric from a CSV file directly into activities that use the advanced grading method by rubrics in Moodle.
----------------------------------
📦 Plugin name:
local_customgradingform_renderer
👤 Author:
Richard Rangel
🔄 Version:
1.0.0 (2025-05-19)
----------------------------------
🧩 Requirements:
- Moodle 4.1 or higher
- The local plugin "customgradingform_renderer" must be installed (required dependency)
----------------------------------
🔧 Functionality:
-Afer accessing using the block_importrubric, you'll get a option to upload a CSV file.
This is a example of the CSV File structure.
criterion,level,level_description,score
Clarity,1,Excellent clarity,25
Clarity,2,Very clear with minor details,16
Clarity,3,Clear but with some doubts,12
Clarity,4,Not very clear,8
Clarity,5,Confusing,0
Organization,1,Impeccable structure,15
Organization,2,Clear structure with minimal adjustments,8
Organization,3,Functional structure,5
Organization,4,Poor organization,3
Organization,5,No clear structure,0
Subject knowledge,1,Outstanding command,20
Subject knowledge,2,Good command,16
Subject knowledge,3,Acceptable command,12
Subject knowledge,4,Limited command,8
Subject knowledge,5,Evident lack of knowledge,0
Writing,1,Perfect syntax and fluency,20
Writing,2,Good syntax with minor errors,16
Writing,3,Functional writing,12
Writing,4,Frequent errors,8
Writing,5,Very poor,0
Creativity,1,Highly creative,20
Creativity,2,Creative with original contributions,16
Creativity,3,Moderately creative,12
Creativity,4,Not very creative,8
Creativity,5,No creativity,0
The plugin Will check for the Settings.php validations if set in administration page.
The plugin Will also check for total score being the same of the activity max score.
The plugin Will also check for repetead scores between levels of the same criteria.
after importing, the rubric Will sabe has a draft and it Will redirect to the manage.php of the module activity inside the course for quick verification of the rubric.
----------------------------------
🚀 Installation:
1. Place this `customgradingform_renderer` folder inside `/local/`
2. Make sure the plugin `block/block_importrubric` is also installed.
3. Go to Site Administration to complete the installation.
4. Add the block to any valid activity (as a teacher or manager).
5. You can also use the plugin installation module integrated in Moodle for the installation.
----------------------------------
🌐 Available languages:
- English (`lang/en`)
----------------------------------
🛡️ Permissions:
This plugin can only be used by users with editing capabilities:
- editingteacher (teachers with editing rights)
- manager (site managers or administrators)
----------------------------------
📄 License:
GNU GPL v3 – Free and open-source software.
----------------------------------
💬 Notes:
This plugin does not modify the Moodle core and is fully compatible with the official plugin system.
Version information
- Version build number
- 2025053000
- Version release name
- 1.0.2
- Maturity
- Stable version
- MD5 Sum
- cea00c917116af94da4c0875eafbf1ca
- 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 Local plugins
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder in the "local" subdirectory.
- Visit http://yoursite.com/admin to finish the installation.