Группы
Название группы можно вводить английскими(по правилам транслитерации),украинскими буквами в любом регистреЗапрос можно делать по двум протоколам: http или https
Url | Описание |
---|---|
http://api.rozklad.org.ua/v2/groups | Получить список всех групп (по умолчанию выводится первые 100 групп) |
http://api.rozklad.org.ua/v2/groups/?filter={"limit":10,"offset":5} | Получить список всех групп с указанием дополнительных параметров: int offset - смещение int limit - лимит записей (от 1 до 100) |
Пример запроса
Пример ответа
{ "statusCode": 200, "timeStamp": 1421086754, "message": "Ok", "debugInfo": null, "meta": { "total_count": "1860", "offset": 5, "limit": 2 }, "data": [ { "group_id": 6, "group_full_name": "ам-32", "group_prefix": "ам", "group_okr": "bachelor", "group_type": "daily", "group_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?g=35f7c5e8-e70c-439e-9934-72fe5ceb3502" }, { "group_id": 7, "group_full_name": "ам-32м", "group_prefix": "ам", "group_okr": "magister", "group_type": "daily", "group_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?g=4a9d67c1-29d1-4224-b5fe-b1ca9c77ff95" } ] }
Url | Описание |
---|---|
http://api.rozklad.org.ua/v2/groups/{group_name|group_id} | Получить группу по имени или по идентификатору |
http://api.rozklad.org.ua/v2/groups/?search={'query':'ia'} | Поиск группы по имени string query - значение поискового запроса |
Пример запроса
Пример ответа
{ "statusCode": 200, "timeStamp": 1471892165, "message": "Ok", "debugInfo": null, "meta": null, "data": { "group_id": 496, "group_full_name": "іп-62м", "group_prefix": "іп", "group_okr": "magister", "group_type": "daily", "group_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?g=0c1eec1a-f767-4cd8-8b61-3aced925891f" } }
Url | Описание |
---|---|
http://api.rozklad.org.ua/v2/groups/{group_name|group_id}/lessons | Получить список всех предметов конкретной группы |
http://api.rozklad.org.ua/v2/groups/{group_name|group_id}/teachers | Получить список всех преподавателей конкретной группы |
http://api.rozklad.org.ua/v2/groups/{group_name|group_id}/timetable | Получить расписание конкретной группы в иерархическом виде |
Примеры запросов
Пример ответа
{ "statusCode": 200, "timeStamp": 1471892176, "message": "Ok", "debugInfo": "duplicateTeachersFilter is enabled", "meta": null, "data": [ { "lesson_id": "8845", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмне забезпечення комп'ютерних систем-1", "lesson_full_name": "Програмне забезпечення комп'ютерних систем-1.Програмування та компіляція", "lesson_number": "2", "lesson_room": "307-18", "lesson_type": "Лек", "teacher_name": "доц. Русанова О. В.", "lesson_week": "1", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "2842", "teacher_name": "Русанова Ольга Веніаминівна", "teacher_full_name": "доцент Русанова Ольга Веніаминівна", "teacher_short_name": "доц. Русанова О. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e9faaa5d-bed1-419b-bfab-1c6488a17cf2", "teacher_rating": "3.500" } ], "rooms": [ { "room_id": "660", "room_name": "307-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8850", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмування систем штучного інтелекту", "lesson_full_name": "Програмування систем штучного інтелекту", "lesson_number": "3", "lesson_room": "209а-18", "lesson_type": "Лек", "teacher_name": "доц. Баклан І. В.", "lesson_week": "1", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "113", "teacher_name": "Баклан І. В.", "teacher_full_name": "доцент Баклан І. В.", "teacher_short_name": "доц. Баклан І. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=bb97abe5-ebe2-4dd3-8a5f-7c7153c7ba00", "teacher_rating": "4.117" } ], "rooms": [ { "room_id": "669", "room_name": "209а-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8854", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмування систем штучного інтелекту", "lesson_full_name": "Програмування систем штучного інтелекту", "lesson_number": "4", "lesson_room": "422-18", "lesson_type": "Лаб", "teacher_name": "доц. Баклан І. В.", "lesson_week": "1", "time_start": "14:15:00", "time_end": "15:50:00", "rate": "1", "teachers": [ { "teacher_id": "113", "teacher_name": "Баклан І. В.", "teacher_full_name": "доцент Баклан І. В.", "teacher_short_name": "доц. Баклан І. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=bb97abe5-ebe2-4dd3-8a5f-7c7153c7ba00", "teacher_rating": "4.117" } ], "rooms": [ { "room_id": "748", "room_name": "422-18 Лаб", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8846", "group_id": "496", "day_number": "2", "day_name": "Вівторок", "lesson_name": "Мережні технології-1. Мережні технології", "lesson_full_name": "Мережні технології-1. Мережні технології", "lesson_number": "2", "lesson_room": "306-18", "lesson_type": "Лек", "teacher_name": "ас. Роковий О. П.", "lesson_week": "1", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "2801", "teacher_name": "Роковий Олександр Петрович", "teacher_full_name": "асистент Роковий Олександр Петрович", "teacher_short_name": "ас. Роковий О. П.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=861f46ec-fe2f-42d2-a67c-b27294161814", "teacher_rating": "4.100" } ], "rooms": [ { "room_id": "652", "room_name": "306-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8851", "group_id": "496", "day_number": "2", "day_name": "Вівторок", "lesson_name": "Програмне забезпечення комп'ютерних систем-1", "lesson_full_name": "Програмне забезпечення комп'ютерних систем-1.Програмування та компіляція", "lesson_number": "3", "lesson_room": "-18", "lesson_type": "Лаб", "teacher_name": "ас. Радченко К. О.", "lesson_week": "1", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "3891", "teacher_name": "Радченко К. О.", "teacher_full_name": "Радченко К. О.", "teacher_short_name": "ас. Радченко К. О.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=26bd37cd-e01e-48e2-93f7-8ff64506e409", "teacher_rating": "1.821" } ], "rooms": [ { "room_id": "651", "room_name": "-18 Лаб", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8847", "group_id": "496", "day_number": "3", "day_name": "Середа", "lesson_name": "Мережні технології-1. Мережні технології", "lesson_full_name": "Мережні технології-1. Мережні технології", "lesson_number": "2", "lesson_room": "538-18", "lesson_type": "Лаб", "teacher_name": "ас. Берест Р. Ю.", "lesson_week": "1", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "190", "teacher_name": "Берест Руслана Юріївна", "teacher_full_name": "асистент Берест Руслана Юріївна", "teacher_short_name": "ас. Берест Р. Ю.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=966fa012-a43d-4723-ba01-1e5de1d516a3", "teacher_rating": "2.289" } ], "rooms": [ { "room_id": "717", "room_name": "538-18 Лаб", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8852", "group_id": "496", "day_number": "3", "day_name": "Середа", "lesson_name": "Основи наукових досліджень", "lesson_full_name": "Основи наукових досліджень", "lesson_number": "3", "lesson_room": "204-18", "lesson_type": "Лек", "teacher_name": "проф. Кулаков Ю. О.", "lesson_week": "1", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "0.5", "teachers": [ { "teacher_id": "1724", "teacher_name": "Кулаков Юрій Олексійович", "teacher_full_name": "професор Кулаков Юрій Олексійович", "teacher_short_name": "проф. Кулаков Ю. О.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=285bd562-5ab0-44f4-ac1f-5b4e19af81a7", "teacher_rating": "3.600" } ], "rooms": [ { "room_id": "757", "room_name": "204-18 0,5 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8848", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Іншомовне наукове спілкування", "lesson_full_name": "Практикум з іншомовного професійного спілкування-1. Іншомовне наукове спілкування", "lesson_number": "2", "lesson_room": "337-A-18", "lesson_type": "Прак", "teacher_name": "", "lesson_week": "1", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ ], "rooms": [ { "room_id": "722", "room_name": "337-A-18 Прак", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8853", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Проектування сервісно-орієнтованих систем", "lesson_full_name": "Проектування сервісно-орієнтованих систем", "lesson_number": "3", "lesson_room": "303-18", "lesson_type": "Лек", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "1", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "655", "room_name": "303-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8855", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Хмарні та GRID-технології", "lesson_full_name": "Хмарні та GRID-технології", "lesson_number": "4", "lesson_room": "5-13", "lesson_type": "Лек", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "1", "time_start": "14:15:00", "time_end": "15:50:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "742", "room_name": "5-13 Лек", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] }, { "lesson_id": "8844", "group_id": "496", "day_number": "5", "day_name": "П’ятниця", "lesson_name": "Хмарні та GRID-технології", "lesson_full_name": "Хмарні та GRID-технології", "lesson_number": "1", "lesson_room": "5-13", "lesson_type": "Лек", "teacher_name": "", "lesson_week": "1", "time_start": "08:30:00", "time_end": "10:05:00", "rate": "1", "teachers": [ ], "rooms": [ { "room_id": "742", "room_name": "5-13 Лек", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] }, { "lesson_id": "8849", "group_id": "496", "day_number": "5", "day_name": "П’ятниця", "lesson_name": "Мультимедійні технології", "lesson_full_name": "Мультимедійні технології", "lesson_number": "2", "lesson_room": "337-18", "lesson_type": "Лек", "teacher_name": "ст.вик. Виноградов Ю. М.", "lesson_week": "1", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "474", "teacher_name": "Виноградов Юрій Миколайович", "teacher_full_name": "старший викладач Виноградов Юрій Миколайович", "teacher_short_name": "ст.вик. Виноградов Ю. М.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=0b2d966c-8c9b-4154-b3ad-687e0bc56105", "teacher_rating": "3.427" } ], "rooms": [ { "room_id": "752", "room_name": "337-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8857", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмне забезпечення комп'ютерних систем-1", "lesson_full_name": "Програмне забезпечення комп'ютерних систем-1.Програмування та компіляція", "lesson_number": "2", "lesson_room": "307-18", "lesson_type": "Лек", "teacher_name": "доц. Русанова О. В.", "lesson_week": "2", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "2842", "teacher_name": "Русанова Ольга Веніаминівна", "teacher_full_name": "доцент Русанова Ольга Веніаминівна", "teacher_short_name": "доц. Русанова О. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e9faaa5d-bed1-419b-bfab-1c6488a17cf2", "teacher_rating": "3.500" } ], "rooms": [ { "room_id": "660", "room_name": "307-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8862", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмування систем штучного інтелекту", "lesson_full_name": "Програмування систем штучного інтелекту", "lesson_number": "3", "lesson_room": "209а-18", "lesson_type": "Лек", "teacher_name": "доц. Баклан І. В.", "lesson_week": "2", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "113", "teacher_name": "Баклан І. В.", "teacher_full_name": "доцент Баклан І. В.", "teacher_short_name": "доц. Баклан І. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=bb97abe5-ebe2-4dd3-8a5f-7c7153c7ba00", "teacher_rating": "4.117" } ], "rooms": [ { "room_id": "669", "room_name": "209а-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8867", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмування систем штучного інтелекту", "lesson_full_name": "Програмування систем штучного інтелекту", "lesson_number": "4", "lesson_room": "422-18", "lesson_type": "Лаб", "teacher_name": "доц. Баклан І. В.", "lesson_week": "2", "time_start": "14:15:00", "time_end": "15:50:00", "rate": "1", "teachers": [ { "teacher_id": "113", "teacher_name": "Баклан І. В.", "teacher_full_name": "доцент Баклан І. В.", "teacher_short_name": "доц. Баклан І. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=bb97abe5-ebe2-4dd3-8a5f-7c7153c7ba00", "teacher_rating": "4.117" } ], "rooms": [ { "room_id": "748", "room_name": "422-18 Лаб", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8858", "group_id": "496", "day_number": "2", "day_name": "Вівторок", "lesson_name": "Мережні технології-1. Мережні технології", "lesson_full_name": "Мережні технології-1. Мережні технології", "lesson_number": "2", "lesson_room": "306-18", "lesson_type": "Лек", "teacher_name": "ас. Роковий О. П.", "lesson_week": "2", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "2801", "teacher_name": "Роковий Олександр Петрович", "teacher_full_name": "асистент Роковий Олександр Петрович", "teacher_short_name": "ас. Роковий О. П.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=861f46ec-fe2f-42d2-a67c-b27294161814", "teacher_rating": "4.100" } ], "rooms": [ { "room_id": "652", "room_name": "306-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8863", "group_id": "496", "day_number": "2", "day_name": "Вівторок", "lesson_name": "Проектування сервісно-орієнтованих систем", "lesson_full_name": "Проектування сервісно-орієнтованих систем", "lesson_number": "3", "lesson_room": "5-13", "lesson_type": "Лаб", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "2", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "747", "room_name": "5-13 Лаб", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] }, { "lesson_id": "8859", "group_id": "496", "day_number": "3", "day_name": "Середа", "lesson_name": "Хмарні та GRID-технології", "lesson_full_name": "Хмарні та GRID-технології", "lesson_number": "2", "lesson_room": "2-13", "lesson_type": "Лек", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "2", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "756", "room_name": "2-13 Лек", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] }, { "lesson_id": "8864", "group_id": "496", "day_number": "3", "day_name": "Середа", "lesson_name": "Основи наукових досліджень", "lesson_full_name": "Основи наукових досліджень", "lesson_number": "3", "lesson_room": "204-18", "lesson_type": "Прак", "teacher_name": "проф. Кулаков Ю. О.", "lesson_week": "2", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "1724", "teacher_name": "Кулаков Юрій Олексійович", "teacher_full_name": "професор Кулаков Юрій Олексійович", "teacher_short_name": "проф. Кулаков Ю. О.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=285bd562-5ab0-44f4-ac1f-5b4e19af81a7", "teacher_rating": "3.600" } ], "rooms": [ { "room_id": "745", "room_name": "204-18 Прак", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8860", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Іншомовне наукове спілкування", "lesson_full_name": "Практикум з іншомовного професійного спілкування-1. Іншомовне наукове спілкування", "lesson_number": "2", "lesson_room": "337-A-18", "lesson_type": "Прак", "teacher_name": "", "lesson_week": "2", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ ], "rooms": [ { "room_id": "722", "room_name": "337-A-18 Прак", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8865", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Проектування сервісно-орієнтованих систем", "lesson_full_name": "Проектування сервісно-орієнтованих систем", "lesson_number": "3", "lesson_room": "303-18", "lesson_type": "Лек", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "2", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "655", "room_name": "303-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8868", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Хмарні та GRID-технології", "lesson_full_name": "Хмарні та GRID-технології", "lesson_number": "4", "lesson_room": "5-13", "lesson_type": "Лек", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "2", "time_start": "14:15:00", "time_end": "15:50:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "742", "room_name": "5-13 Лек", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] }, { "lesson_id": "8856", "group_id": "496", "day_number": "5", "day_name": "П’ятниця", "lesson_name": "Хмарні та GRID-технології", "lesson_full_name": "Хмарні та GRID-технології", "lesson_number": "1", "lesson_room": "5-13", "lesson_type": "Лек", "teacher_name": "", "lesson_week": "2", "time_start": "08:30:00", "time_end": "10:05:00", "rate": "1", "teachers": [ ], "rooms": [ { "room_id": "742", "room_name": "5-13 Лек", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] }, { "lesson_id": "8861", "group_id": "496", "day_number": "5", "day_name": "П’ятниця", "lesson_name": "Мультимедійні технології", "lesson_full_name": "Мультимедійні технології", "lesson_number": "2", "lesson_room": "514-18", "lesson_type": "Лаб", "teacher_name": "ст.вик. Виноградов Ю. М.", "lesson_week": "2", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "474", "teacher_name": "Виноградов Юрій Миколайович", "teacher_full_name": "старший викладач Виноградов Юрій Миколайович", "teacher_short_name": "ст.вик. Виноградов Ю. М.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=0b2d966c-8c9b-4154-b3ad-687e0bc56105", "teacher_rating": "3.427" } ], "rooms": [ { "room_id": "735", "room_name": "514-18 Лаб", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8866", "group_id": "496", "day_number": "5", "day_name": "П’ятниця", "lesson_name": "Мультимедійні технології", "lesson_full_name": "Мультимедійні технології", "lesson_number": "3", "lesson_room": "337-18", "lesson_type": "Лек", "teacher_name": "ст.вик. Виноградов Ю. М.", "lesson_week": "2", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "474", "teacher_name": "Виноградов Юрій Миколайович", "teacher_full_name": "старший викладач Виноградов Юрій Миколайович", "teacher_short_name": "ст.вик. Виноградов Ю. М.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=0b2d966c-8c9b-4154-b3ad-687e0bc56105", "teacher_rating": "3.427" } ], "rooms": [ { "room_id": "752", "room_name": "337-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] } ] }
Пример ответа
{ "statusCode": 200, "timeStamp": 1471892243, "message": "Ok", "debugInfo": null, "meta": null, "data": [ { "teacher_id": "113", "teacher_name": "Баклан І. В.", "teacher_full_name": "доцент Баклан І. В.", "teacher_short_name": "доц. Баклан І. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=bb97abe5-ebe2-4dd3-8a5f-7c7153c7ba00", "teacher_rating": "4.117" }, { "teacher_id": "190", "teacher_name": "Берест Руслана Юріївна", "teacher_full_name": "асистент Берест Руслана Юріївна", "teacher_short_name": "ас. Берест Р. Ю.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=966fa012-a43d-4723-ba01-1e5de1d516a3", "teacher_rating": "2.289" }, { "teacher_id": "474", "teacher_name": "Виноградов Юрій Миколайович", "teacher_full_name": "старший викладач Виноградов Юрій Миколайович", "teacher_short_name": "ст.вик. Виноградов Ю. М.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=0b2d966c-8c9b-4154-b3ad-687e0bc56105", "teacher_rating": "3.427" }, { "teacher_id": "1724", "teacher_name": "Кулаков Юрій Олексійович", "teacher_full_name": "професор Кулаков Юрій Олексійович", "teacher_short_name": "проф. Кулаков Ю. О.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=285bd562-5ab0-44f4-ac1f-5b4e19af81a7", "teacher_rating": "3.600" }, { "teacher_id": "2801", "teacher_name": "Роковий Олександр Петрович", "teacher_full_name": "асистент Роковий Олександр Петрович", "teacher_short_name": "ас. Роковий О. П.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=861f46ec-fe2f-42d2-a67c-b27294161814", "teacher_rating": "4.100" }, { "teacher_id": "2842", "teacher_name": "Русанова Ольга Веніаминівна", "teacher_full_name": "доцент Русанова Ольга Веніаминівна", "teacher_short_name": "доц. Русанова О. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e9faaa5d-bed1-419b-bfab-1c6488a17cf2", "teacher_rating": "3.500" }, { "teacher_id": "3891", "teacher_name": "Радченко К. О.", "teacher_full_name": "Радченко К. О.", "teacher_short_name": "ас. Радченко К. О.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=26bd37cd-e01e-48e2-93f7-8ff64506e409", "teacher_rating": "1.821" }, { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ] }
Пример ответа
{ "statusCode": 200, "timeStamp": 1471892255, "message": "Ok", "debugInfo": null, "meta": null, "data": { "group": { "group_id": 496, "group_full_name": "іп-62м", "group_prefix": "іп", "group_okr": "magister", "group_type": "daily", "group_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?g=0c1eec1a-f767-4cd8-8b61-3aced925891f" }, "weeks": { "1": { "week_number": 1, "days": { "1": { "day_name": "Понеділок", "day_number": 1, "lessons": [ { "lesson_id": "8845", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмне забезпечення комп'ютерних систем-1", "lesson_full_name": "Програмне забезпечення комп'ютерних систем-1.Програмування та компіляція", "lesson_number": "2", "lesson_room": "307-18", "lesson_type": "Лек", "teacher_name": "доц. Русанова О. В.", "lesson_week": "1", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "2842", "teacher_name": "Русанова Ольга Веніаминівна", "teacher_full_name": "доцент Русанова Ольга Веніаминівна", "teacher_short_name": "доц. Русанова О. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e9faaa5d-bed1-419b-bfab-1c6488a17cf2", "teacher_rating": "3.500" } ], "rooms": [ { "room_id": "660", "room_name": "307-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8850", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмування систем штучного інтелекту", "lesson_full_name": "Програмування систем штучного інтелекту", "lesson_number": "3", "lesson_room": "209а-18", "lesson_type": "Лек", "teacher_name": "доц. Баклан І. В.", "lesson_week": "1", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "113", "teacher_name": "Баклан І. В.", "teacher_full_name": "доцент Баклан І. В.", "teacher_short_name": "доц. Баклан І. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=bb97abe5-ebe2-4dd3-8a5f-7c7153c7ba00", "teacher_rating": "4.117" } ], "rooms": [ { "room_id": "669", "room_name": "209а-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8854", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмування систем штучного інтелекту", "lesson_full_name": "Програмування систем штучного інтелекту", "lesson_number": "4", "lesson_room": "422-18", "lesson_type": "Лаб", "teacher_name": "доц. Баклан І. В.", "lesson_week": "1", "time_start": "14:15:00", "time_end": "15:50:00", "rate": "1", "teachers": [ { "teacher_id": "113", "teacher_name": "Баклан І. В.", "teacher_full_name": "доцент Баклан І. В.", "teacher_short_name": "доц. Баклан І. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=bb97abe5-ebe2-4dd3-8a5f-7c7153c7ba00", "teacher_rating": "4.117" } ], "rooms": [ { "room_id": "748", "room_name": "422-18 Лаб", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] } ] }, "2": { "day_name": "Вівторок", "day_number": 2, "lessons": [ { "lesson_id": "8846", "group_id": "496", "day_number": "2", "day_name": "Вівторок", "lesson_name": "Мережні технології-1. Мережні технології", "lesson_full_name": "Мережні технології-1. Мережні технології", "lesson_number": "2", "lesson_room": "306-18", "lesson_type": "Лек", "teacher_name": "ас. Роковий О. П.", "lesson_week": "1", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "2801", "teacher_name": "Роковий Олександр Петрович", "teacher_full_name": "асистент Роковий Олександр Петрович", "teacher_short_name": "ас. Роковий О. П.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=861f46ec-fe2f-42d2-a67c-b27294161814", "teacher_rating": "4.100" } ], "rooms": [ { "room_id": "652", "room_name": "306-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8851", "group_id": "496", "day_number": "2", "day_name": "Вівторок", "lesson_name": "Програмне забезпечення комп'ютерних систем-1", "lesson_full_name": "Програмне забезпечення комп'ютерних систем-1.Програмування та компіляція", "lesson_number": "3", "lesson_room": "-18", "lesson_type": "Лаб", "teacher_name": "ас. Радченко К. О.", "lesson_week": "1", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "3891", "teacher_name": "Радченко К. О.", "teacher_full_name": "Радченко К. О.", "teacher_short_name": "ас. Радченко К. О.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=26bd37cd-e01e-48e2-93f7-8ff64506e409", "teacher_rating": "1.821" } ], "rooms": [ { "room_id": "651", "room_name": "-18 Лаб", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] } ] }, "3": { "day_name": "Середа", "day_number": 3, "lessons": [ { "lesson_id": "8847", "group_id": "496", "day_number": "3", "day_name": "Середа", "lesson_name": "Мережні технології-1. Мережні технології", "lesson_full_name": "Мережні технології-1. Мережні технології", "lesson_number": "2", "lesson_room": "538-18", "lesson_type": "Лаб", "teacher_name": "ас. Берест Р. Ю.", "lesson_week": "1", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "190", "teacher_name": "Берест Руслана Юріївна", "teacher_full_name": "асистент Берест Руслана Юріївна", "teacher_short_name": "ас. Берест Р. Ю.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=966fa012-a43d-4723-ba01-1e5de1d516a3", "teacher_rating": "2.289" } ], "rooms": [ { "room_id": "717", "room_name": "538-18 Лаб", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8852", "group_id": "496", "day_number": "3", "day_name": "Середа", "lesson_name": "Основи наукових досліджень", "lesson_full_name": "Основи наукових досліджень", "lesson_number": "3", "lesson_room": "204-18", "lesson_type": "Лек", "teacher_name": "проф. Кулаков Ю. О.", "lesson_week": "1", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "0.5", "teachers": [ { "teacher_id": "1724", "teacher_name": "Кулаков Юрій Олексійович", "teacher_full_name": "професор Кулаков Юрій Олексійович", "teacher_short_name": "проф. Кулаков Ю. О.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=285bd562-5ab0-44f4-ac1f-5b4e19af81a7", "teacher_rating": "3.600" } ], "rooms": [ { "room_id": "757", "room_name": "204-18 0,5 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] } ] }, "4": { "day_name": "Четвер", "day_number": 4, "lessons": [ { "lesson_id": "8848", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Іншомовне наукове спілкування", "lesson_full_name": "Практикум з іншомовного професійного спілкування-1. Іншомовне наукове спілкування", "lesson_number": "2", "lesson_room": "337-A-18", "lesson_type": "Прак", "teacher_name": "", "lesson_week": "1", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ ], "rooms": [ { "room_id": "722", "room_name": "337-A-18 Прак", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8853", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Проектування сервісно-орієнтованих систем", "lesson_full_name": "Проектування сервісно-орієнтованих систем", "lesson_number": "3", "lesson_room": "303-18", "lesson_type": "Лек", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "1", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "655", "room_name": "303-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8855", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Хмарні та GRID-технології", "lesson_full_name": "Хмарні та GRID-технології", "lesson_number": "4", "lesson_room": "5-13", "lesson_type": "Лек", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "1", "time_start": "14:15:00", "time_end": "15:50:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "742", "room_name": "5-13 Лек", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] } ] }, "5": { "day_name": "П’ятниця", "day_number": 5, "lessons": [ { "lesson_id": "8844", "group_id": "496", "day_number": "5", "day_name": "П’ятниця", "lesson_name": "Хмарні та GRID-технології", "lesson_full_name": "Хмарні та GRID-технології", "lesson_number": "1", "lesson_room": "5-13", "lesson_type": "Лек", "teacher_name": "", "lesson_week": "1", "time_start": "08:30:00", "time_end": "10:05:00", "rate": "1", "teachers": [ ], "rooms": [ { "room_id": "742", "room_name": "5-13 Лек", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] }, { "lesson_id": "8849", "group_id": "496", "day_number": "5", "day_name": "П’ятниця", "lesson_name": "Мультимедійні технології", "lesson_full_name": "Мультимедійні технології", "lesson_number": "2", "lesson_room": "337-18", "lesson_type": "Лек", "teacher_name": "ст.вик. Виноградов Ю. М.", "lesson_week": "1", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "474", "teacher_name": "Виноградов Юрій Миколайович", "teacher_full_name": "старший викладач Виноградов Юрій Миколайович", "teacher_short_name": "ст.вик. Виноградов Ю. М.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=0b2d966c-8c9b-4154-b3ad-687e0bc56105", "teacher_rating": "3.427" } ], "rooms": [ { "room_id": "752", "room_name": "337-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] } ] }, "6": { "day_name": "Субота", "day_number": 6, "lessons": [ ] } } }, "2": { "week_number": 2, "days": { "1": { "day_name": "Понеділок", "day_number": 1, "lessons": [ { "lesson_id": "8857", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмне забезпечення комп'ютерних систем-1", "lesson_full_name": "Програмне забезпечення комп'ютерних систем-1.Програмування та компіляція", "lesson_number": "2", "lesson_room": "307-18", "lesson_type": "Лек", "teacher_name": "доц. Русанова О. В.", "lesson_week": "2", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "2842", "teacher_name": "Русанова Ольга Веніаминівна", "teacher_full_name": "доцент Русанова Ольга Веніаминівна", "teacher_short_name": "доц. Русанова О. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e9faaa5d-bed1-419b-bfab-1c6488a17cf2", "teacher_rating": "3.500" } ], "rooms": [ { "room_id": "660", "room_name": "307-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8862", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмування систем штучного інтелекту", "lesson_full_name": "Програмування систем штучного інтелекту", "lesson_number": "3", "lesson_room": "209а-18", "lesson_type": "Лек", "teacher_name": "доц. Баклан І. В.", "lesson_week": "2", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "113", "teacher_name": "Баклан І. В.", "teacher_full_name": "доцент Баклан І. В.", "teacher_short_name": "доц. Баклан І. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=bb97abe5-ebe2-4dd3-8a5f-7c7153c7ba00", "teacher_rating": "4.117" } ], "rooms": [ { "room_id": "669", "room_name": "209а-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8867", "group_id": "496", "day_number": "1", "day_name": "Понеділок", "lesson_name": "Програмування систем штучного інтелекту", "lesson_full_name": "Програмування систем штучного інтелекту", "lesson_number": "4", "lesson_room": "422-18", "lesson_type": "Лаб", "teacher_name": "доц. Баклан І. В.", "lesson_week": "2", "time_start": "14:15:00", "time_end": "15:50:00", "rate": "1", "teachers": [ { "teacher_id": "113", "teacher_name": "Баклан І. В.", "teacher_full_name": "доцент Баклан І. В.", "teacher_short_name": "доц. Баклан І. В.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=bb97abe5-ebe2-4dd3-8a5f-7c7153c7ba00", "teacher_rating": "4.117" } ], "rooms": [ { "room_id": "748", "room_name": "422-18 Лаб", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] } ] }, "2": { "day_name": "Вівторок", "day_number": 2, "lessons": [ { "lesson_id": "8858", "group_id": "496", "day_number": "2", "day_name": "Вівторок", "lesson_name": "Мережні технології-1. Мережні технології", "lesson_full_name": "Мережні технології-1. Мережні технології", "lesson_number": "2", "lesson_room": "306-18", "lesson_type": "Лек", "teacher_name": "ас. Роковий О. П.", "lesson_week": "2", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "2801", "teacher_name": "Роковий Олександр Петрович", "teacher_full_name": "асистент Роковий Олександр Петрович", "teacher_short_name": "ас. Роковий О. П.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=861f46ec-fe2f-42d2-a67c-b27294161814", "teacher_rating": "4.100" } ], "rooms": [ { "room_id": "652", "room_name": "306-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8863", "group_id": "496", "day_number": "2", "day_name": "Вівторок", "lesson_name": "Проектування сервісно-орієнтованих систем", "lesson_full_name": "Проектування сервісно-орієнтованих систем", "lesson_number": "3", "lesson_room": "5-13", "lesson_type": "Лаб", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "2", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "747", "room_name": "5-13 Лаб", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] } ] }, "3": { "day_name": "Середа", "day_number": 3, "lessons": [ { "lesson_id": "8859", "group_id": "496", "day_number": "3", "day_name": "Середа", "lesson_name": "Хмарні та GRID-технології", "lesson_full_name": "Хмарні та GRID-технології", "lesson_number": "2", "lesson_room": "2-13", "lesson_type": "Лек", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "2", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "756", "room_name": "2-13 Лек", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] }, { "lesson_id": "8864", "group_id": "496", "day_number": "3", "day_name": "Середа", "lesson_name": "Основи наукових досліджень", "lesson_full_name": "Основи наукових досліджень", "lesson_number": "3", "lesson_room": "204-18", "lesson_type": "Прак", "teacher_name": "проф. Кулаков Ю. О.", "lesson_week": "2", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "1724", "teacher_name": "Кулаков Юрій Олексійович", "teacher_full_name": "професор Кулаков Юрій Олексійович", "teacher_short_name": "проф. Кулаков Ю. О.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=285bd562-5ab0-44f4-ac1f-5b4e19af81a7", "teacher_rating": "3.600" } ], "rooms": [ { "room_id": "745", "room_name": "204-18 Прак", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] } ] }, "4": { "day_name": "Четвер", "day_number": 4, "lessons": [ { "lesson_id": "8860", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Іншомовне наукове спілкування", "lesson_full_name": "Практикум з іншомовного професійного спілкування-1. Іншомовне наукове спілкування", "lesson_number": "2", "lesson_room": "337-A-18", "lesson_type": "Прак", "teacher_name": "", "lesson_week": "2", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ ], "rooms": [ { "room_id": "722", "room_name": "337-A-18 Прак", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8865", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Проектування сервісно-орієнтованих систем", "lesson_full_name": "Проектування сервісно-орієнтованих систем", "lesson_number": "3", "lesson_room": "303-18", "lesson_type": "Лек", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "2", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "655", "room_name": "303-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8868", "group_id": "496", "day_number": "4", "day_name": "Четвер", "lesson_name": "Хмарні та GRID-технології", "lesson_full_name": "Хмарні та GRID-технології", "lesson_number": "4", "lesson_room": "5-13", "lesson_type": "Лек", "teacher_name": "доц. Гордієнко Ю. Г.", "lesson_week": "2", "time_start": "14:15:00", "time_end": "15:50:00", "rate": "1", "teachers": [ { "teacher_id": "3952", "teacher_name": "Гордієнко Ю. Г.", "teacher_full_name": "Гордієнко Ю. Г.", "teacher_short_name": "доц. Гордієнко Ю. Г.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=e7dcb933-3b60-4568-81a7-9d52e4902434", "teacher_rating": "3.000" } ], "rooms": [ { "room_id": "742", "room_name": "5-13 Лек", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] } ] }, "5": { "day_name": "П’ятниця", "day_number": 5, "lessons": [ { "lesson_id": "8856", "group_id": "496", "day_number": "5", "day_name": "П’ятниця", "lesson_name": "Хмарні та GRID-технології", "lesson_full_name": "Хмарні та GRID-технології", "lesson_number": "1", "lesson_room": "5-13", "lesson_type": "Лек", "teacher_name": "", "lesson_week": "2", "time_start": "08:30:00", "time_end": "10:05:00", "rate": "1", "teachers": [ ], "rooms": [ { "room_id": "742", "room_name": "5-13 Лек", "room_latitude": "50.447853", "room_longitude": "30.455563" } ] }, { "lesson_id": "8861", "group_id": "496", "day_number": "5", "day_name": "П’ятниця", "lesson_name": "Мультимедійні технології", "lesson_full_name": "Мультимедійні технології", "lesson_number": "2", "lesson_room": "514-18", "lesson_type": "Лаб", "teacher_name": "ст.вик. Виноградов Ю. М.", "lesson_week": "2", "time_start": "10:25:00", "time_end": "12:00:00", "rate": "1", "teachers": [ { "teacher_id": "474", "teacher_name": "Виноградов Юрій Миколайович", "teacher_full_name": "старший викладач Виноградов Юрій Миколайович", "teacher_short_name": "ст.вик. Виноградов Ю. М.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=0b2d966c-8c9b-4154-b3ad-687e0bc56105", "teacher_rating": "3.427" } ], "rooms": [ { "room_id": "735", "room_name": "514-18 Лаб", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] }, { "lesson_id": "8866", "group_id": "496", "day_number": "5", "day_name": "П’ятниця", "lesson_name": "Мультимедійні технології", "lesson_full_name": "Мультимедійні технології", "lesson_number": "3", "lesson_room": "337-18", "lesson_type": "Лек", "teacher_name": "ст.вик. Виноградов Ю. М.", "lesson_week": "2", "time_start": "12:20:00", "time_end": "13:55:00", "rate": "1", "teachers": [ { "teacher_id": "474", "teacher_name": "Виноградов Юрій Миколайович", "teacher_full_name": "старший викладач Виноградов Юрій Миколайович", "teacher_short_name": "ст.вик. Виноградов Ю. М.", "teacher_url": "http://rozklad.kpi.ua/Schedules/ViewSchedule.aspx?v=0b2d966c-8c9b-4154-b3ad-687e0bc56105", "teacher_rating": "3.427" } ], "rooms": [ { "room_id": "752", "room_name": "337-18 Лек", "room_latitude": "50.447021", "room_longitude": "30.456021" } ] } ] }, "6": { "day_name": "Субота", "day_number": 6, "lessons": [ ] } } } } } }
Фильтры для запроса v2/groups/{group_name|group_id}/lessons
Для данного запроса можно комбинировать несколько фильтров
Фильтр | Тип данных | Пример | Описание |
---|---|---|---|
day_number | int | ?filter={'day_number':1} | Показать предметы конкретного дня (возможные значения: от 1 до 6) |
day_name | string | ?filter={'day_name': 'Понеділок'} | Показать предметы конкретного дня (возможные значения: Понеділок ... Субота) |
lesson_number | int | ?filter={'lesson_number':5} | Показать предметы, n-ые по расписанию (возможные значения: от 1 до 5) |
lesson_week | int | ?filter={'lesson_week':2} | Показать предметы 1ой или 2ой недели |
lesson_type | string | ?filter={'lesson_type': 'Лек'} | Показать предметы конкретного типа (возможные значения: Лек,Лаб,Прак) |
rate | double | ?filter={'rate':0.5} | Показать предметы конкретной ставки (возможеы значения: 0.5, 1, 1.5) |
Примеры комбинаций фильтров
Пример | Тип комбинации | Описание |
---|---|---|
http://api.rozklad.org.ua/v2/groups/іп-62м/lessons?filter={'day_number':3,'lesson_week':1} | AND | Показать все предметы 1ой недели 3го дня(среды) |
http://api.rozklad.org.ua/v2/groups/іп-62м/lessons?filter=[{'day_number':3},{'day_number':2}] | OR | Показать все предметы 3го или 2го дня |
http://api.rozklad.org.ua/v2/groups/іп-62м/lessons?filter=[{'day_number':3,'lesson_week':1},{'day_number':2,'lesson_week':1}] | OR/AND | Показать все предметы (3го дня и 1ой недели) или (2го дня и 1ой недели) |
Фильтры для запроса v2/groups/{group_name|group_id}/teachers
Фильтр | Тип данных | Пример | Описание |
---|---|---|---|
duplicateTeachersFilter | int | ?filter={'duplicateTeachersFilter':1} | Убирает повторяющиеся записи преподавателей(косяки rozklad.kpi.ua) По умолчанию фильтр отключен Возможные значения : 1(включен) или 0(по умолчанию - отключен) |