openedx / openedx/openedx-aspects

Add an Executive Summary table to the Individual Learner Dashboard

Open
#413 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 high-level information about an individual learner's enrollment, activity, and achievements at the top of the individual learner dashboard, so that I have high level context before diving further into their stats on this dashboard.

Acceptance Criteria

Description: An Executive Summary table has been added to the Overview section of the Individual Learner Dashboard.
Given I am a user with access to the Individual Learner Dashboard
When I view the Overview section
Then I see an Executive Summary table, with helper text reading "The following summary presents individual learner information based on the filters that are currently applied to the dashboard," that includes:

  • Learner is currently enrolled in N standalone and N pathway courses
  • Learner is currently enrolled in N pathways <-- possible to show only on instance with at least one pathway?
  • Learner has passed N courses and N pathways
  • Account created on
  • Last active on
  • Last active in <what content (example: Course A)?>
  • Learner has earned: N certificates
  • Learner has mastered: N competencies <-- possible to show only on CBE instance?

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 Individual Learner Dashboard's Overview section and trace how its currently applied filters and learner statistics are loaded. Add the Executive Summary table with the specified helper text and enrollment, progress, activity, account, certificate, and competency details, including the stated pathway and competency conditions; verify each acceptance criterion in the dashboard.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.