openedx / openedx/openedx-aspects

Hide Individual Learner Dashboard from Instructor Dashboard

Open
#405 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

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.

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

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 instructor dashboard reports tab implementation and its tests, then trace how the instance PII display setting and aspects condition control the report choices. Done means the Individual Learner Dashboard is absent when PII display is OFF and present alongside the other two dashboards when it is ON.

Written by the indexing model from the issue text.

Assessment

Domain
analytics
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.