The issue's summary is the functional explanation, translated to targets API this means that we can use is_valid_analysable to inform users with moodle/analytics:listinsights capability in $analysable context about the reason why they don't get predictions.
This feature could be accessible from each model insights page (models without predictions in a specific context are hidden in report_insights if I remember correctly, we may need to change this) We can have a new message provider for this so users would disable these notifications separately to insights notifications.
We could also split is_valid_analysable in two methods or change its return because in some cases users with moodle/analytics:listinsights don't have powers to change what would be required to change to start getting predictions.
- has been marked as being related by
-
MDL-59063 Add a report showing which analysable elements are not valid for each of the system prediction model
-
- Closed
-
-
MDL-59064 Improve course_dropout target's course start and course end date validations
-
- Closed
-
-
MDL-58975 Add a warning on courses where start and end dates look wrong
-
- Closed
-
-
MDL-59786 Strengthen "Students at risk of dropping out" requirements to accept courses and student enrolments
-
- Closed
-