openedx / openedx/openedx-aspects

Add Competency dashboard to Aspects

Open
#387 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 competencies on my instance, so I can view and report out on competency mastery data for my instance.

Problem Statement

With Competencies being added to the platform in the Willow release, administrators and course teams will need to be able to view competency mastery data so that they can monitor and report out on competency attainment for their instance.

Acceptance Criteria

A new Competency dashboard exists in Superset that can be filtered by Organization, Competency, Course, or Pathway. All of the charts and tables should update based on how the dashboard has been filtered.

Note: I've included a rough low-fidelity mockup that I used Claude to help me create below. This mockup should be used to help with questions about 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 by locating the existing Superset dashboards and the competency data available in Aspects, then use the linked low-fidelity mockup to guide the layout. Done means a Competency dashboard exists with Organization, Competency, Course, and Pathway filters, and every chart and table updates when those filters change.

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
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.