Перейти к основному содержанию
Тест-сервис
Обсудить проект
← все кейсы
02 / Moodle · MTS Link API

Модуль MTS Link для Moodle

Интеграционный модуль для управления вебинарами MTS Link из Moodle: создание мероприятий, доступ участников, календарь, оценки, статистика и записи в едином учебном сценарии.

Moodle 3.9.1+ среда выполнения2026 год создания
MoodleMTS LinkREST APIвебинарыPHPинтеграция LMS
интерактивный просмотр01 / 3
test-service.ru/moodle/mod/mtslink/
АрхитектураСценарийДанные
Сцена 01 · Архитектура

Moodle и MTS Link связаны единым модулем

Преподаватель управляет мероприятием из курса, а модуль обменивается данными с MTS Link через API.

  • активность внутри курса
  • календарь и журнал оценок
  • изолированный API-контур
Контекст проекта

В стандартном сценарии преподавателю приходится отдельно создавать мероприятие в сервисе видеоконференций, переносить ссылки в Moodle, вручную контролировать участников, искать статистику и возвращать результат в журнал курса.

Модуль mod_mtslink объединяет эти операции внутри одной активности Moodle и связывает учебный контекст с API MTS Link.

Функциональность

Функции подтверждены исходным кодом и материалами, подготовленными для регистрации программы.

01 / создание

Мероприятие из Moodle

Преподаватель задаёт название, даты, формат, тип доступа, допуск и параметры оценки прямо в форме активности курса.

02 / доступ

Пользователи и группы

Модуль регистрирует участников, сохраняет персональные ссылки и поддерживает ограниченный либо открытый доступ.

03 / обучение

Календарь и оценки

Мероприятие появляется в календаре Moodle, а рассчитанный результат может передаваться в журнал оценок курса.

04 / данные

Статистика и записи

После занятия доступны сведения об участии и активности, а записи можно конвертировать и сохранять в файловой системе Moodle.

Архитектура

Создание событий, регистрация участников, получение статистики и обработка записей выполняются через отдельный интеграционный слой. Длительные операции ставятся в очередь и обрабатываются фоновыми задачами Moodle.

Moodle activity module · mod_mtslink
Форма активностиДаты, тип мероприятия, доступ, постоянная встреча, допуск и максимальная оценка.
API MTS LinkСоздание и запуск мероприятия, приглашение пользователей, получение статистики и управление записями.
Фоновая очередьПоследовательное выполнение запросов и контроль операций, которые не должны блокировать страницу курса.
Хранилище MoodleСвязи участников, состояния мероприятий, статистика, задания конвертации и локальные файлы записей.
Журнал событийДействия создания, запуска, завершения, регистрации, статистики и записей фиксируются как события Moodle.
Учебный результатПосещение, активность и оценка остаются связанными с пользователем и конкретным курсом.
Результат

Интеграция уменьшает количество ручных переходов между системами и сохраняет данные мероприятия рядом с остальными учебными активностями.

Единый сценарийСоздание, проведение и разбор результатов доступны из одного элемента курса.
Обычные и постоянные встречиПоддерживаются разовые мероприятия и повторно используемые встречи с отдельным сбором данных.
Контроль записейКонвертация, проверка готовности, сохранение в Moodle и удаление копий управляются отдельно.
Подробная статистикаУчастие, длительность, вопросы, сообщения, реакции, подключения и другие доступные поля API.
Подтверждённый объём

Автор и правообладатель программы — Васильев Владислав Олегович. Год создания — 2026. Заявленная среда выполнения — Moodle 3.9.1 и выше.

В реализации используются PHP, JavaScript, SQL, HTML, CSS и XML. Публичный кейс раскрывает назначение и устройство решения, но не публикует исходный код и конфиденциальные параметры API.

нужна интеграция учебной платформы?

Свяжем Moodle или другую систему с внешним API

Разберём пользовательский сценарий, модель данных, очередь фоновых операций, права доступа и контроль результата.

Обсудить интеграцию