Description:
In the User Interface, when an Instructor clears a grade and adds a new grade in an Original Course Grade Center column, this is considered a normal Attempt Grade and not an Override Grade. Performing the equivalent actions using REST API causes an Override Grade instead of an Attempt Grade.
Steps to Repeat:
- Log into Blackboard Learn Ultra Experience as an administrator
- Access an Original course and quick enroll as an instructor
- Enroll a Student
- Navigate to Control Panel > select Grade Center > select Full Grade Center > click Create Column
- Enter a desired Column Name with Points Possible as 100 > select Submit
- Select Create Column to create a second column
- Enter a desired Column Name for the second column with Points Possible as 100 > select Submit
- Using REST API complete the following two requests for the first column
- REST API:
- REST API:
- In the User Interface select Grade Center > select the first Column > select View Grade Details > select Clear Attempt
- Using REST API complete the following request for the first Column
- In the User Interface select Grade Center > select the first Column > select View Grade Details > select Grade History
- Observe the last grade entered is listed as "50.00 out of 100 points Original grade has been overridden" while the first grades are listed as Attempt Grade
- Navigate to Grade Center > select the second Column > select View Grade Details
- Set Current Grade Value as 50 > select Save
- Click Edit Grade
- Set Current Grade Value as 60 > select Save
- Click Clear Attempt
- Set Current Grade Value as 50 > select Save
- Navigate to Grade History
Observed Behavior:The final Grade entered in the User Interface is considered a normal Attempt Grade, REST API considers the final Grade as an Override Grade.
Expected Behavior:The experience when using the User Interface and REST API to create and update Grades should be consistent.