openedx / openedx/openedx-aspects

Add number of learners passed to Pathway dashboard

Open
#395 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

aspects willow
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 to see the number of learners that have passed the currently filtered pathways, so that I can quickly access this number for monitoring and reporting purposes.

Acceptance Criteria

Description: An N Passed big number has been added to the Enrollment and Completion section of the Pathway Dashboard
Given I am a user with access to the Pathway Dashboard
When I view the Enrollment and Completion section under the Pathway Overview/Summary section toward the top of the dashboard
Then I see an N Passed big number showing the number of learners who have passed all courses within the currently filtered Pathway(s) (Note: I want this number to be unduplicated, so if the same learner has passed 2 different currently-filtered pathways, they only show up in the count once).
And I see that there is helper text on hover via a tooltip that indicates that: This number is an unduplicated number of learners who have passed currently-filtered pathway(s).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the Pathway Dashboard's Enrollment and Completion section under Pathway Overview/Summary. Trace how the currently filtered pathways and existing big numbers are assembled, then verify that the new N Passed value counts each learner once and that its tooltip explains the unduplicated count.

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
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.