Справочник

Инструменты MCP

59 инструментов: 57 для данных LMS и 2 для входа через CU ID. Все запросы к LMS — только чтение.

59 из 59

Вход

2 инструмента

Авторизация через CU ID. Клиент вызывает эти инструменты сам.

auth_loginНачать вход через CU ID.без параметров
auth_statusПроверить, завершён ли вход.request_id

Профиль

3 инструмента

Кто вы в LMS и как идёт семестр в целом.

get_my_profileДанные о себе как студенте.без параметров
get_my_performance_overviewВсе курсы с общей успеваемостью.isArchived?
list_semestersСписок семестров.без параметров

Курсы

7 инструмента

Список курсов, их описание и успеваемость по каждому.

list_my_coursesКурсы студента, с фильтрами и поиском.limit?, offset?, participationType?, state?, search?
get_course_overviewОбщая информация о курсе.courseId, includeExercises?
get_my_course_performanceСвоя успеваемость по курсу.courseId
get_my_course_activities_performanceУспеваемость по активностям курса.courseId
get_course_calendar_eventsПары курса.courseId
get_my_course_progressСвой прогресс по курсу.courseId
count_my_coursesЧисло своих курсов по статусам.без параметров

Материалы

6 инструмента

Содержание курса: темы, лонгриды и вложенные материалы.

list_course_themesТемы курса.courseId, limit?, offset?
get_themeТема по ID.themeId
list_theme_longreadsЛонгриды темы.themeId, limit?, offset?
get_longreadЛонгрид по ID.longreadId
list_longread_materialsМатериалы лонгрида.longreadId, limit?, offset?
get_materialМатериал по ID.materialId

Задания

5 инструмента

Что задано, в каком статусе и к какому сроку.

list_my_tasksНазначенные задания.course?, state?
get_taskЗадание по ID.taskId
get_task_commentsКомментарии к заданию.taskId
list_my_deadlinesЗадания со сроками сдачи.limit?, courseId?
get_task_eventsИстория событий задания.taskId

Зачётка

2 инструмента

Итоговые оценки и дисциплины электронной зачётки.

get_my_gradebookОценки зачётной книжки.без параметров
list_gradebook_subjectsДисциплины зачётки.limit?, offset?, semesterIds?, search?

Расписание

5 инструмента

Личное расписание и учебный план.

get_my_timetableРасписание со всеми слотами.без параметров
get_my_individual_study_planИндивидуальный учебный план.id
list_event_recordingsВидеозаписи занятия.eventId, actualDate?
list_free_classroomsСвободные аудитории на дату и время.date, startTime, endTime
list_timetable_slot_optionsПары, доступные для слота расписания.courseId, eventType, eventRowNumber

Квизы

6 инструмента

Квизы, их вопросы и результаты попыток.

list_quizzesСписок квизов.limit?, offset?
get_quizКвиз по ID.quizId
list_quiz_questionsВопросы квиза.quizId
get_quiz_sessionСессия прохождения квиза.sessionId
list_session_attemptsПопытки сессии.sessionId
get_attemptПопытка по ID.attemptId

Моя посещаемость

3 инструмента

Посещаемость по курсам и по дням.

list_my_attendance_coursesКурсы с посещаемостью.isArchived?
get_my_course_attendanceПосещаемость по курсу.courseId
list_my_attended_eventsПосещённые пары за день.courseId, actualDate

Выбор курсов

3 инструмента

Кампании записи на курсы и их блоки.

list_course_selection_campaignsДоступные кампании выбора.semesterId?
get_course_selection_campaignКампания по ID.campaignId
get_course_selection_blockБлок кампании: курсы и правила.campaignId, blockId

Преподавателям

13 инструмента

Очередь проверки, состав и успеваемость курсов, посещаемость, расписание. Доступ определяют роли в LMS.

teach_list_tasksЗадания студентов: очередь проверки.course?, state?, student?, reviewer?, limit?, offset?
teach_list_course_studentsСтуденты курса.courseId
teach_list_course_groupsГруппы курса.courseId
teach_list_course_teachersПреподаватели курса.courseId
teach_list_course_reviewersПроверяющие курса.courseId
teach_list_course_listenersВольнослушатели курса.courseId
teach_get_course_members_countЧисло участников курса.courseId
teach_get_course_performanceУспеваемость по студентам курса.courseId, limit?, offset?
teach_list_attendance_coursesКурсы с учётом посещаемости.isArchived?, search?, limit?, offset?
teach_get_event_attendanceПосещаемость занятия за дату.calendarEventId, actualDate
teach_list_calendar_eventsСобытия расписания за день.date, courseIds?, eventTypes?
teach_get_calendar_eventСобытие расписания.id
teach_list_gradebook_studentsИтоговые оценки по дисциплине (кураторы).semesterId, subjectId, assessmentType

Методистам

4 инструмента

Рабочие программы дисциплин: список, содержание, комментарии.

list_course_syllabiСписок РПД с фильтрами.search?, states?, semesterIds?, limit?, offset?
get_course_syllabusРПД по ID.id
list_course_syllabus_commentsКомментарии к РПД.id
list_course_syllabus_prerequisitesПререквизиты РПД.id

Ничего не нашлось.