Skip to content

Update how the Individual Learner Dashboard filters behave #419

Description

@crathbun428

User Story

Acceptance Criteria

Description: Dashboard users must filter the Individual Learner Dashboard by a learner to view the charts and tables on the dashboard. All tables and charts (except Learner Information and Executive Summary tables) update based on the Learner-based filters; all tables and charts (except the Learner Information and Executive Summary tables) update based on any additional filters applied to the dashboard.

Given I am a user with access to the Individual Learner Dashboard
When I navigate to the Individual Learner Dashboard
Then I see that the dashboard is automatically filtered by one learner (the first learner in the list of learners I'm able to filter by, see Notes 1 and 2)
And when I filter the dashboard by a different Learner
Then all the dashboard metrics, tables, and charts populate accordingly

And if I remove the learner filter
Then all the charts and tables become empty (the Individual Dashboard must be filtered by at least one learner)

And when I view the Individual Learner Dashboard from the Instructor Dashboard for a course
Then I am only able to filter by the learners in the course I'm currently viewing data for
And I only see data that pertains to the learner in that course including in the Executive Summary table

And when I view the Individual Learner Dashboard from Superset
Then I am able to filter by all the learners in my courses and pathways and I can view all the learner's data that pertains to my courses and pathways including in the Executive Summary table
**And when I ** apply any of the pathway, course, and/or course run filters
Then I see all the charts and tables update on the dashboard except for the Learner Information and Executive Summary table

Notes

  1. From the course-level Individual Learner Dashboard displayed in the Instructor Dashboard Reports tab in the LMS: The learners the user can filter by include only the learners enrolled in that course.
  2. From Superset, I'm able to filter by all the learners I have access to based on my roles and permissions, see: https://openedx.atlassian.net/wiki/spaces/OEPM/pages/6720651273/Access+to+Aspects+Dashboards

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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