Body
Code Block | ||
---|---|---|
| ||
{
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
Code Block |
---|
{
authType : type of external id
externalUserId : id
} |
EvaulationRounds
Code Block | ||
---|---|---|
| ||
{ roundId : numeric #round-number as stored in the database automaticQuestionScore : numeric # gradeValueTotal score for autograded questions finalGrade : decimal # final gradevalue for this round causeOfRoundjaggedAnalysisStatus : string # name of the status that led to this evaluation-round of this evaluationround roundGrades : * array of RoundGrade questions : * array of Question } |
RoundGrades
Code Block | ||
---|---|---|
| ||
{ evaluatorUserId : the evalutor giving the grade totalScore : total score of the round per evaluator } |
Question
Code Block | ||
---|---|---|
| ||
{ 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
Code Block | ||
---|---|---|
| ||
{ 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:
View file | ||
---|---|---|
|