Get provisional exam scores
Get a student’s published provisional result, with the marks, the model answers, and the feedback they can query.
curl --request GET \
--url https://api.crazygoldfish.com/evaluation-platform/v1/exam/{examId}/answer-sheet/{ansSheetId}/provisional-scores/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.crazygoldfish.com/evaluation-platform/v1/exam/{examId}/answer-sheet/{ansSheetId}/provisional-scores/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.crazygoldfish.com/evaluation-platform/v1/exam/{examId}/answer-sheet/{ansSheetId}/provisional-scores/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"status": "success",
"provisionalPublishedDate": "2026-03-19 11:04:27",
"data": {
"id": "d19e6868-98dd-4274-a2a5-4a616dd93ea7",
"examName": "Pre Board 1 - Science",
"subjectName": "Science",
"totalMarks": 80,
"obtainedMarks": 45,
"overallDuration": "180",
"overallInstruction": "All questions are compulsory. Section A has 20 questions of 1 mark each.",
"sections": [
{
"id": "ef66afc6-d923-43c6-b2d2-e29814306214",
"sectionName": "SECTION A",
"duration": null,
"instruction": null,
"totalQuestion": 20,
"maxQuestionAttempt": 20,
"totalMarks": 20,
"obtainedMarks": 13,
"parentQuestions": [
{
"id": "fcb22595-c36a-4ddf-b9d3-00ba6d2ea466",
"text": "Identify the option that gives the correct enzyme secreted at locations (i), (ii) and (iii).",
"questionNumber": "Q1",
"questionType": "MCQ",
"isQuestionMarkMismatch": false,
"totalQuestion": 1,
"maxQuestionAttempt": 1,
"marks": 1,
"obtainedMarks": 0,
"questions": [
{
"id": "226986d3-95e4-4ed7-aaa4-3e7054f9bc5b",
"text": "(a) (i) lipase (ii) trypsin (iii) pepsin\n(b) (i) amylase (ii) pepsin (iii) trypsin",
"marks": 1,
"isApproved": false,
"questionNumber": "",
"isModelAnswerMarkMismatch": false,
"diagramDescription": null,
"supportingText": "MCQ",
"modelAnswer": {
"id": "57837640-c695-44a5-9667-9cfb8bafebf1",
"answerText": "(b) (i) amylase, (ii) pepsin, (iii) trypsin",
"stepMarking": [
{
"marksplit": 1,
"step_wise_answer": "(b) (i) amylase, (ii) pepsin, (iii) trypsin",
"modelanswer_diagram_description": null
}
]
},
"answer": [
{
"id": "f819bfd2-8aaa-42df-bd18-23cb989b2d16",
"answerText": "(a) (i) amylase, (ii) pepsin, (iii) pepsin",
"marks": 0,
"isApproved": false,
"diagramDescription": null,
"aiFeedbacks": [
{
"feedback": "The enzyme for location (iii) is trypsin, not pepsin.",
"student_text": "(a) (i) amylase, (ii) pepsin, (iii) pepsin",
"justification": "Pepsin acts in the stomach, so it cannot be the enzyme at location (iii).",
"marks_deducted": "1",
"room_for_improvement": "Revise which enzyme each digestive organ secretes."
}
],
"teacherFeedback": null
}
]
}
]
}
]
}
]
}
}Reading the response
| Response | Meaning | What to do |
|---|---|---|
200 | Published | Show data, and provisionalPublishedDate as the date it was released |
400 Provisional scores for this exam are not published yet | Not published | Call Publish exam results with pre-publish |
400 Answer Sheet processing failed, please try again! | Evaluation failed | The sheet has no scores to show |
404 Answer Sheet not found | Unknown answer sheet ID | Check the ID |
data holds the same scored paper as Get exam scores for review. provisionalPublishedDate is UTC, written as YYYY-MM-DD HH:MM:SS.
Next step
Get exam answer feedback and queries
Authorizations
Access token from Get an access token. A missing, invalid, or expired token returns 403.
Path Parameters
The exam id returned by Create an exam.
"d19e6868-98dd-4274-a2a5-4a616dd93ea7"
The answer sheet id returned by Create an exam answer sheet.
"8a2f4c1e-5b3d-4e6f-9a7b-0c1d2e3f4a5b"
Response
The published provisional result.
"success"
When the provisional result was published, as YYYY-MM-DD HH:MM:SS in UTC. Only in the provisional response.
When the final result was published, as YYYY-MM-DD HH:MM:SS in UTC. Only in the final response.
The question paper with the model answer, the student's answer, and marks for every question.
Show child attributes
Show child attributes
{
"id": "d19e6868-98dd-4274-a2a5-4a616dd93ea7",
"examName": "Pre Board 1 - Science",
"subjectName": "Science",
"totalMarks": 80,
"obtainedMarks": 45,
"overallDuration": "180",
"overallInstruction": "All questions are compulsory. Section A has 20 questions of 1 mark each.",
"sections": [
{
"id": "ef66afc6-d923-43c6-b2d2-e29814306214",
"sectionName": "SECTION A",
"duration": null,
"instruction": null,
"totalQuestion": 20,
"maxQuestionAttempt": 20,
"totalMarks": 20,
"obtainedMarks": 13,
"parentQuestions": [
{
"id": "fcb22595-c36a-4ddf-b9d3-00ba6d2ea466",
"text": "Identify the option that gives the correct enzyme secreted at locations (i), (ii) and (iii).",
"questionNumber": "Q1",
"questionType": "MCQ",
"isQuestionMarkMismatch": false,
"totalQuestion": 1,
"maxQuestionAttempt": 1,
"marks": 1,
"obtainedMarks": 0,
"questions": [
{
"id": "226986d3-95e4-4ed7-aaa4-3e7054f9bc5b",
"text": "(a) (i) lipase (ii) trypsin (iii) pepsin\n(b) (i) amylase (ii) pepsin (iii) trypsin",
"marks": 1,
"isApproved": false,
"questionNumber": "",
"isModelAnswerMarkMismatch": false,
"diagramDescription": null,
"supportingText": "MCQ",
"modelAnswer": {
"id": "57837640-c695-44a5-9667-9cfb8bafebf1",
"answerText": "(b) (i) amylase, (ii) pepsin, (iii) trypsin",
"stepMarking": [
{
"marksplit": 1,
"step_wise_answer": "(b) (i) amylase, (ii) pepsin, (iii) trypsin",
"modelanswer_diagram_description": null
}
]
},
"answer": [
{
"id": "f819bfd2-8aaa-42df-bd18-23cb989b2d16",
"answerText": "(a) (i) amylase, (ii) pepsin, (iii) pepsin",
"marks": 0,
"isApproved": false,
"diagramDescription": null,
"aiFeedbacks": [
{
"feedback": "The enzyme for location (iii) is trypsin, not pepsin.",
"student_text": "(a) (i) amylase, (ii) pepsin, (iii) pepsin",
"justification": "Pepsin acts in the stomach, so it cannot be the enzyme at location (iii).",
"marks_deducted": "1",
"room_for_improvement": "Revise which enzyme each digestive organ secretes."
}
],
"teacherFeedback": null
}
]
}
]
}
]
}
]
}
Was this page helpful?
curl --request GET \
--url https://api.crazygoldfish.com/evaluation-platform/v1/exam/{examId}/answer-sheet/{ansSheetId}/provisional-scores/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.crazygoldfish.com/evaluation-platform/v1/exam/{examId}/answer-sheet/{ansSheetId}/provisional-scores/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.crazygoldfish.com/evaluation-platform/v1/exam/{examId}/answer-sheet/{ansSheetId}/provisional-scores/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"status": "success",
"provisionalPublishedDate": "2026-03-19 11:04:27",
"data": {
"id": "d19e6868-98dd-4274-a2a5-4a616dd93ea7",
"examName": "Pre Board 1 - Science",
"subjectName": "Science",
"totalMarks": 80,
"obtainedMarks": 45,
"overallDuration": "180",
"overallInstruction": "All questions are compulsory. Section A has 20 questions of 1 mark each.",
"sections": [
{
"id": "ef66afc6-d923-43c6-b2d2-e29814306214",
"sectionName": "SECTION A",
"duration": null,
"instruction": null,
"totalQuestion": 20,
"maxQuestionAttempt": 20,
"totalMarks": 20,
"obtainedMarks": 13,
"parentQuestions": [
{
"id": "fcb22595-c36a-4ddf-b9d3-00ba6d2ea466",
"text": "Identify the option that gives the correct enzyme secreted at locations (i), (ii) and (iii).",
"questionNumber": "Q1",
"questionType": "MCQ",
"isQuestionMarkMismatch": false,
"totalQuestion": 1,
"maxQuestionAttempt": 1,
"marks": 1,
"obtainedMarks": 0,
"questions": [
{
"id": "226986d3-95e4-4ed7-aaa4-3e7054f9bc5b",
"text": "(a) (i) lipase (ii) trypsin (iii) pepsin\n(b) (i) amylase (ii) pepsin (iii) trypsin",
"marks": 1,
"isApproved": false,
"questionNumber": "",
"isModelAnswerMarkMismatch": false,
"diagramDescription": null,
"supportingText": "MCQ",
"modelAnswer": {
"id": "57837640-c695-44a5-9667-9cfb8bafebf1",
"answerText": "(b) (i) amylase, (ii) pepsin, (iii) trypsin",
"stepMarking": [
{
"marksplit": 1,
"step_wise_answer": "(b) (i) amylase, (ii) pepsin, (iii) trypsin",
"modelanswer_diagram_description": null
}
]
},
"answer": [
{
"id": "f819bfd2-8aaa-42df-bd18-23cb989b2d16",
"answerText": "(a) (i) amylase, (ii) pepsin, (iii) pepsin",
"marks": 0,
"isApproved": false,
"diagramDescription": null,
"aiFeedbacks": [
{
"feedback": "The enzyme for location (iii) is trypsin, not pepsin.",
"student_text": "(a) (i) amylase, (ii) pepsin, (iii) pepsin",
"justification": "Pepsin acts in the stomach, so it cannot be the enzyme at location (iii).",
"marks_deducted": "1",
"room_for_improvement": "Revise which enzyme each digestive organ secretes."
}
],
"teacherFeedback": null
}
]
}
]
}
]
}
]
}
}