We have found what we think is a new behavior. Here is the scenario:
Student is marked complete in a course where completion is determined by attendance. Student takes a paper test, so we upload the scores days later. When uploading the score (LO completion record), in spite of a correct completion date in the upload file, the student’s transcript reflects the date of course completion as today’s date.
Drilling down further, the actual attempt (first attempt, last attempt) shows the correct date, but the completion date is wrong.
The API endpoint we’re using is "/learn/v1/lo/tracks/batch".
My question: Is there a new option in the API that would simply update the score correctly without changing the course completion date? Is this a bug?