-
Epic
-
Resolution: Won't Do
-
Minor
-
None
-
3.6
-
None
-
MOODLE_36_STABLE
-
Analytics post 3.5 follow ups
This Epic holds the proposed plan for Project Inspire Phase II, in which the community will be empowered to create, test, and share models, without requiring PHP coding or Moodle developer skills.
The following issues are of the highest priority:
All bugs identified in 3.4 and 3.5 testing cycles
Metadata additions: Site MDL-57900, Activity MDL-57901 and Course MDL-59022 (necessary to improve model fits and generalizability)
MDL-59208 Allow targets to override access control to predictions (otherwise we cannot deliver insights to anyone except instructors and managers)
MDL-60944 Allow model configurations to be imported and exported (development already in progress)
MDL-61806 Implement UI for creating and editing learning analytics based on reports - this is the key new feature, which will make it possible for non-developers to construct models and share them, including model training data. This will lower the priority of many of the other feature requests in the backlog.
Alternatively, MDL-62293 is a proposal to implement a UI for creating and editing simple learning analytics models based only on events.
For the use of analytics in large courses, especially MOOCs, the following is critical:
MDL-62191 Allow bulk actions to notifications from learning analytics
Finally, MDL-62192 Display accuracy of models more prominently and with more detail is an important feature to support researchers developing and testing models.
- has a non-specific relationship to
-
MDL-57901 Add Activity (Course Module) metadata to support learning analytics
- Closed
-
MDL-65239 New target for "unexpected grade"
- Closed
-
MDL-65240 New target: "Course grades will not follow normal distribution"
- Closed
-
MDL-65288 Follow up on inaccurate predictions
- Closed
-
MDL-65370 Provide tools to check for bias in analytics models
- Closed
-
MDL-62293 Implement UI for creating and editing learning analytics models based on Events
- Closed
-
MDL-63551 Create generalized time-splitting method for analytics API
- Closed
-
MDL-65903 Allow administrator to specify who will receive an insight
- Closed
-
MDL-66240 Allow user to create static model from the web UI
- Closed
-
MDL-67249 Allow analytics model evaluation to run as scheduled task
- Closed
- is child of
-
MDL-59208 Allow targets to override access control to predictions
- Closed
- is parent of
-
MDL-60629 Community of inquiry model taking into account overrides
- Closed
-
MDL-61032 Support deleting of models
- Closed
-
MDL-61145 Random core_analytics_prediction_testcase.test_ml_evaluation failure
- Closed
-
MDL-57900 Add Site metadata to support learning analytics
- Closed
-
MDL-60520 Let models use different machine learning backends
- Closed
-
MDL-57899 Add Course Section metadata to support learning analytics
- Closed
-
MDL-57901 Add Activity (Course Module) metadata to support learning analytics
- Closed
-
MDL-59022 Add Course metadata to support learning analytics
- Closed
-
MDL-59059 Release built-in predictions models with trained models
- Closed
-
MDL-59210 Support more social breadth levels than 2
- Closed
-
MDL-60521 Allow indicators to be configured
- Closed
-
MDL-61806 Implement UI for creating and editing learning analytics models based on reports
- Closed
-
MDL-57902 Enhance Grade Import feature to allow multiple course final grade imports
- Closed
-
MDL-57903 Identify data elements by privacy level and IEEE LOM
- Closed
-
MDL-57905 Provide a display of relative importance of features in engine
- Closed
-
MDL-58975 Add a warning on courses where start and end dates look wrong
- Closed
-
MDL-58976 Add other built-in prediction models
- Closed
-
MDL-58984 Improve communication between machine learning backends and moodle
- Closed
-
MDL-59018 Allow targets to limit the available indicators to indicators that do not depend on time
- Closed
-
MDL-59024 Implement a basic subject and level taxonomy for Moodle courses
- Closed
-
MDL-59043 Add active / passive classification to events API
- Closed
-
MDL-59044 Expand machine learning backend API to support other models than binary classifiers
- Closed
-
MDL-59058 Make insights notifications optional
- Closed
-
MDL-59221 Complete mod_data and mod_glossary cognitive depth to 5
- Closed
-
MDL-59223 Improve datasets handling when there is just 1 file
- Closed
-
MDL-59899 Add model idnumber field
- Closed
-
MDL-59996 Extra locking analytics processes
- Closed
-
MDL-60507 Do not flag a model as trained until an important amout of the site analysable elements have been analysed
- Closed
-
MDL-60532 Mark time splitting methods as mandatory field while editing model
- Closed
-
MDL-60534 Create a new function to set course start and end date for masses of courses
- Closed
- will be (partly) resolved by
-
MDL-62080 Integrate a customizable report builder into core
- Closed
- will help resolve
-
MDL-60944 Allow models to be created, deleted, imported and exported
- Closed