This API will be used to retrieve the results of all students who took the exam.
Pass ak, sgn, and ts as headers, and all three parameters will be received using the Signature Generation API.
If only testId is supplied in the request body, the response will include all of the students who took the same test; if email is also passed, only the specified candidate's result will be returned.
Headerak:{{API Key}} sgn:{{sgn}} ts:{{ts}}
URLCopy{{API Endpoint}}/api/v1/examStudentsMarks
BodyCopy {
"testId": "{Test Id}",
"email": "{Candidate Email Id}"
}
Case 1 : When SuccessSuccess {
"result": "success",
"success": {
"code": "200",
"msg": "Operation Successfull."
},
"data": [
{
"studentId": 85628900,
"studentName": "Charlie Davis",
"studentEnrollmentNumber": "EN567890",
"studentEmailId": "charlie.davis@example.com",
"attemptNumber": 1,
"studentGroupId": "1402478",
"studentGroupName": "CE104",
"studentStartTime": "2024-05-31 15:59:43",
"studentEndTime": "2024-05-31 16:00:11",
"testId": 6395254,
"testName": "Current Events Quiz",
"totalQue": 10,
"duration": 60,
"maxMarks": 60,
"difficultyLevel": "Beginner",
"score": 0,
"rightMarks": 0,
"negativeMarks": 0,
"leftMarks": 48,
"rightQue": 0,
"wrongQue": 2,
"leftQue": 8,
"crediblityScore": 101,
"accuracy": 0,
"percentage": 0,
"rank": 1,
"percentile": 100,
"unproTime": 9,
"proTime": 0,
"idleTime": 5,
"totalTime": 14,
"averageSpeed": 1.4,
"showReport": 0,
"reportString": "1#1#1",
"topAttempt": 0,
"subAttempt": 0,
"sampleReport": 0,
"testQualifyStatus": "NA",
"questionData": [
{
"studentResponse": "a",
"studentStatus": "w",
"studentTime": 6,
"questionId": 182664888
},
{
"studentResponse": "d",
"studentStatus": "w",
"studentTime": 3,
"questionId": 182665121
},
{
"studentResponse": "x",
"studentStatus": "l",
"studentTime": 1,
"questionId": 182665122
},
{
"studentResponse": "x",
"studentStatus": "l",
"studentTime": 1,
"questionId": 182665123
},
{
"studentResponse": "x",
"studentStatus": "l",
"studentTime": 1,
"questionId": 182665124
},
{
"studentResponse": "x",
"studentStatus": "l",
"studentTime": 2,
"questionId": 182665125
},
{
"studentResponse": "x",
"studentStatus": "l",
"studentTime": 0,
"questionId": 182665126
},
{
"studentResponse": "x",
"studentStatus": "l",
"studentTime": 0,
"questionId": 182665127
},
{
"studentResponse": "x",
"studentStatus": "l",
"studentTime": 0,
"questionId": 182665128
},
{
"studentResponse": "x",
"studentStatus": "l",
"studentTime": 0,
"questionId": 182665129
}
],
"subjectData": [
{
"subjectId": 13291058,
"subjectName": "Politics",
"subjectTotalMarks": 6,
"studentScoredMarks": 0,
"studentPercentage": 0,
"studentAccuracy": 0,
"studentRank": 0,
"subjectQualifyStatus": "NA"
},
{
"subjectId": 13291061,
"subjectName": "Economy",
"subjectTotalMarks": 54,
"studentScoredMarks": 0,
"studentPercentage": 0,
"studentAccuracy": 0,
"studentRank": 0,
"subjectQualifyStatus": "NA"
}
]
}
]
}
Case 2 : When ErrorError {
"result": "error",
"error": {
"code": "3004",
"msg": "No Records Found"
}
}