Skip to content

Add filters to the Individual Learner Dashboard #419

Description

@crathbun428

User Story

Acceptance Criteria

Description: Dashboard users can filter the Individual Learner Dashboard by learner, pathway/course/course run, and status. All tables and charts (except Learner Information and Executive Summary) update based on these filters.
Given I am a user with access to the Individual Learner Dashboard
When I open the dashboard from the Instructor Dashboard Reports tab
Then the dashboard is automatically filtered by the specific course the instructor is currently viewing.
And when I filter the dashboard by Learner
Then all the dashboard metrics, tables, and charts update accordingly

And When I open the dashboard from Superset
Then the dashboard is not filtered by anything by default.
And I can filter the dashboard by:

  • Learner
  • One or more pathways, courses, or course runs
  • Status (Started, Not Started, Completed)

And when I apply one or more of the above filters
Then all the dashboard metrics, tables and charts update accordingly

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions