-
New Feature
-
Resolution: Fixed
-
Minor
-
3.7
-
MOODLE_37_STABLE
-
MOODLE_37_STABLE
-
MDL-65176-master-nofallback -
Context
The Moodle Analytics API allows Moodle site managers to define prediction models that combine indicators and a target.
Targets are the key element that defines the model. Represent the event the model is attempting to predict (the dependent variable in supervised learning, also known as labels).
Since Moodle 3.4, Moodle Analytics ships with two built-in targets:
- students at risk of dropping out;
- no teaching
There was no way to define new models through the UI.
After MDL-60944, users can create new predictive models from scratch, combining existing indicators and targets.
We are increasing the number of available targets out of the box, to offer more possibilities for the definition of new models.
Goal
This issue is about adding a new "students at risk target", based on course grades. We can set the grade to pass the course in the grade item of the course, in Grades > Setup. Only those courses whose grade type is "Value" and which have set a grade to pass value will be analysed.
The requirements shared between course-level targets like course dropouts, course completion, course competencies achievement or course grade should be abstracted from the current course_dropouts target.