+7 499 938 8452 пн.-пт. 10:00 – 17:00

Indexis: Обучение с геймификацией: курсы, модули, уроки, тесты, сертификаты, обмен баллов, рейтинг

от INDEXIS

Технические данные

Дата публикации:
19.08.2026
Версия:
1.0.0
Адаптивность:
Да
Поддержка композита:
Нет
Число установок:
Менее 50 раз

Совместимые редакции

Описание

INDEXIS Training — модуль обучения для 1С-Битрикс

INDEXIS Training создаёт на сайте полноценный раздел обучения для сотрудников, партнёров и клиентов: курсы, модули, уроки, тесты, баллы, сертификаты, рейтинг и каталог вознаграждений.

Пользователь выбирает курс, изучает материалы, проходит промежуточные и итоговые тесты, получает баллы за успешное прохождение и при необходимости обменивает их на товары или услуги из каталога. После завершения курса создаётся запись о сертификате.

Задачи, которые решает модуль
  • Организация внутреннего, партнёрского или клиентского обучения непосредственно на сайте.
  • Создание структурированных программ обучения: курс → модуль → урок.
  • Контроль прохождения уроков и тестов.
  • Проверка знаний и накопление баллов за успешное обучение.
  • Выдача сертификатов по завершённым курсам.
  • Импорт учебного контента из подготовленных JSON-файлов.
Возможности
  • Курсы, модули и уроки — двухуровневая структура разделов: курс и его модули; уроки хранятся как элементы модулей.
  • Линейное и свободное обучение — для курса можно включить последовательное открытие уроков и тестов либо разрешить прохождение в произвольном порядке.
  • Тестирование — тесты для отдельных модулей и итоговые тесты курса; поддерживаются вопросы с одним или несколькими правильными ответами.
  • Баллы и рейтинг — автоматическое начисление баллов за успешно пройденные тесты, история операций и рейтинг пользователей.
  • Каталог за баллы и заказы — каталог товаров или услуг для обмена накопленных баллов и учёт заявок пользователей.
  • Сертификаты — создание записи о выданном сертификате; при наличии модуля sale доступна генерация PDF с настраиваемыми фоном, логотипом, подписью, печатью и текстами.
  • Импорт JSON — загрузка курсов, модулей, уроков и тестов из трёх JSON-файлов. Импорт проверяет структуру данных и связи, поддерживает создание новых и обновление существующих сущностей по CODE.
  • Демо-данные и примеры JSON — в административной части доступны демонстрационные материалы, примеры файлов и инструкция для подготовки контента.
  • Настройка внешнего вида — изменение цветов, отступов, скруглений и размеров текста для публичных страниц обучения через административную часть.
  • Документация — встроенные ссылки на документацию для контент-менеджера, пользователя и разработчика.
Что устанавливает модуль
  • Тип инфоблоков indexis_training и 9 инфоблоков: курсы, курсы/модули/уроки, тесты, результаты тестирования, сертификаты, история баллов, каталог за баллы, заказы и рейтинг.
  • 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 или выше.
  • Хостинг должен соответствовать системным требованиям используемой редакции 1С-Битрикс и разрешать создание инфоблоков, Highload-блоков и запись файлов в каталог сайта.
  • Модуль sale не обязателен для основной работы. Без него ведение курсов, уроков, тестов, баллов и заказов доступно; PDF-сертификаты и внутренние транзакции магазина недоступны.
  • Внешние платные сервисы и отдельные подключения к сторонним API для работы модуля не требуются.
  • Для установки и первоначальной настройки нужен пользователь с административным доступом к сайту. Для подготовки учебного контента требуется понимание структуры курсов, уроков и тестов.
  • Исходный код модуля доступен для установки и работы, использование закодированного PHP-кода не требуется.
Установка и настройка INDEXIS Training
Системные требования
  • 1С-Битрикс с модулем main версии 14.00.00 или выше.
  • Установленные модули iblock и highloadblock версии 14.0.0 или выше.
  • Права на создание инфоблоков, Highload-блоков и запись файлов в корневой каталог сайта.
  • Модуль sale необязателен. Он требуется для генерации PDF-сертификатов и внутренних транзакций магазина.
