Student
Handles all of the Induvidual student documentation.
API Subject to changes.
As a Small warning, all of the below API routes mentioned can be changed at any moment.
API Parameters Glossary.
{student} refers to the USN of a particular student.
{semester} is an integer that referers to a particular semester from 1 to 8.
GET /student/{student}/summary¶
This route gets you all of the Summary data that is available
Example Request:
/student/1XM17ME001/summary
An Example Response Would Be:
{
"StudentUSN": "1CR16CS024",
"StudentName": "ANURODH VERMA",
"StudentBatch": 2016,
"StudentDepartment": {
"DepartmentCode": "CS",
"DepartmentName": "Computer Science and Engineering"
}
}
GET /student/{student}/backlogs¶
This route gets you all of the backlogs for that particular student
Example Request:
/student/1XM17ME001/backlog
Example Response:
[
{
"ScoreSerialNumber": "1CR16CS005",
"ScoreSubjectCode": "15CS53",
"ScoreSemester": 6,
"ScoreInternals": 12,
"ScoreExternals": 14
},
{
"ScoreSerialNumber": "1CR16CS005",
"ScoreSubjectCode": "15CS61",
"ScoreSemester": 6,
"ScoreInternals": 14,
"ScoreExternals": 29
},
...
]
Note
This route may return nothing.
GET /student/{student}/{semester}¶
Fetches the the details of the student for a given semester(Includes merged Arrear Details).
Example Request:
/student/1XM17ME001/6
Example Response:
[
{
"ScoreSerialNumber": "1CR16CS024",
"ScoreSubjectCode": "15CS553",
"ScoreSemester": 6,
"ScoreInternals": 12,
"ScoreExternals": 28
},
{
"ScoreSerialNumber": "1CR16CS024",
"ScoreSubjectCode": "15CS562",
"ScoreSemester": 6,
"ScoreInternals": 12,
"ScoreExternals": 28
},
{
"ScoreSerialNumber": "1CR16CS024",
"ScoreSubjectCode": "15CS63",
"ScoreSemester": 6,
"ScoreInternals": 12,
"ScoreExternals": 29
},
{
"ScoreSerialNumber": "1CR16CS024",
"ScoreSubjectCode": "15CS653",
"ScoreSemester": 6,
"ScoreInternals": 12,
"ScoreExternals": 46
},
{
"ScoreSerialNumber": "1CR16CS024",
"ScoreSubjectCode": "15CSL67",
"ScoreSemester": 6,
"ScoreInternals": 13,
"ScoreExternals": 46
},
{
"ScoreSerialNumber": "1CR16CS024",
"ScoreSubjectCode": "15CSL68",
"ScoreSemester": 6,
"ScoreInternals": 14,
"ScoreExternals": 55
}
]
This route gets the details of that student for a particular semester.
Note
This route may return nothing.