openedx / openedx/openedx-aspects
Hide Individual Learner Dashboard from Instructor Dashboard Reports tab when PII off
Nobody has claimed this yet.
- Dominant language
- Makefile
- Stars
- 8
- Forks
- 12
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 4
Description
Summary
As an administrator or course team member on an instance that uses aspects and has PII display OFF, I don't want to see an individual learner dashboard tab on my instructor dashboard reports tab, so I'm not confused when I try to use it and I'm unable to.
Problem Statement
Currently, when an Operator decides to omit PII from the Aspects dashboards on his or her instance, the Instructor Dashboard Reports tab includes a useless individual learner dashboard. The individual learner dashboard is only useful for users who want to view enrollment, engagement, and performance data for a specific learner in a course, so instances with no PII being displayed don't allow course teams to be able to view data for an individual learner. Hiding this dashboard resolves confusion for users on instances where PII is not displayed.
Acceptance Criteria
Given I am a user that has access to a course's instructor dashboard on an instance that uses aspects and has PII display OFF
When I navigate to the reports tab
Then I see a course dashboard and an at-risk learners dashboard (no Individual Learner Dashboard)
Given I am a user that has access to a course's instructor dashboard on an instance that uses aspects and has PII display ON
When I navigate to the reports tab
Then I see a course dashboard, an at-risk learners dashboard, and an individual learner dashboard
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the instructor dashboard Reports tab implementation and trace how the course, at-risk learners, and individual learner dashboards are selected. Verify the behavior with PII display both off and on, then confirm the tab shows exactly the dashboards listed in the acceptance criteria.
Written by the indexing model from the issue text.
Assessment
- Domain
- analytics
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 70/100