openedx / openedx/openedx-aspects
Add a Recent Item 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 Item Activity chart that shows the number of learners that have learners have passed each items in a pathway and the number of learners who haven't passed each item 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 each of my currently-filtered pathway items.
Acceptance Criteria
Description: A Recent Item 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 currently-filtered pathway(s) showing:
- N passed learners for each item in currently filtered pathways
- N incomplete learners active within the last 7 days for each item in currently filtered pathways
- N incomplete learners inactive for 7 or more days for each item 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 in the Pathway dashboard's Activity section and trace how the currently filtered pathways and learner activity data are loaded. Add the grouped Recent Item Activity chart with passed, recently active incomplete, and inactive incomplete counts, including learner-type filtering; done means all listed acceptance criteria work for the current pathway filters.
Written by the indexing model from the issue text.
Assessment
- Domain
- analytics, data-visualization, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100