Graderule API: Difference between revisions
From MoodleDocs
Created page with "{{Infobox Project |name = Graderule |state = In development |tracker = MDL-60155 |discussion = |assignee = Marcus Boon }} {{Moodle 3.9}} == Introduction == A grade rule plugi..." |
No edit summary |
||
| Line 4: | Line 4: | ||
|tracker = MDL-60155 | |tracker = MDL-60155 | ||
|discussion = | |discussion = | ||
|assignee = | |assignee = Mark Nelson | ||
}} | }} | ||
{{Moodle | {{Moodle 4.0}} | ||
== Introduction == | == Introduction == | ||
Latest revision as of 11:53, 29 July 2021
| Graderule | |
|---|---|
| Project state | In development |
| Tracker issue | MDL-60155 |
| Discussion | |
| Assignee | Mark Nelson |
Introduction
A grade rule plugin is a plugin that allows you to manipulate users final grades in the gradebook based on business rules.
History
This work was borne primarily as a way for Monash University to be able to implement hurdles functionality. A hurdle in their nomenclature being a grade item (or activity) that a student has to pass in order to pass the entire course. Having conditional calculations were only about half the solution as they required for a specific maximum mark and grade letter if a student failed a hurdle.