Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


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
languagetext
{
    candidateId : string # Inspera's internal id of the testtaker

 assessmentsRuns : array of AssessmentRun
}

AssessmentRun

Code Block
languagetext
{ 	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
languagetext
{
   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
languagetext
{
  questionId : numeric # Inspera's internal question-id
  evaluations : array of Evaluation
}

Evaluation

Code Block
languagetext
{
	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 
}

...