Встраивание в LMS
Сначала сохраните задание. Откройте в редакторе раздел Встраивание в LMS и выберите способ, который поддерживает ваша учебная платформа.
Встраивание в LMS
Вариант 1. iframe (встроить на страницу)
- HTML-код — раскрыть код, Копировать код — скопировать.
- Вставить в HTML-блок LMS. Ссылку на задание можно открыть отдельно.
<iframe
src="https://pumproom.example/?repo_name=YOUR_REPO&task_name=YOUR_TASK&realm=YOUR_REALM"
title="Учебное задание PumpRoom"
width="100%"
height="600"
allow="clipboard-write; fullscreen;"
>
</iframe>
Это пример структуры HTML. Для своего задания копируйте весь код из админки: адрес и параметры зависят от пространства и задания. YOUR_REPO, YOUR_TASK и YOUR_REALM в примере — обозначения папки, задания и пространства, а не готовые значения.
Размер задаётся параметрами height и width. Интерфейс адаптируется к размеру окна; после вставки проверьте высоту и удобство работы на мобильном устройстве. iframe подходит для Tilda, GetCourse, Teachbase, Moodle и собственных платформ, если настройки страницы разрешают встраивание HTML.
Вариант 2. SCORM-пакет
- Сохраняет результат и прогресс студента в LMS.
- Формат — версия SCORM: по умолчанию SCORM 2004, также доступен SCORM 1.2 (в админке помечен «для Moodle»). Выберите версию, поддерживаемую вашей LMS.
- Скачать SCORM — скачать пакет и загрузить в LMS.
Для передачи зачёта IDE-задания в LMS нужна автопроверка: эталонный вывод или ИИ-проверка. Без неё админка показывает предупреждение. Одного подключённого эталонного задания недостаточно.
Если кнопка экспорта недоступна и показано сообщение о публичном API-ключе пространства, обратитесь к администратору пространства для настройки интеграции.
Проверка в LMS
Откройте опубликованный учебный элемент под студентом, выполните задание и убедитесь, что размер окна удобен. Для SCORM дополнительно проверьте, что результат и прогресс отображаются в LMS.
Интеграция через API и SDK
Для собственной платформы используйте REST API PumpRoom и SDK. Доступные методы получения результатов и данных для аналитики смотрите в их документации: перечень показателей зависит от используемого API и настроенной интеграции.
