openedx / openedx/openedx-aspects
Add Recent Pathway Activity chart to Pathway 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 a course team member, I want a Recent Pathway Activity chart that shows the number of learners that have passed all items in a pathway and the number of learners who haven't broken down by those that have been active or not within the past week, so that I have a near-real-time view into where my learners are and whether or not they're active in my pathway.
Acceptance Criteria
Description: A Recent Pathway Activity grouped bar chart has been added to the Activity section.
Given I am a user with access to the Pathway Dashboard
When I view the Activity section
Then I see a grouped bar chart for the pathway showing:
- N passed learners in currently filtered pathways
- N incomplete learners active within the last 7 days in currently filtered pathways
- N incomplete learners inactive for 7 or more days in currently filtered pathways
And when I click on one or more type of learner (Example: Passed, Incomplete active within the last 7 days, etc.)
Then I see the grouped bar chart updates to only show bars with the selected learner type(s)
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 Pathway Dashboard's Activity section and trace the existing dashboard chart components and learner data used there. Add the Recent Pathway Activity grouped bar chart with passed, recently active incomplete, and inactive incomplete counts, plus learner-type selection filtering; verify it against each acceptance criterion.
Written by the indexing model from the issue text.
Assessment
- Domain
- analytics
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100