openedx / openedx/openedx-aspects

Add Percentage of Items Passed distribution to the Pathway dashboard

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

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 to see a distribution of learners showing me the percentage of pathway items passed on the pathway dashboard, so that I have a quick sense of where the bulk of my learners are on their way to passing each course in the pathway.

Acceptance Criteria

Description a Percentage of Pathway Items Passed has been added to the Activity and Progress section of the Pathway Dashboard
Given I am a course team member with access to the Pathway Dashboard
When I view the Activity and Progress Section of the Pathway Dashboard
Then I see a Percentage of Items Passed (histogram) the shows % of pathway items passed out of all items in the enrolled pathway along the x-axis and N learners enrolled along y-axis for all currently filtered pathways

And if a single learner is enrolled in multiple pathways
Then I want to see that learner’s progress represented for each pathway run they are currently enrolled in

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

The issue names no files, tests, or entry points. Start by locating the Pathway Dashboard’s Activity and Progress section and tracing its pathway filters and learner-progress data. Done means the filtered dashboard shows a percentage-passed histogram and counts each learner separately for each enrolled pathway run.

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.