Results API - /v1/candidates/allResults/{testId}/{userId}
Body
{
userId : string # Inspera's internal id of the testtaker
candidateId : string # candidateid
externalUserIds : * array of ExternalUserId
assessmentRunId : numeric # the id of the test
assessmentRunTitle : string # name of the assessmentun
assessmentRunStartTime : date * startTime format : ISO_8601_DATE_AND_TIME_WITH_SECONDS_UTC
assessmentRunEndTime : date * endTime format : ISO_8601_DATE_AND_TIME_WITH_SECONDS_UTC
ext_inspera_sessionId : string * the stored session-id
taskId : string * the stored task-id
evaluationRounds : array of EvaulationRound
}
ExternalUserId
{
authType : type of external id
externalUserId : id
}
EvaulationRounds
{
roundId : numeric #round-number as stored in the database
automaticQuestionScore : numeric # Total score for autograded questions
finalGrade : decimal # final gradevalue for this round
jaggedAnalysisStatus : string # name of the status of this evaluationround
roundGrades : * array of RoundGrade
questions : * array of Question
}
RoundGrades
{
evaluatorUserId : the evalutor giving the grade
totalScore : total score of the round per evaluator
}
Question
{
questionNumber : string # The position of the question in questionSet
questionId : numeric # Inspera's internal question-id
userQuestionId : numeric #
questionWeight : numeric #
evaluations : array of Evaluation
}
Evaluation
{
score : decimal #the score/marks for this quuestion of this round
evaluatorId : numeric # The stored id of the evaluator that set this score. On round 1 an evaluatorId of -1 indicates automarking
scoreDetails : json # criteria
}
Example file:
, multiple selections available,
Related content
Submissions API - test/{testId}/submissions data model
Submissions API - test/{testId}/submissions data model
Read with this
Test events export API
Test events export API
Read with this
Webhook events list
Webhook events list
Read with this
IMS Learning Tools Interoperability (LTI)
IMS Learning Tools Interoperability (LTI)
Read with this