A working api for accessing JUIT WebKiosk Data. Created using Java Spring Boot
(Source Code will be made public later)
BASE URL: https://juit-webkiosk.herokuapp.com/
{
"enrollmentNumber": "XXXXXX",
"password": "XXXXXXXX"
}
-
/api/login
Login into the JUIT WebKiosk portal. -
/api/attendance
Get attendance details for a given semester. -
/api/detailedAttendance
Get detailed attendance records. -
/api/cgpa
Get the CGPA report for all semesters. -
/api/examGrade
Get the Exam Grades for a given semesters. -
/api/semesters
Get the list of valid Semester Codes. -
/api/subjectFaculty
Get the list of registered subject faculty. -
/api/subjects
Get the list of registered subjects for a given semester
Endpoint:
https://juit-webkiosk.herokuapp.com/api/subjectFaculty
Request:
curl -X POST "https://juit-webkiosk.herokuapp.com/api/subjectFaculty" -H "accept: */*" -H "Content-Type: application/json" -d "{ \"enrollmentNumber\": \"191306\", \"password\": \"XXXXXXXX\"}"
Response:
[
{
"subjectName": "MODELING AND SIMULATION TECHNIQUES",
"lectureFaculty": "RAJINDER SANDHU",
"tutorialFaculty": null,
"practicalFaculty": null,
"subjectCode": "18B11CI413"
},
{
"subjectName": "WEB TECH LAB",
"lectureFaculty": null,
"tutorialFaculty": null,
"practicalFaculty": "HEMRAJ SAINI",
"subjectCode": "18B17CI474"
},
{
"subjectName": "FINANCE AND ACCOUNTS",
"lectureFaculty": "AMIT SRIVASTAVA",
"tutorialFaculty": null,
"practicalFaculty": null,
"subjectCode": "18B11HS411"
},
{
"subjectName": "DESIGN & ANALYSIS OF ALGORITHMS",
"lectureFaculty": "AMIT KUMAR",
"tutorialFaculty": null,
"practicalFaculty": null,
"subjectCode": "18B11CI412"
},
{
"subjectName": "DATA SIMULATION LAB",
"lectureFaculty": null,
"tutorialFaculty": null,
"practicalFaculty": "PRADEEP KUMAR GUPTA",
"subjectCode": "18B17CI473"
},
{
"subjectName": "OPERATING SYSTEM LAB",
"lectureFaculty": null,
"tutorialFaculty": null,
"practicalFaculty": "SURJEET SINGH",
"subjectCode": "18B17CI471"
},
{
"subjectName": "ENVIRONMENTAL STUDIES",
"lectureFaculty": "POONAM SHARMA",
"tutorialFaculty": null,
"practicalFaculty": null,
"subjectCode": "18B11GE411"
},
{
"subjectName": "DESIGN AND ANALYSIS OF ALGORITHMS LAB",
"lectureFaculty": null,
"tutorialFaculty": null,
"practicalFaculty": "MRITYUNJAY SINGH",
"subjectCode": "18B17CI472"
},
{
"subjectName": "OPERATING SYSTEMS",
"lectureFaculty": "SURJEET SINGH",
"tutorialFaculty": null,
"practicalFaculty": null,
"subjectCode": "18B11CI411"
}
]
Endpoint:
https://juit-webkiosk.herokuapp.com/api/attendance
Request:
curl -X POST "https://juit-webkiosk.herokuapp.com/api/attendance" -H "accept: */*" -H "Content-Type: application/json" -d "{ \"enrollmentNumber\": \"191306\", \"password\": \"XXXXXXXX\"}"
Response:
[
{
"subjectName": "DATA SIMULATION LAB",
"subjectCode": "18B17CI473",
"overallAttendance": 100,
"lectureAttendance": null,
"tutorialAttendance": null,
"practicalAttendance": 100,
"detailAttendanceUrl": "https://webkiosk.juit.ac.in:9443/StudentFiles/Academic/ViewDatewiseLecAttendance.jsp?EXAM=2021EVESEM&CTYPE=R&SC=190174<P=P&&mRegConfirmDate=12-01-2021&prevPFSTID=&mPFSTID=JUIT2100753"
},
{
"subjectName": "DESIGN & ANALYSIS OF ALGORITHMS",
"subjectCode": "18B11CI412",
"overallAttendance": 76,
"lectureAttendance": 76,
"tutorialAttendance": null,
"practicalAttendance": null,
"detailAttendanceUrl": "https://webkiosk.juit.ac.in:9443/StudentFiles/Academic/ViewDatewiseLecAttendance.jsp?EXAM=2021EVESEM&CTYPE=R&SC=190173<P=LT&mRegConfirmDate=12-01-2021&prevTFSTID=&prevLFSTID=&mLFSTID=JUIT2002561&mTFSTID="
},
{
"subjectName": "DESIGN AND ANALYSIS OF ALGORITHMS LAB",
"subjectCode": "18B17CI472",
"overallAttendance": 70,
"lectureAttendance": null,
"tutorialAttendance": null,
"practicalAttendance": 70,
"detailAttendanceUrl": "https://webkiosk.juit.ac.in:9443/StudentFiles/Academic/ViewDatewiseLecAttendance.jsp?EXAM=2021EVESEM&CTYPE=R&SC=190176<P=P&&mRegConfirmDate=12-01-2021&prevPFSTID=&mPFSTID=JUIT2002581"
},
{
"subjectName": "ENVIRONMENTAL STUDIES",
"subjectCode": "18B11GE411",
"overallAttendance": 92,
"lectureAttendance": 92,
"tutorialAttendance": null,
"practicalAttendance": null,
"detailAttendanceUrl": "https://webkiosk.juit.ac.in:9443/StudentFiles/Academic/ViewDatewiseLecAttendance.jsp?EXAM=2021EVESEM&CTYPE=R&SC=190130<P=LT&mRegConfirmDate=12-01-2021&prevTFSTID=&prevLFSTID=&mLFSTID=JUIT2100018&mTFSTID="
},
{
"subjectName": "FINANCE AND ACCOUNTS",
"subjectCode": "18B11HS411",
"overallAttendance": 71,
"lectureAttendance": 71,
"tutorialAttendance": null,
"practicalAttendance": null,
"detailAttendanceUrl": "https://webkiosk.juit.ac.in:9443/StudentFiles/Academic/ViewDatewiseLecAttendance.jsp?EXAM=2021EVESEM&CTYPE=R&SC=190129<P=LT&mRegConfirmDate=12-01-2021&prevTFSTID=&prevLFSTID=&mLFSTID=JUIT2002176&mTFSTID="
},
{
"subjectName": "MODELING AND SIMULATION TECHNIQUES",
"subjectCode": "18B11CI413",
"overallAttendance": 100,
"lectureAttendance": 100,
"tutorialAttendance": null,
"practicalAttendance": null,
"detailAttendanceUrl": "https://webkiosk.juit.ac.in:9443/StudentFiles/Academic/ViewDatewiseLecAttendance.jsp?EXAM=2021EVESEM&CTYPE=R&SC=190171<P=LT&mRegConfirmDate=12-01-2021&prevTFSTID=&prevLFSTID=&mLFSTID=JUIT2100738&mTFSTID="
},
{
"subjectName": "OPERATING SYSTEM LAB",
"subjectCode": "18B17CI471",
"overallAttendance": 87,
"lectureAttendance": null,
"tutorialAttendance": null,
"practicalAttendance": 87,
"detailAttendanceUrl": "https://webkiosk.juit.ac.in:9443/StudentFiles/Academic/ViewDatewiseLecAttendance.jsp?EXAM=2021EVESEM&CTYPE=R&SC=190175<P=P&&mRegConfirmDate=12-01-2021&prevPFSTID=&mPFSTID=JUIT2002612"
},
{
"subjectName": "OPERATING SYSTEMS",
"subjectCode": "18B11CI411",
"overallAttendance": 86,
"lectureAttendance": 86,
"tutorialAttendance": null,
"practicalAttendance": null,
"detailAttendanceUrl": "https://webkiosk.juit.ac.in:9443/StudentFiles/Academic/ViewDatewiseLecAttendance.jsp?EXAM=2021EVESEM&CTYPE=R&SC=190172<P=LT&mRegConfirmDate=12-01-2021&prevTFSTID=&prevLFSTID=&mLFSTID=JUIT2002632&mTFSTID="
},
{
"subjectName": "WEB TECH LAB",
"subjectCode": "18B17CI474",
"overallAttendance": null,
"lectureAttendance": null,
"tutorialAttendance": null,
"practicalAttendance": null,
"detailAttendanceUrl": null
}
]
Read the full documentation here.