openedx / openedx/openedx-aspects

Add Pathway dashboard to Aspects

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

Nobody has claimed this yet.

aspects epic willow
Dominant language
Makefile
Stars
8
Forks
12
Avg merge
16h 13m
Merged PRs (30d)
4

Description

Summary

As an administrator or course team member, I want to be able to view data for the pathways on my instance, so I can view, manage, and report out on pathway enrollment, engagement, and pathway learner achievement data.

Problem Statement

With pathways being added to the platform in the Willow release, administrators and course teams will need to be able to view pathway enrollment, engagement, and learner achievement data so that they can monitor and manage their pathways.

Acceptance Criteria

A new Pathway dashboard has been added to the Aspects dashboards available out-of-the-box to users in Superset. From this dashboard, a user with Admin or Staff permissions can view information for all Pathways and other users can view Pathways they have access to (CR to confirm how pathways staff is to be indicated in the system). Users should be able filter this Pathway Dashboard by Pathway. By default, this dashboard is not filtered.

All of the tables, charts, and numbers on the dashboard update based on what Pathway(s) are currently filtered.

Below, please find a low-fi mock of the proposed dashboard layout (used Claude to help mock the dashboard layout):

Image

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 with the acceptance criteria and low-fi dashboard mock, then review the existing Aspects dashboards in Superset as the implementation reference. Confirm how pathway staff access is represented before defining visibility behavior. Done means a Pathway dashboard supports the required filters and all dashboard tables, charts, and numbers update accordingly.

Written by the indexing model from the issue text.

Assessment

Domain
analytics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.