Модуль «Обучение, тестирование» (learning) позволяет строить на сайте электронные курсы с иерархией глав и уроков, а также проверять усвоение материала тестами с автоматической выдачей сертификатов.
Назначение и состав модуля
Модуль learning предназначен для создания системы дистанционного обучения (LMS) прямо на сайте под управлением «1С-Битрикс». Он хранит учебные материалы в собственной иерархической структуре и связывает их с механизмом тестирования.
Основные сущности модуля:
- Курс — верхний уровень, отдельная учебная программа;
- Глава — раздел курса, может содержать вложенные главы и уроки;
- Урок — единица учебного контента (текст, изображения, вложения);
- Тест — набор вопросов, привязанный к курсу;
- Вопрос и варианты ответа — элементы теста с указанием правильных вариантов и баллов;
- Сертификат — запись о прохождении теста конкретным пользователем.
Один урок может использоваться в нескольких главах и курсах: связь между главой и уроком реализована как отношение «многие ко многим», поэтому один и тот же материал не нужно дублировать.
Подключение и общие настройки
Модуль входит в большинство редакций «1С-Битрикс: Управление сайтом», начиная с «Стандарт». Проверить его наличие и при необходимости установить можно в разделе Настройки → Настройки продукта → Модули.
- Откройте Настройки → Настройки продукта → Модули.
- Найдите в списке Обучение, тестирование и нажмите Установить, если модуль не активен.
- Перейдите в Настройки → Настройки продукта → Настройки модулей → Обучение, тестирование.
- Задайте параметры хранения путей к курсам и права по умолчанию, сохраните изменения.
Публичная часть выводится комплексным компонентом learning.course (или отдельными компонентами списка курсов, глав, уроков и прохождения теста). Разместите его на нужной странице через визуальный редактор и укажите тип пути к курсу — SEF (ЧПУ) рекомендуется для читаемых адресов.
Создание курса, глав и уроков
Учебный контент создаётся в административном разделе Сервисы → Обучение → Курсы.
- Нажмите Добавить курс, заполните название, описание, ключевые слова и активность.
- Откройте курс и перейдите на вкладку структуры — добавьте главы кнопкой Добавить главу.
- Внутри главы добавляйте уроки: заголовок, детальный текст, картинку анонса и, при необходимости, вложенные файлы.
- Порядок глав и уроков задаётся полем Сортировка — меньшее значение выводится выше.
- Установите флаг Активность у курса, глав и уроков — неактивные элементы не видны на сайте.
Каждый урок имеет собственные права доступа, поэтому часть материалов можно открыть только определённым группам пользователей. Для крупных программ удобно строить многоуровневую вложенность глав, повторяя структуру учебника.
Тесты, вопросы и оценивание
Тест привязывается к курсу и открывается пользователю после (или во время) изучения материала. Управление тестами — в разделе Сервисы → Обучение → Тесты.
- Создайте тест, укажите курс, к которому он относится, и общие параметры прохождения.
- Задайте проходной балл, лимит времени и число попыток.
- Добавьте вопросы: формулировка, тип (один или несколько правильных ответов), баллы за вопрос.
- Для каждого вопроса заведите варианты ответа и отметьте правильные.
Ключевые параметры теста удобно сравнить в таблице:
| Параметр | Назначение |
|---|---|
| Проходной балл | Минимум баллов для успешного прохождения и выдачи сертификата |
| Ограничение по времени | Лимит на прохождение теста в минутах |
| Число попыток | Сколько раз пользователь может пройти тест |
| Случайный порядок | Перемешивание вопросов и вариантов при каждой попытке |
| Показ верных ответов | Отображать ли правильные ответы после завершения |
При большом банке вопросов их удобнее загружать пакетно, а не заводить вручную по одному.
Сертификаты и результаты обучения
После успешного прохождения теста система автоматически формирует запись о сертификации. Полный список — в разделе Сервисы → Обучение → Сертификаты.
- По каждому сертификату видны пользователь, курс, тест, набранные баллы и дата;
- Список можно фильтровать по курсу, тесту и статусу «завершено / не завершено»;
- Результаты доступны для выгрузки, что удобно для отчётности HR-отдела.
В публичной части пользователь видит собственные результаты и, если это разрешено настройками теста, разбор ошибок. Незавершённые попытки хранятся отдельно, поэтому можно отслеживать, кто начал, но не закончил обучение.
Права доступа к курсам и тестам
Модуль использует стандартную систему прав «1С-Битрикс» на нескольких уровнях: модуль в целом, отдельный курс и отдельный урок.
- Права на модуль задаются в Настройки → Пользователи → Уровни доступа либо на вкладке «Доступ» в настройках модуля;
- Права на курс — на вкладке «Доступ» карточки курса для конкретных групп пользователей;
- Права на урок позволяют скрыть отдельные материалы даже внутри открытого курса.
Типовые уровни: чтение (просмотр курса и прохождение теста), изменение (редактирование контента) и полный доступ (управление структурой и правами). Для сотрудников обычно достаточно уровня чтения, а редактирование остаётся у методистов.
Частые ошибки и типичные проблемы
Наиболее распространённые сложности при настройке модуля обучения:
- Курс не виден на сайте. Проверьте флаг активности курса, глав и уроков, а также права доступа для группы «Все пользователи (в том числе неавторизованные)».
- Тест не запускается. Часто тест не привязан к курсу или не имеет ни одного активного вопроса — убедитесь, что вопросы добавлены и активны.
- Сертификат не выдаётся. Причина обычно в проходном балле выше суммы баллов за все вопросы либо в неотмеченных правильных вариантах ответа.
- Битые ЧПУ-адреса уроков. При типе пути SEF нужно корректно задать шаблон адреса в параметрах компонента и включить ЧПУ на сайте.
- Пользователь проходит тест несколько раз. Установите ограничение числа попыток в настройках теста — по умолчанию оно может быть не задано.
- Дубли материалов. Помните, что урок можно привязать к нескольким главам, вместо копирования одного и того же текста.
Итог
Модуль Learning — это встроенная в «1С-Битрикс» система дистанционного обучения: иерархия курсов, глав и уроков, тесты с гибкими правилами оценивания и автоматическая сертификация. Управление сосредоточено в разделе Сервисы → Обучение, а публичный вывод обеспечивают компоненты learning.*.
Для стабильной работы следите за активностью и правами всех уровней структуры, корректно настраивайте проходной балл и вопросы теста, а результаты выгружайте для отчётности. При необходимости кастомного вывода или интеграции с внешними системами модуль расширяется штатным API и событиями платформы.