The Grade Import feature (https://docs.moodle.org/32/en/Grade_import) allows import of sets of grades from an external system, e.g. a teacher can import a spreadsheet or CSV file with all grades for students in one course.
It is common for institutions to store final grades in an internal system of record, such as a Student Information System (e.g. Banner), and these final grades are sometimes calculated outside of Moodle, especially when Moodle is being used to support face to face courses. This makes it impossible to use final course grade as an outcome (Y value) in learning analytics, yet this is one of the most commonly requested outcome measures in academic settings.
To support learning analytics, we need to be able to import final grades from such an external system via CSV. As with the current per-course functionality, the import should overrride the grade entry and the previous grade (if any) should be stored in Grade History. The structure of the CSV should be very simple, consisting of one course and grade per line, separated by a comma. The course should be identified by shortname (a system-unique value). The grade should be expressed as a percentage decimal (0.0-1.0). The import action should be logged.
This is necessary for the data gathering phase of Project Inspire and for any future open data sharing efforts. Rather than asking sites to submit final grades separately from the database, this feature allows grades to be merged with the Moodle database and anonymised appropriately via the Local Anonymise plugin.
- is child of
-
MDL-62166 Project Inspire Phase II proposal
-
- Closed
-