Description:
The Instructor creates an assignment within a course. Then, using the rest APIs, the attempt (completed) is posted to grade the assignment. The attempt score shows up in the Grade Details as posted by the Instructor. But, the current grade shows nothing.
Steps to Repeat:
Prerequisite: REST API application setup on system and Learn platform
- Log into Blackboard Learn as an Administrator
- Create an Original course
- Enroll yourself as an Instructor and enroll a Student
- Add an Assignment to the course worth 100 points, Unlimited Attempts, and Score attempts using Last Graded Attempt
- Post to the Rest API attempts endpoint using Postman or your tool:
- baseUrl/learn/api/public/v2/courses/<courseId>/gradebook/columns/<columnId>/attempts
- Enter courseId and columnId paramters
- The Body:
- Enter the userId and change the time stamp near when you POST
- { * "userId": "<id>", * "status": "Completed", * "text": "string", * "score": 66, * "reconciliationMode": "Average", * "exempt": false, * "attemptDate": "2021-09-21T14:30:06.428Z" * }
Observed Behavior: Nothing shows up as the current grade for the Assignment and user. When accessing the grade details for the assignment grade column from the full gradebook, it displays:
- Current Grade: - out of 100 points. But it says Grade based on Last Graded Attempt.
- In the attempts, the attempt made with the Rest API shows (Completed) with the value posted, 66.
Expected Behavior: The graded attempt is shown as the Current Grade.