
Clearing and Updating a Grade Using REST API Results in an Override Grade Rather than the Attempt Grade
Date Published: Apr 11,2025 Category: Planned_First_Fix_Release:Working_as_Intended; Product:Blackboard_Learn_SaaS; Version:Ultra Article No.: 000077675
Date Published: Apr 11,2025 Category: Planned_First_Fix_Release:Working_as_Intended; Product:Blackboard_Learn_SaaS; Version:Ultra Article No.: 000077675
Producto: Learn SaaS
Versión: SaaS
Paquetes de servicio: Ultra
Descripción:
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.
Pasos para repetir:
- 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:
PATCH /learn/api/public/v2/courses/{courseid}/gradebook/columns/{columnid}/users/{userid} -d '{"score":50}'
- REST API:
PATCH /learn/api/public/v2/courses/{courseid}/gradebook/columns/{columnid}/users/{userid} -d '{"score":60}'
- 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
- REST API:
PATCH /learn/api/public/v2/courses/{courseid}/gradebook/columns/{columnid}/users/{userid} -d '{"score":50}'
- REST API:
- 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.
Versión de destino: Functioning as Designed