openedx / openedx/openedx-aspects
Add a Time to Mastery chart to the Competency dashboard
Nobody has claimed this yet.
- Dominant language
- Makefile
- Stars
- 8
- Forks
- 12
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 4
Description
User Story
As an administrator or course team member, I want to see roughly how long it takes learners from initial attempt to master each competency on my instance, so that I am able to report out on this information and identify competencies that tend to be trickier for learners to master.
Acceptance Criteria
Description: A Time to Mastery chart has been added to the Mastery Details section of the Competency Dashboard.
Given I am a user with access to the Competency Dashboard
When I view the Mastery Details section
Then I see a box and whisker plot chart showing, for each currently-filtered Competency (X-axis), the time from Started to Demonstrated, in weeks (Y-axis).
And I want to be able to update the time grain of this chart
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the Competency Dashboard's Mastery Details section and inspect how its existing charts are assembled and filtered. Add a Time to Mastery box-and-whisker plot for each currently filtered competency, using weeks from Started to Demonstrated, with an adjustable time grain. Done means the chart appears for dashboard users and updates with the selected grain.
Written by the indexing model from the issue text.
Assessment
- Domain
- analytics, data-visualization
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100