Установка
  1. Установите решение через Маркетплейс 1С-Битрикс.
  2. В административной части откройте Marketplace → Установленные решения.
  3. Найдите INDEXIS Training с идентификатором indexiswebdev.training и нажмите «Установить».

Во время установки модуль автоматически:

  • создаёт тип инфоблоков indexis_training;
  • создаёт 9 инфоблоков и необходимые свойства элементов и разделов;
  • создаёт Highload-блок b_highload_indexis_training для прогресса обучения;
  • импортирует демонстрационные данные;
  • копирует публичный раздел обучения в /training/;
  • копирует компоненты в /bitrix/components/indexis/;
  • копирует шаблоны стандартных компонентов в /bitrix/templates/.default/components/.
Где находятся настройки

После установки откройте: Настройки → Настройки продукта → Настройки модулей → INDEXIS Training.

Разделы настроек
  • О модуле — описание возможностей решения и ссылки на документацию.
  • Стиль модуля — цвета, размеры текста, отступы, скругления и отдельные значения для мобильных устройств. Настройки применяются к страницам /training/.
  • Настройки — привязка инфоблоков к сущностям модуля. После установки значения заполняются автоматически; изменяйте их только при использовании собственной структуры инфоблоков.
  • Создание — повторное копирование файлов /training/, создание структуры инфоблоков, импорт демо-данных и создание Highload-блока без переустановки модуля.
  • PDF сертификат — настройка фона, логотипа, подписи, печати, текстов, названия компании и ФИО руководителя; доступна ручная генерация по ID пользователя и ID курса.
  • Импорт JSON — загрузка данных в ИБ «Тесты», «Курсы/модули/уроки» и «Курсы».
Импорт учебного контента из JSON
  1. Подготовьте три файла: tests.json, lessons.json и courses.json.
  2. Используйте образцы JSON, доступные на вкладке «Импорт JSON».
  3. При необходимости разместите изображения в каталоге сайта, например /upload/import-images/, и укажите этот путь в форме импорта. Если каталог или файл отсутствует, импорт продолжится без изображения.
  4. Выберите тип данных, загрузите соответствующий JSON-файл и нажмите «Импортировать».

Рекомендуемый порядок загрузки: Тесты → Курсы/модули/уроки → Курсы. Он обеспечивает создание всех привязок между сущностями. Если связанная сущность ещё не загружена, связь не создаётся; после загрузки зависимости повторите импорт связанного файла.

Каждая сущность должна иметь уникальный CODE. Флажок «Обновлять существующие элементы» позволяет обновить сущности с совпадающим CODE. Если флажок выключен, импорт завершится сообщением об ошибке при обнаружении существующей сущности. Сущности, отсутствующие в новом JSON-файле, не удаляются.

Инфоблоки модуля
  • Курсы — карточки курсов и их связь со структурой обучения.
  • Курсы/модули/уроки — раздел первого уровня является курсом, раздел второго уровня — модулем, элемент — уроком.
  • Тесты — раздел первого уровня является тестом, раздел второго уровня — вопросом, элемент — вариантом ответа.
  • Результаты тестирования — попытки прохождения и результаты пользователей.
  • Сертификаты — выданные пользователям сертификаты.
  • История изменения баллов — начисления и списания баллов.
  • Каталог за баллы — товары и услуги для обмена баллов.
  • Заказы — заявки на обмен баллов.
  • Рейтинг — текущий баланс и суммарные баллы пользователей.
Публичные страницы
Компоненты

Компоненты устанавливаются автоматически и используются публичными страницами раздела /training/. При штатной установке дополнительное размещение или настройка параметров компонентов не требуются. При переносе компонентов в собственные шаблоны сайта необходимо сохранить их параметры инфоблоков и идентификаторы, настроенные на вкладке «Настройки» модуля.

Техподдержка:
пн - пт с 10-00 до 18-00 по МСК
e-mail: support@indexis.ru

Справочная онлайн документация

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru
Indexis - модуль обучения: курсы, модули, уроки, тестирование, сертификаты, обмен баллов, рейтинг
Indexis - модуль обучения: курсы, модули, уроки, тестирование, сертификаты, обмен баллов, рейтинг
49 900 руб