SmartGT
Инструкция · Smart LMS

Smart LMS: как собрать учебный курс с уроками, тестом и заданием

Новая учебная платформа SmartGT: одна инсталляция ведёт несколько школ или академий, каждая — в своём бренде и на своём домене. На сквозном примере: создаём платформу, собираем курс, настраиваем тест с восемью типами вопросов, проверяем задание и продаём курс по промокоду.

Smart LMS: как собрать учебный курс с уроками, тестом и заданием
Коротко
  • Цепочка — Платформа → курс → разделы → уроки (текст, видео, файл, тест, задание) → студент → прогресс → сертификат.
  • Тест — Считает сам: частичные баллы, штраф за ошибку, выборка из пула. Развёрнутые ответы и задания проверяет преподаватель в разделе «Проверка».
  • Деньги — Купоны — процент или сумма, с лимитами и окном действия. Онлайн-оплаты пока нет: оплату подтверждает администратор по номеру заказа.

Smart LMS — новая учебная платформа SmartGT. Функциональная модель в ней привычна тем, кто работал с Tutor LMS: курсы, разделы, уроки и тесты, запись студента, прогресс, сертификат. Главное отличие от привычных учебных систем в другом: одна инсталляция ведёт несколько учебных платформ из единой админки, и каждая из них живёт в своём бренде и на своём домене. Для учебного центра с несколькими школами или для компании, которая учит и сотрудников, и клиентов, это означает одну систему вместо трёх.

Ниже — пошаговая инструкция на сквозном примере: создаём платформу «Академия строителя», собираем в ней курс из четырёх уроков, настраиваем тест и задание, записываем студента и продаём курс по промокоду. Платформа сейчас в первом выпуске; в конце — честный перечень того, чего в ней ещё нет.

Шаг 1. Создать платформу

  1. В админке открывается центр платформ со сводными цифрами по каждой. Нажмите «Новая платформа».
  2. Задайте название («Академия строителя»), короткое имя для адреса (akademiia) и акцентный цвет — он красит кнопки и ссылки публичной части именно этой платформы. Есть готовые цвета и «Свой цвет».
  3. Платформа сразу доступна по адресу …/p/akademiia. Собственный домен (academy.example.com) вписывается в «Настройках» платформы — после этого она открывается по нему, а ссылки внутри становятся короткими, без префикса.

В «Настройках» платформы — домен, бренд, состояние (открыта ли она для посетителей) и включение модулей. Новая платформа включает типовые модули явно: если чего-то не видно, сначала заглядывайте сюда.

Боковое меню платформы: «Обзор», «Курсы», «Студенты», «Проверка», «Заказы», «Купоны», «Настройки». Дальше идём по нему.

Шаг 2. Курс и программа

  1. «Курсы» → новый курс: описание, обложка (адрес изображения), уровень, цена и состояние — черновик или опубликованный.
  2. В программе курса добавьте раздел («Название раздела»), а в нём — уроки. Для каждого: «Название урока», «Тип урока», «Длительность, минут».
  3. Типов уроков пять: текст («Содержимое урока»), видео («Ссылка на видео» — YouTube, Vimeo или собственный хостинг), файл, тест и задание. Два последних после создания получают свой редактор.

Порядок разделов и уроков задаётся последовательностью добавления — перетаскивания в первом выпуске ещё нет, так что программу удобнее спланировать на бумаге и вводить по порядку.

Наш пример: раздел «Основы» с текстовым уроком «Инструмент и материалы» (12 мин), видеоуроком «Подготовка основания» (18 мин), тестом «Проверь себя» и заданием «Схема укладки».

Шаг 3. Тест: восемь типов вопросов и честный подсчёт

Откройте урок-тест. Вверху — «Условия теста», ниже — вопросы.

Условия теста

  • «Проходной, %» — порог, с которого попытка считается сданной.
  • «Лимит, мин» и «Попыток» — сколько времени и сколько раз.
  • «Вопросов из списка» — выборка из пула: вы заводите, скажем, тридцать вопросов, а каждому студенту достаётся десять. Набор определяется попыткой, так что пересдача даёт другие вопросы, а один и тот же тест нельзя «сдать с одного самого лёгкого».
  • Штраф за ошибку — «в баллах» или «в % от веса вопроса».
  • «Что студент видит после попытки» — «Только итоговый процент» или «Разбор: правильные ответы и пояснения».

Типы вопросов

