openedx / openedx/openedx-aspects

Add Pathway Summary table to Pathways Dashboard

Open
#393 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 pathway administrator or course team member, I want the most important high-level information about my currently filtered pathways to be shown at the top of the pathway dashboard, so that I can access that information quickly before scrolling further down to dive into more details.

Acceptance Criteria

Description: A Pathway Summary table has been added to the Overview section of the Pathway Dashboard.
Given I am a user with access to the Pathway Dashboard
When I view the Overview section
Then I see a Pathway Summary table showing the following for each currently filtered Pathway(s):

  • Pathway
  • Organization
  • N of learners currently enrolled
  • N of learners that have passed all pathway courses to date
  • Pass rate (%) — (N of learners who have passed the pathway* / N of learners enrolled in pathway) x 100
  • Average time from start to pass all courses in the pathway, of those who passed (in weeks)
  • N of pathway items
  • Item with highest pass rate
  • Item with lowest pass rate
  • N of pathway certificates earned

And I am able to sort this table by any column
And this column is sorted by the Pathway column (from A-Z) by default

*Note: For the Willow release, passing the pathway will mean passing every course in the pathway.

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 Overview section and trace how currently filtered pathways and learner metrics are loaded. Implement the Pathway Summary table with the listed columns, calculations, sorting for every column, and Pathway A-Z as the default order. Done means the table appears for filtered pathways and matches all stated acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Domain
analytics
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.