If the testId-parameter resolves to a parent-test (a test that has children) both the parent and the children are included in the export. The parent will then naturally not have any questions, but will contain the evaluation-rounds that is 'final' (as in when all children does not need a new evaluation-round)
Body
Code Block |
---|
|
{
candidateId : string # Inspera's internal id of the testtaker
assessmentsRuns : array of AssessmentRun
} |
AssessmentRun
Code Block |
---|
|
{ 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
sessionId : string * the storesstored session-id
taskId : string * the stored task-id
evaluationRounds : array of EvaulationRound
} |
EvaulationRound
Code Block |
---|
|
{
roundId : numeric #round-number as stored in the database
gradeValue : decimal # final gradevalue for this round
causeOfRound : string # name of the status that led to this evaluation-round
questions : * array of Question
} |
Question
Code Block |
---|
|
{
questionId : numeric # Inspera's internal question-id
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
}
|
...