PUT restapi/personal/course/{courseId}/assessmentrecord/personassessmentoverwrittengrade/v1?gradebookItemId={gradebookItemId}&personId={personId}&oldAssessmentItemId={oldAssessmentItemId}&assessmentId={assessmentId}&overwrittenAssessmentItemId={overwrittenAssessmentItemId}

Save a person assessment overwritten grade.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
courseId

The identifier of a course which user is in

integer

Required

gradebookItemId

The identifier of an assessment record item to update person assessment

integer

Required

personId

The identifier of a person to update assessment

integer

Required

oldAssessmentItemId

The assessmentItemId since last load.

integer

Required

assessmentId

The identifier of which assessment scale is in use

integer

Required

overwrittenAssessmentItemId

The new asssessment user tries to overwrite

integer

Required

Body Parameters

None.

Response Information

Resource Description

person assessment

Itslearning.RestApi.Entities.AssessmentRecord.PersonAssessment
NameDescriptionTypeAdditional information
Score

Assessment record item score value

decimal number

None.

AssessmentItemId

Assessment record item scale value

integer

None.

IsOverwritten

Whether the assessment has been overwritten

boolean

None.

IsAssessmentVisible

Whether the assessment is visible to the student

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "Score": 1.1,
  "AssessmentItemId": 1,
  "IsOverwritten": true,
  "IsAssessmentVisible": true
}

application/xml, text/xml

Sample:
<PersonAssessment xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <AssessmentItemId>1</AssessmentItemId>
  <IsAssessmentVisible>true</IsAssessmentVisible>
  <IsOverwritten>true</IsOverwritten>
  <Score>1.1</Score>
</PersonAssessment>