Что умеет решение
Модуль INDEXIS Training для 1С-Битрикс позволяет развернуть на сайте полноценную систему обучения для сотрудников, партнеров и клиентов. Функционал включает создание курсов, модулей и уроков, проведение тестирований, начисление баллов за успехи, выдачу сертификатов, формирование рейтингов и каталог вознаграждений. Пользователь выбирает программу, изучает материалы, проходит промежуточные и финальные тесты, получает баллы и при необходимости обменивает их на товары или услуги. По завершении курса автоматически формируется запись о сертификате.
Модуль решает задачи организации внутреннего, партнерского или клиентского обучения непосредственно на веб-ресурсе. Он обеспечивает создание структурированных учебных программ иерархии «курс — модуль — урок», контроль прохождения материалов и тестов, проверку знаний и накопление баллов. Поддерживается импорт учебного контента из JSON-файлов.
Структура курсов и модулей реализована как двухуровневая система: уроки хранятся как элементы внутри модулей. Для каждого курса доступны два режима обучения: линейный, при котором уроки и тесты открываются последовательно, и свободный, позволяющий проходить материал в произвольном порядке.
Модуль предоставляет систему тестирования для отдельных разделов и итоговой проверки курса. Поддерживаются вопросы с одним или несколькими правильными ответами. За успешное прохождение тестов автоматически начисляются баллы, формируется история операций и рассчитывается рейтинг пользователей. Накопленные баллы можно обменять в каталоге товаров или услуг, где также учитываются заявки на заказ. При наличии модуля продаж доступна генерация PDF-сертификатов с настраиваемым фоном, логотипом, подписью, печатью и текстовым наполнением. Контент курса, модули, уроки и тесты загружаются из трёх JSON-файлов. Система проверяет структуру данных и связи, позволяя создавать новые или обновлять существующие сущности по уникальному коду. В административной панели доступны демонстрационные данные, примеры файлов и инструкция по подготовке контента. Через админку можно настроить внешний вид публичных страниц обучения, изменяя цвета, отступы, скругления и размеры текста. Встроенные ссылки ведут к документации для контент-менеджера, пользователя и разработчика.
Модуль реализует систему обучения с элементами геймификации, включающую курсы, модули, уроки, тесты, сертификаты, обмен баллов и рейтинговую таблицу. Структура данных использует тип инфоблоков indexis_training и девять конкретных инфоблоков: курсы, иерархия курс-модуль-урок, тесты, результаты тестирования, сертификаты, история начисления баллов, каталог за баллы, заказы и рейтинг. Прогресс обучения сохраняется в Highload-блоке b_highload_indexis_training. Публичная часть системы доступна по разделу /training/.
Функционал обеспечивается компонентами indexis:course.nav, indexis:tests, indexis:studying, indexis:order и indexis:dashboard. Для кастомизации интерфейса предусмотрены шаблоны стандартных компонентов с префиксом indexis_training_*.
Для работы модуля требуется 1С-Битрикс с поддержкой D7, где модуль main версии 14.00.00 или выше, а также установленные модули iblock и highloadblock версии 14.0.0 или выше. Хостинг должен соответствовать системным требованиям редакции Битрикс и разрешать создание инфоблоков, Highload-блоков и запись файлов в каталог сайта.
Модуль sale не является обязательным для базового функционала: без него доступны управление курсами, уроками, тестами, баллами и заказами. Однако без модуля sale недоступна генерация PDF-сертификатов и обработка внутренних транзакций магазина. Внешние платные сервисы и сторонние API для работы модуля не требуются.
Для установки и первичной настройки модуля требуется пользователь с правами администратора сайта. Работа с учебным контентом подразумевает понимание структуры курсов, уроков и тестов. Исходный код модуля доступен для установки и использования; применение закодированного PHP-кода не требуется.
Для «Indexis: Обучение с геймификацией: курсы, модули, уроки, тесты, сертификаты, обмен баллов, рейтинг» команда General iT может выполнить подключение, настройку и контрольную проверку после установки.