Группы
Формат ответа для всех запросов: jsonНазвание группы можно вводить английскими(по правилам транслитерации),украинскими буквами в любом регистре
Url | Тип запроса | Тип параметра | Описание |
---|---|---|---|
http://api.rozklad.org.ua/v1/groups | GET | — | Получить список всех групп (по умолчанию выводится 100 групп) |
http://api.rozklad.org.ua/v1/groups/?offset=100&limit=100 | GET | int int |
Получить список всех групп с указанием дополнительных параметров: offset - смещение limit - лимит записей (от 1 до 100) Группы помещаются в массив data, дополнительная информация - в массив meta |
http://api.rozklad.org.ua/v1/groups/{group_name|group_id} | GET | mixed {string|int} | Получить группу по имени или по идентификатору |
http://api.rozklad.org.ua/v1/groups/?q={search+word} | GET | string | Поиск группы по имени |
http://api.rozklad.org.ua/v1/groups/{group_name|group_id}/lessons | GET | mixed {string|int} | Получить список всех предметов конкретной группы |
http://api.rozklad.org.ua/v1/groups/{group_name|group_id}/lessons/?week=1 | GET | mixed {string|int} int |
Получить список всех предметов 1ой или 2ой недели конкретной группы |
http://api.rozklad.org.ua/v1/groups/{group_name|group_id}/lessons/?week=1&day=1 | GET | mixed {string|int} int int |
Получить список всех предметов 1ой недели понедельника |
Недели
Url | Тип запроса | Тип параметра | Описание |
---|---|---|---|
http://api.rozklad.org.ua/v1/weeks | GET | — | Получить номер текущей недели (1ая или 2ая) |
Описание полей сущностей
Имя сущности | Описание полей |
---|---|
Группа (group) |
int group_id — идентификатор группы string group_full_name — полное название группы string group_prefix — префикс группы string group_okr — ОКР группы (возможные значения: bachelor,magister,specialist) string group_type — форма обучения группы(возможные значения: daily,extramural) string group_url — url группы на rozklad.kpi.ua |
Предмет (lesson) |
int lesson_id — идентификатор предмета int group_id — идентификатор группы int day_number — номер дня недели (от 1-пн до 7-вс) string day_name — название дня недели int lesson_number — номер пары по счету(от 1 до 5) string lesson_name — название предемта string lesson_room — аудитория/аудитории string lesson_type — тип предмета(Возможные значения: Лек,Прак,Лаб) string teacher_name — имя препадавателя/преподавателей int lesson_week — номер недели (Возможные значения: от 1 до 2) string time_start — время начала пары string time_end — время конца пары float rate — ставка предмета(Возможные значения: 1, 1.5, 0.5) |