Один правильный ответ, несколько правильных, да/нет, короткий ответ, развёрнутый ответ, пропуски в тексте, сопоставление пар, упорядочивание. К каждому вопросу можно добавить пояснение — его студент увидит в разборе.

Как считаются баллы

  • Пропущенный вопрос — ноль и без штрафа. Незнание не карается сильнее ошибки, иначе выгоднее не отвечать вовсе.
  • Всё правильно — полный вес вопроса.
  • Частично правильно — доля от веса минус штраф, но лишь там, где «почти правильно» вообще существует: несколько правильных, сопоставление, упорядочивание, пропуски. Короткий ответ и выбор одного варианта — либо да, либо нет.
  • «Выбрать всё» в вопросе с несколькими правильными полного балла не даёт: лишние варианты уменьшают долю.
  • Балл отдельного вопроса может стать отрицательным из-за штрафа, итог попытки — никогда.
  • Развёрнутый ответ автоматом не оценивается: попытка получает состояние «на проверке», урок не закрывается, баллы выставляет преподаватель.

Отдельно о честности: правильные ответы не попадают в браузер студента ни в каком виде — проверка идёт на сервере. Для сопоставления правые части отдаются отдельным перемешанным списком. Подсмотреть ответы в коде страницы невозможно.

Шаг 4. Задания и проверка

Урок-задание имеет свой редактор: условия, максимальный и проходной балл, дедлайн и количество разрешённых сдач. Студент сдаёт текст со ссылками — на документ, видео, фото работы. В нашем примере это схема укладки плитки, выложенная ссылкой на файл.

Всё, что требует человека, собирается в разделе «Проверка»: сданные задания и развёрнутые ответы из тестов. Преподаватель ставит оценку и пишет комментарий — студент видит их в плеере, и урок закрывается.

Шаг 5. Студенты, запись и прогресс

  • «Студенты» → добавить человека с ролью: студент или преподаватель. Запись на курс — оттуда же или через покупку.
  • Студент видит курс в плеере: слева программа с отметками пройденного, в центре — текст, видео или файл, внизу «отметить пройденным». Тест и задание открываются на своём месте в программе.
  • «Моё обучение» показывает прогресс по каждому курсу и номер сертификата, когда курс пройден.
  • Прогресс каждого студента по курсам виден и администратору — в карточке студента.

Шаг 6. Продажа: цена, купон, заказ

  1. Цена задаётся в курсе. Бесплатный курс — цена ноль, запись сразу.
  2. Купон. «Купоны» → новый: код (например, START2026), скидка процентом или суммой, на все курсы или на выбранные, минимальная сумма заказа, лимиты — общий и на одного человека, окно действия.
  3. Покупка. Студент на странице курса нажимает «Купить», вводит промокод и получает заказ с номером.
  4. Подтверждение. «Заказы» → перечень с фильтрами: подтвердить оплату, отменить, вернуть средства. Сверху — сводка оплаченного и ожидаемого.

Правила, которые заложены в подсчёт и которые стоит знать, выставляя купон: скидка никогда не больше того, на что действует (купон на 500 грн на курс за 300 грн не вернёт сдачи); просроченный купон скажет «срок истёк», а не «сумма мала»; порог считается от всего заказа, а скидка — только от курсов, на которые купон действует. И главное: возврат средств закрывает доступ, но не стирает пройденного. Студент, который купит курс снова, продолжит с того же места.

Чего в первом выпуске ещё нет

  • Онлайн-оплаты. Оплата подтверждается администратором руками по номеру заказа. Платёжный шлюз подключим отдельным шагом, и мы не делаем вид, что он уже есть.
  • Перетаскивания разделов и уроков; редактирования уже созданного вопроса (пока только добавить или удалить).
  • Таймера на экране теста: лимит времени задаётся, но пока работает как объявление, а не как ограничение.
  • Визуального редактора для урока (содержимое — обычный текст), медиабиблиотеки и загрузки файлов — обложки и видео задаются адресом.
  • Писем студентам, страницы сертификата для печати, пакетов курсов и подписок.

Мы сознательно выпускаем платформу с полным ядром и без «почти готовых» функций: лучше, чтобы тест считал честно, а оплату подтверждал человек, чем наоборот.


Smart LMS сейчас в закрытом запуске — первые платформы мы разворачиваем для клиентов по договорённости, вместе с переносом существующих курсов. Если у вас есть курсы и студенты, которым тесно в текущей системе, напишите нам — покажем на вашем материале.