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
- 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.
- 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
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