Timetable data for NULP in JSON format
All data files are stored on data
branch and updated every day at 3AM
Sorted JSON array with valid institutes
Sorted JSON array with groups in that institute
Sorted JSON array with all valid groups in university
JSON array with lessons
Sorted JSON array with all selective groups
JSON array with lessons
JSON array with all lecturers in LPNU
JSON array with all departments in LPNU
JSON array with all lecturers grouped by department in LPNU
JSON array with lessons for the lecturer
JSON array with exams
JSON array with exams
Example structure of a lesson:
{
"subject": "Програмування веб-кравлерів",
"lecturer": "Пупкін В.І., ",
"location": "213 V н.к., Практична",
"urls": ["https://us02web.zoom.us/j/******"],
"type": "practical",
"isFirstWeek": true,
"isSecondWeek": true,
"isFirstSubgroup": true,
"isSecondSubgroup": true,
"day": 1,
"number": 1
}
subject
- subject name
lecturer
- lecturer name and initials
location
- location and type of a lesson
urls
- list of URLs to join online
type
- extracted type of a lesson. Valid types: practical
, lab
, lection
, consultation
(last one is not used, as far as I know)
isFirstWeek
- whether this lesson is on odd numbered weeks (чисельник)
isSecondWeek
- whether this lesson is on even numbered weeks (знаменник)
isFirstSubgroup
- whether the first subgroup has this class
isSecondSubgroup
- whether the second subgroup has this class
day
- numeric day, 1 - Monday, 2 - Tuesday, etc.
number
- lesson position in a day (counting from 1)