Assignments that are hidden from learners can have a grade override created.

Description

Looking at https://gradebook.stage.edx.org/course-v1:edX+123+123, I created an override in the Final exam subsection for mroytman_test1. Confusingly, this showed me a score of 0.75/0. When I masqueraded as the user, I saw that the subsection is supposed to be hidden from that learner. We should either warn gradebook admins about this, or disallow it.

 

Discovery ACs

  1. Confirm that the bug we saw is due to assignment being not available to the learner - vs. e.g. that learner has not yet started the assignment

  2. Enumerate different scenarios in which assignments can be hidden from learners (e.g. assignment due date past & hidden, not yet available, wrong track/cohort, etc.)

  3. Write up what happens right now, per scenario in our doc

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Activity

Show:
Matthew Hughes
September 6, 2019, 5:44 PM

We have open questions around whether this would impact the learner's course grade. If it does, it seems like it would be pretty important for us to address. If there's further logic to filter out subsections which can't be accessed by the learner from contributing to their course grade, then there's not as much urgency in moving on this.

Alex Dusenbery
September 16, 2019, 8:12 PM

As far as I can tell, this doesn’t affect course grades. None of my manual testing of overriding student grades in subsections that are ungraded for the student have resulted in a change to the course grade. Also, this method inside the CourseGrade class should mean that only graded subsections are taken into account when updating:

Jansen Kantor
October 21, 2020, 8:21 PM
Jansen Kantor
October 21, 2020, 8:21 PM
Fixed

Assignee

Jansen Kantor

Reporter

Alex Dusenbery

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Story Points

1

Actual Points

None

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Sprint

None

Priority

Unset
Configure