Создание форм в заданиях Moodle с помощью ONLYOFFICE Docs
О чём эта инструкция
Это руководство объясняет, как настроить и использовать создание форм в активити «Задание» (Assignment) Moodle через интеграцию ONLYOFFICE Docs. Подойдёт администраторам Moodle, преподавателям и IT-специалистам, которые хотят собирать структурированные ответы в виде заполненных документов.
Ключевые термины
- ONLYOFFICE Docs — открытый офисный пакет с коллективными редакторами (текст, таблицы, презентации). Формат: OOXML.
- OFORM / DOCXF — шаблон формы, который студенты заполняют в редакторе.
- Assign Submission plugin — расширение для мод_assign, добавляет тип отправки только через ONLYOFFICE.
Предварительные требования
- Moodle установлен и доступен (рекомендуется LTS-версия на Ubuntu/Debian). Если вы ещё не устанавливали Moodle, следуйте инструкциям установки для вашей ОС.
- Интегрированные экземпляры ONLYOFFICE Docs и Moodle должны быть связаны через основной ONLYOFFICE plugin (см. документацию по интеграции и настройке JWT/Authorization header).
- Администраторские права в Moodle для установки плагинов.
Важно: используйте корректную настройку JWT или нового заголовка Authorization, если стандартный JWT конфликтует с вашей инфраструктурой.
H2: Шаг 1 — Установка плагина ONLYOFFICE Assign Submission
- Скачайте плагин ONLYOFFICE Assign Submission (или установите через каталог плагинов Moodle).
- Поместите распакованные файлы в каталог: mod/assign/submission/onlyoffice
- Войдите в Moodle как администратор: Сайт → Плагины → Установить плагины.
- Нажмите «Install plugins from Moodle plugins directory», выберите версию Moodle, найдите плагин, нажмите «Install» и далее «Continue».
- Подтвердите установку и проверьте отчёт валидации.
Примечание: все дополнительные настройки выполняются в основном плагине ONLYOFFICE (Locations, JWT/Authorization, адрес сервера редактирования и т.д.).
Важно: перед установкой сделайте резервную копию каталога moodle и базы данных.
H2: Шаг 2 — Создание задания с формой
- Перейдите на страницу курса и включите Режим редактирования (вверху справа).
- Нажмите «Добавить действие или ресурс» и выберите активити «Задание».
- На вкладке Типы отправки (Submission types) выберите «ONLYOFFICE document».
- На странице создания/редактирования задания появится конструктор формы — подготовьте шаблон в формате DOCXF/OFORM и сохраните.

Когда задание опубликовано, плагин автоматически создаёт индивидуальный OFORM-документ для каждого студента в бэкенде. Студенты открывают документ, заполняют поля и отправляют результат для оценки преподавателем.

Контрольные списки (роль-based)
Администратор
- Убедиться, что ONLYOFFICE Docs доступен и интегрирован с Moodle.
- Установить плагин в каталог mod/assign/submission/onlyoffice.
- Настроить авторизацию (JWT или Authorization header).
- Протестировать создание и открытие OFORM как тестовый пользователь.
Преподаватель
- Создать задание и выбрать тип отправки ONLYOFFICE document.
- Подготовить DOCXF-шаблон с обязательными полями.
- Опубликовать задание и проверить, что каждому студенту создан индивидуальный документ.
Студент
- Открыть задание, заполнить форму в редакторе и нажать «Отправить».
- Убедиться, что файл прикреплён к отправке и статус отображается корректно.
Критерии приёмки
- При публикации задания каждому студенту создаётся уникальная копия OFORM.
- Студент может открыть форму, заполнить обязательные поля и отправить работу.
- Преподаватель видит прикреплённую заполненную форму в интерфейсе оценивания.
- Отправленные формы сохраняются и доступны для скачивания в формате, поддерживаемом ONLYOFFICE.
Отладка и частые проблемы
- Редактор не открывается — проверьте URL сервера ONLYOFFICE в настройках основного плагина и корректность JWT/Authorization header.
- Поля формы недоступны для заполнения — убедитесь, что шаблон создан как форма (OFORM/DOCXF) и что вы редактируете правильную копию.
- Разные пользователи видят одну и ту же копию — значит, не включено создание индивидуальных копий; проверьте настройки плагина Assign Submission.
- Ошибки установки плагина — проверьте права доступа к файлам и соответствие версии плагина версии Moodle.
Когда это может не подойти (контрпримеры)
- Нужна массовая форма с единым откликом (e.g., общая анкета) — тогда лучше использовать внешние формы (Google Forms, MS Forms) или встроенные опросы Moodle.
- Требуется сложная логика валидации и динамическая маршрутизация ответов — стандартные OFORM ограничены по логике; рассмотрите специализированные LMS-плагины или внешние системы опросов.
Альтернативные подходы
- Использовать стандартный тип ‘File submissions’ и прикреплять готовые PDF/ODT.
- Встроенные плагины опросов Moodle для простых викторин и анкет.
- Интеграция с внешними сервисами форм через LTI или API.
Мини-методология создания шаблона формы (шаги для преподавателя)
- Определите поля: какие данные обязательны, какие опциональны.
- Создайте шаблон DOCXF с чёткими метками и подсказками для студента.
- Используйте стандартные типы полей (текст, выбор, дата) для предсказуемости данных.
- Тестируйте заполнение от лица студента и проверяйте итоговый документ как преподаватель.
Безопасность и конфиденциальность
- Хранение данных зависит от настроек сервера ONLYOFFICE и Moodle: проверьте соответствие требованиям GDPR/локальным законам о хранении данных.
- Ограничьте доступ к серверу редактирования только с доверенных хостов.
- Используйте HTTPS по всем каналам для защиты данных при передаче.
Примеры тестовых сценариев и критерии приёмки
- Тест 1: Администратор публикует задание — каждый тестовый студент получает уникальную копию.
- Тест 2: Студент открывает форму, заполняет обязательное поле и отправляет — преподаватель видит заполненный документ.
- Тест 3: Попытка открыть редактор без авторизации — доступ запрещён или перенаправление на страницу входа.
Короткий чек-лист перед запуском курса
- ONLYOFFICE Docs настроен и доступен.
- Плагин Assign Submission установлен и валиден.
- Шаблон формы протестирован на 2–3 тестовых студентах.
- Политика хранения данных и резервное копирование уточнены.
Часто задаваемые вопросы
Можно ли массово изменить шаблон после публикации задания?
Нет: после публикации каждому студенту создаётся своя копия; изменение шаблона не повлияет на уже созданные копии. Изменения применяются только к новым опубликованным заданиям или при повторной публикации с принудительным созданием новых копий.
Что делать, если JWT конфликтует с инфраструктурой?
Попробуйте использовать параметр Authorization header в основном плагине ONLYOFFICE и настройте ваш прокси/файрвол для пропуска этого заголовка.
Резюме
- ONLYOFFICE Assign Submission позволяет собирать индивидуальные заполненные формы от студентов прямо в Moodle.
- Необходимо установить расширение в mod/assign/submission/onlyoffice и правильно настроить интеграцию между Moodle и ONLYOFFICE Docs.
- Тестируйте процесс с ролью студента и преподавателя перед массовым использованием.
Если нужно, могу подготовить шаблон чек-листа в формате CSV или DOCXF, пример структуры полей формы или короткую инструкцию для студентов.
Похожие материалы
Троян Herodotus: как он действует и как защититься
Включить новое меню «Пуск» в Windows 11
Панель полей PivotTable в Excel — руководство
Включить новый Пуск в Windows 11 — инструкция
Дубликаты Диспетчера задач в Windows 11 — как исправить