Description
A data corruption issue creates an exception error when a student saves a draft or submits an attempt. The cause of the data corruption is being investigated and is not yet determined.
Steps to Replicate
This cannot be replicated from scratch and requires a course effected by an existing data corruption issue. For those courses -
Log into Blackboard LMS as an administrator
Create an Ultra course and add a test
Enrol a student
Login as that student and start an attempt
As that student, try to submit the attempt
Observed Behavior:
An HTTP 500 error is displayed -
HTTP 500 on PUT /learn/api/v1/courses/{id}/gradebook/attempts/{id}?saveBeforeSubmitAndPost=true
Expected Behavior:
The submission should be sent.
Affected Versions
Learn 4000.12.0
Learn 4000.15.0
Learn 4000.17.0
Target Release
Future Reference
