Skip to end of banner
Go to start of banner

Results API - /v1/candidates/results/{testId}/{userId}

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »


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

{
  candidateId : string # Inspera's internal id of the testtaker
  assessmentsRuns : array of AssessmentRun
}

AssessmentRun

{
	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 stores session-id
	evaluationRounds : array of EvaulationRound
}

EvaulationRound

{
   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

{
  questionId : numeric # Inspera's internal question-id
  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 
}
  • No labels