Description
The current badge data model stores only limited information about learner progress and awarded badges.
So to understand why this learner has this badge or which course activity created this progress record, it's necessary to research in depth the current template configuration and reconstruct from it.
Supporting Info
Examples of information that might be helpful to store directly with progress or badge records:
- source course key
- enrollment reference
- event identifier
- triggering timestamp
- exact rule match history
This is especially difficult when badge templates have multiple requirements or change over time.
Expected Result
It's possible to trace a badge or progress record back to the course, enrollment, and event activity that caused it.
Description
The current badge data model stores only limited information about learner progress and awarded badges.
So to understand why this learner has this badge or which course activity created this progress record, it's necessary to research in depth the current template configuration and reconstruct from it.
Supporting Info
Examples of information that might be helpful to store directly with progress or badge records:
This is especially difficult when badge templates have multiple requirements or change over time.
Expected Result
It's possible to trace a badge or progress record back to the course, enrollment, and event activity that caused it.