This article provides details about the Candidate Results Report in JSON format, including updates to the standard structure.
The Candidate Results Report JSON export includes details about the exam delivery, candidate information, and exam results. Below are the primary components of the report and the new updates incorporated:
Structure Overview
The Candidate Results Report includes detailed information organized into several key sections:
1. Exam Delivery FieldsdeliverableId
: Unique identifier for the delivery.deliveryDateTime
: Date and time when the exam started.deliveryCompletedDateTime
: Completion timestamp.bookingId
: Booking reference ID.eligibilityId
: Eligibility identifier.deliveryType
: Type of delivery (e.g., Live Proctored).- New Field:
secureBrowser
: Indicates if Secure Browser was used. status
: Current status of the delivery.completeReasonCode
: Reason for delivery completion.- New Field:
deliveryCountry
:countryCode
: ISO country code.countryName
: Full name of the country.
deliveryExceptions
: Includes any delivery-related exceptions (e.g.,timeExtension
).
2. Exam Reservation Fields
reservationDateTime
: Scheduled date/time of the exam.candidateReservationDateTime
: Date/time booked by the candidate.storeExamSku
: SKU reference for the exam.
candidateId
: Internal ID for the candidate.orgCandidateId
: Organization-specific candidate identifier.firstName
andlastName
: Candidate's name.email
: Candidate's email address.
4. Exam Information
examName
: Name of the exam.examCode
: Unique code for the exam.examFormName
: Form name used for the exam.examFormId
: Unique ID for the exam form.languageCode
andlanguageName
: Language in which the exam is delivered.
passFail
: Whether the candidate passed or failed.reportedScore
: Score reported to the candidate.cutScore
: Minimum score required to pass.cutScoreType
: Type of cut score (e.g., PercentScore).maxRawScore
: Maximum possible raw score.rawScore
: Candidate's raw score.percent
: Candidate's percentage score.timeOnExam
: Time spent on the exam.maxTimeOnExam
: Maximum allowed time.isRescore
: Whether the exam was rescored.
6. Test Parts Fields
testPartName
: Name of the test part.maxScore
: Maximum possible score for the part.rawScore
: Candidate’s raw score for the part.percent
: Percentage score for the part.rootSections
: Includes details about individual sections and items.
Sample JSON Structure with Updates
Below is an example of the updated JSON structure with the new fields included:
{
"data": [
{
"examDelivery": {
"deliverableId": "24K01551",
"deliveryDateTime": "2024-07-05T17:40:56.7992807Z",
"deliveryCompletedDateTime": "2024-07-05T17:41:08.7465292Z",
"bookingId": "89A-6A9",
"eligibilityId": "8200",
"deliveryType": "Live Proctored - Without Secure Browser",
"secureBrowser": false,
"status": "Complete",
"completeReasonCode": "ProctorCompleted",
"deliveryCountry": {
"countryCode": "PY",
"countryName": "PARAGUAY"
},
"deliveryExceptions": {
"timeExtension": false
}
},
"examReservation": {
"reservationDateTime": "2024-07-06T18:00:00Z",
"candidateReservationDateTime": "2024-07-06T14:00:00-04:00",
"storeExamSku": "mar01"
},
"candidate": {
"candidateId": "18-70E",
"orgCandidateId": "c sd",
"firstName": "camila",
"lastName": "+3",
"email": "camila+3@certiverse.com"
},
"exam": {
"examName": "Marvel (Live)",
"examCode": "001",
"examFormName": "MARVELlive",
"examFormId": "811218d3-5cd5-4342-9d00-ae6266d91132",
"languageCode": "en",
"languageName": "English"
},
"examResult": {
"passFail": "fail",
"reportedScore": 0,
"cutScore": 2,
"cutScoreType": "PercentScore",
"maxRawScore": 5,
"rawScore": 0,
"percent": 0,
"timeOnExam": 0,
"maxTimeOnExam": 5,
"isRescore": false
},
"testParts": [
{
"testPartName": "Main Part",
"maxScore": 5,
"rawScore": 0,
"percent": 0,
"rootSections": [
{
"sectionName": "Section",
"maxScore": 1,
"rawScore": 0,
"percent": 0,
"items": [
{
"itemName": "00332",
"pretest": false,
"score": 0,
"itemType": "MC5",
"responses": [],
"correctResponses": [1],
"orderPresented": 5,
"time": 0,
"attempts": 0,
"notReached": true,
"topicPath": "Creative -> Curious"
}
]
}
]
}
],
"customData": [
{
"name": "Country/Region",
"value": "AS"
},
{
"name": "Candidate Id",
"value": "c sd"
}
]
}
]
}
Changes to the Standard JSON Results Format
1. Secure Browser Information
- Field Added:
secureBrowser
- Example:
2. Test Delivery Country
- Field Added:
deliveryCountry
- Subfields:
countryCode
: The ISO country code.countryName
: The full country name.
- Example:
For a step-by-step guide on how to Export a JSON File click here.
Contact Us
If you have any questions or need additional assistance, please contact us by either emailing support@certiverse.com or by submitting a ticket from this article.