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