Note:

This site is no longer used and is in read-only mode. Instead please go to our new Moodle Developer Resource site.

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 = Marcus Boon
|assignee = Mark Nelson
}}
}}
{{Moodle 3.9}}
{{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

Moodle 4.0

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.

Anatomy of a Grade Rule Plugin