Skip to content

ujjwalpathaak/JUIT-WEBKIOSK-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

JUIT WebKiosk API

Javascript Nodejs Puppeteer

API for accessing Student Data through JUIT WebKiosk. Created using NodeJS, ExpressJS and Cheerio

BASE URL: https://juit-webkiosk-api-6v2h.onrender.com/

Required request body

{
    "rollnumber": "XXXXXXXX",
    "password": "XXXXXXXX"
}

Endpoints

  • /login
    Login into the JUIT WebKiosk portal.

Response:

{
    "response": "User 211105 Logged In"
}
  • /personaldetails
    Get personal details.

Response:

{
    "name": "Ujjwal  Pathak",
    "rollNumber": "211105",
    "fatherName": "Deepak Pathak",
    "course": "( CSE)",
    "semester": "4",
    "studentNumber": "844xxxxxxx",
    "parentNumber": "987xxxxxx,999xxxxxx",
    "studentEmail": "pathak2002ujjwal@gmail.com",
    "parentEmail": "patxxxxxxxxxxx@gmail.com,rupxxxxxxx@gmail.com",
    "address": "2308 Verona,  Mahagun Moderne Sector-78",
    "xMarks": "( use my API to see ur own :P )",
    "xiiMarks": "( use my API to see ur own :P )"
}
  • /gpa
    Get CGPA and SGPA for each semester.

Response:

[
    {
        "Semester": "1",
        "SGPA": "9.43",
        "CGPA": "9.43"
    }
]

Required request body

{
    "rollnumber": "XXXXXXXX",
    "password": "XXXXXXXX"
    "examcode": "2023EVESEM"
}

Endpoints

  • /attendance
    Login into the JUIT WebKiosk portal.

Response:

[
    {
        "subject": "DATA SIMULATION LAB - 18B17CI473",
        "attendance": "80%"
    },
    {
        "subject": "DESIGN & ANALYSIS OF ALGORITHMS - 18B11CI412",
        "attendance": "81%"
    },
    {
        "subject": "DESIGN AND ANALYSIS OF ALGORITHMS LAB - 18B17CI472",
        "attendance": "75%"
    },
    {
        "subject": "DISCRETE COMPUTATIONAL MATHEMATICS - 18B11CI414",
        "attendance": "78%"
    },
    {
        "subject": "ENVIRONMENTAL STUDIES - 18B11GE411",
        "attendance": "90%"
    },
    {
        "subject": "FINANCE AND ACCOUNTS - 18B11HS411",
        "attendance": "80%"
    },
    {
        "subject": "MODELING AND SIMULATION TECHNIQUES - 18B11CI413",
        "attendance": "92%"
    },
    {
        "subject": "OPERATING SYSTEM LAB - 18B17CI471",
        "attendance": "84%"
    },
    {
        "subject": "OPERATING SYSTEMS - 18B11CI411",
        "attendance": "65%"
    },
    {
        "subject": "WEB TECH LAB - 18B17CI474",
        "attendance": "83%"
    }
]
  • /marks
    Get marks according to semester code.

Response:

[
    {
        "Subject": "DESIGN & ANALYSIS OF ALGORITHMS- 18B11CI412",
        "T1Marks": "8.0"
    },
    {
        "Subject": "DISCRETE COMPUTATIONAL MATHEMATICS- 18B11CI414",
        "T1Marks": "9.0"
    },
    {
        "Subject": "FINANCE AND ACCOUNTS- 18B11HS411",
        "T1Marks": "11.5"
    },
    {
        "Subject": "MODELING AND SIMULATION TECHNIQUES- 18B11CI413",
        "T1Marks": "10.0"
    },
    {
        "Subject": "OPERATING SYSTEMS- 18B11CI411",
        "T1Marks": "10.0"
    }
]
  • /faculty
    Login into the JUIT WebKiosk portal.

Response:

[
    {
        "subject": "MODELING AND SIMULATION TECHNIQUES(18B11CI413)",
        "lecFaculty": "NAFIS UDDIN KHAN"
    },
    {
        "subject": "DISCRETE COMPUTATIONAL MATHEMATICS(18B11CI414)",
        "lecFaculty": "PRADEEP KUMAR PANDEY"
    },
    {
        "subject": "DATA SIMULATION LAB(18B17CI473)",
        "pracFaculty": "ALOK KUMAR"
    },
    {
        "subject": "OPERATING SYSTEM LAB(18B17CI471)",
        "pracFaculty": "DEEPAK GUPTA"
    },
    {
        "subject": "ENVIRONMENTAL STUDIES(18B11GE411)",
        "lecFaculty": "POONAM SHARMA"
    },
    {
        "subject": "OPERATING SYSTEMS(18B11CI411)",
        "lecFaculty": "PRADEEP KUMAR GUPTA"
    },
    {
        "subject": "WEB TECH LAB(18B17CI474)",
        "pracFaculty": "SUNIL DATT SHARMA"
    },
    {
        "subject": "FINANCE AND ACCOUNTS(18B11HS411)",
        "lecFaculty": "AMIT SRIVASTAVA"
    },
    {z
        "subject": "DESIGN AND ANALYSIS OF ALGORITHMS LAB(18B17CI472)",
        "pracFaculty": "DIKSHA HOODA"
    },
    {
        "subject": "DESIGN & ANALYSIS OF ALGORITHMS(18B11CI412)",
        "lecFaculty": "DIKSHA HOODA"
    }
]
  • /subjects
    Login into the JUIT WebKiosk portal.

Response:

[
    {
        "subject": "ENVIRONMENTAL STUDIES(18B11GE411)",
        "credits": "0"
    },
    {
        "subject": "DESIGN AND ANALYSIS OF ALGORITHMS LAB(18B17CI472)",
        "credits": "1"
    },
    {
        "subject": "DATA SIMULATION LAB(18B17CI473)",
        "credits": "2"
    },
    {
        "subject": "DESIGN AND ANALYSIS OF ALGORITHMS LAB(18B17CI472)",
        "credits": "2"
    },
    {
        "subject": "MODELING AND SIMULATION TECHNIQUES(18B11CI413)",
        "credits": "2"
    },
    {
        "subject": "OPERATING SYSTEM LAB(18B17CI471)",
        "credits": "2"
    },
    {
        "subject": "WEB TECH LAB(18B17CI474)",
        "credits": "2"
    },
    {
        "subject": "DESIGN & ANALYSIS OF ALGORITHMS(18B11CI412)",
        "credits": "3"
    },
    {
        "subject": "DISCRETE COMPUTATIONAL MATHEMATICS(18B11CI414)",
        "credits": "3"
    },
    {
        "subject": "FINANCE AND ACCOUNTS(18B11HS411)",
        "credits": "3"
    },
    {
        "subject": "OPERATING SYSTEMS(18B11CI411)",
        "credits": "3"
    },
    {
        "totalCredits": "23.0"
    }
]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published