Smart LMS: як зібрати навчальний курс з уроками, тестом і завданням
Нова навчальна платформа SmartGT: одна інсталяція веде кілька шкіл чи академій, кожна — у своєму бренді й на своєму домені. На наскрізному прикладі: створюємо платформу, збираємо курс, налаштовуємо тест із вісьмома типами питань, перевіряємо завдання й продаємо курс за промокодом.
- Ланцюжок — Платформа → курс → розділи → уроки (текст, відео, файл, тест, завдання) → студент → прогрес → сертифікат.
- Тест — Рахує сам: часткові бали, штраф за помилку, вибірка з пулу. Розгорнуті відповіді й завдання перевіряє викладач у розділі «Перевірка».
- Гроші — Купони — відсоток або сума, з лімітами й вікном дії. Онлайн-оплати поки немає: оплату підтверджує адміністратор за номером замовлення.
Smart LMS — нова навчальна платформа SmartGT. Функціональна модель у ній звична для тих, хто працював із Tutor LMS: курси, розділи, уроки й тести, запис студента, прогрес, сертифікат. Головна відмінність від звичних навчальних систем в іншому: одна інсталяція веде кілька навчальних платформ з єдиної адмінки, і кожна з них живе у своєму бренді й на своєму домені. Для навчального центру з кількома школами або для компанії, що вчить і співробітників, і клієнтів, це означає одну систему замість трьох.
Нижче — покрокова інструкція на наскрізному прикладі: створюємо платформу «Академія будівельника», збираємо в ній курс із чотирьох уроків, налаштовуємо тест і завдання, записуємо студента й продаємо курс за промокодом. Платформа зараз у першому випуску; наприкінці — чесний перелік того, чого в ній ще немає.
Крок 1. Створити платформу
- В адмінці відкривається центр платформ зі зведеними цифрами по кожній. Натисніть «Нова платформа».
- Задайте назву («Академія будівельника»), коротке ім'я для адреси (
akademiia) та акцентний колір — він фарбує кнопки й посилання публічної частини саме цієї платформи. Є готові кольори і «Свій колір». - Платформа одразу доступна за адресою
…/p/akademiia. Власний домен (academy.example.com) вписується в «Налаштуваннях» платформи — після цього вона відкривається за ним, а посилання всередині стають короткими, без префікса.
У «Налаштуваннях» платформи — домен, бренд, стан (чи відкрита вона для відвідувачів) і вмикання модулів. Нова платформа вмикає типові модулі явно: якщо чогось не видно, спершу загляньте сюди.
Бічне меню платформи: «Огляд», «Курси», «Студенти», «Перевірка», «Замовлення», «Купони», «Налаштування». Далі йдемо по ньому.
Крок 2. Курс і програма
- «Курси» → новий курс: опис, обкладинка (адреса зображення), рівень, ціна та стан — чернетка чи опублікований.
- У програмі курсу додайте розділ («Назва розділу»), а в ньому — уроки. Для кожного: «Назва уроку», «Тип уроку», «Тривалість, хвилин».
- Типів уроків п'ять: текст («Вміст уроку»), відео («Посилання на відео» — YouTube, Vimeo чи власний хостинг), файл, тест і завдання. Два останні після створення отримують власний редактор.
Порядок розділів і уроків задається послідовністю додавання — перетягування в першому випуску ще немає, тож програму зручніше спланувати на папері й вводити по порядку.
Наш приклад: розділ «Основи» з текстовим уроком «Інструмент і матеріали» (12 хв), відеоуроком «Підготовка основи» (18 хв), тестом «Перевір себе» і завданням «Схема укладання».
Крок 3. Тест: вісім типів питань і чесний підрахунок
Відкрийте урок-тест. Угорі — «Умови тесту», нижче — питання.
Умови тесту
- «Прохідний, %» — поріг, з якого спроба вважається складеною.
- «Ліміт, хв» і «Спроб» — скільки часу і скільки разів.
- «Питань зі списку» — вибірка з пулу: ви заводите, скажімо, тридцять питань, а кожному студенту дістається десять. Набір визначається спробою, тож перескладання дає інші питання, а один і той самий тест не можна «здати з одного найлегшого».
- Штраф за помилку — «у балах» або «у % від ваги питання».
- «Що студент бачить після спроби» — «Лише підсумковий відсоток» або «Розбір: правильні відповіді й пояснення».
Типи питань
Одна правильна відповідь, кілька правильних, так/ні, коротка відповідь, розгорнута відповідь, пропуски в тексті, зіставлення пар, впорядкування. До кожного питання можна додати пояснення — його студент побачить у розборі.
Як рахуються бали
- Пропущене питання — нуль і без штрафу. Незнання не карається сильніше за помилку, інакше вигідніше не відповідати зовсім.
- Усе правильно — повна вага питання.
- Частково правильно — частка від ваги мінус штраф, але лише там, де «майже правильно» взагалі існує: кілька правильних, зіставлення, впорядкування, пропуски. Коротка відповідь і вибір одного варіанта — або так, або ні.
- «Обрати все» у питанні з кількома правильними повного бала не дає: зайві варіанти зменшують частку.
- Бал окремого питання може стати від'ємним через штраф, підсумок спроби — ніколи.
- Розгорнута відповідь автоматом не оцінюється: спроба отримує стан «на перевірці», урок не закривається, бали виставляє викладач.
Окремо про чесність: правильні відповіді не потрапляють у браузер студента ні в якому вигляді — перевірка йде на сервері. Для зіставлення праві частини віддаються окремим перемішаним списком. Підглянути відповіді в коді сторінки неможливо.
Крок 4. Завдання і перевірка
Урок-завдання має свій редактор: умови, максимальний і прохідний бал, дедлайн і кількість дозволених здач. Студент здає текст із посиланнями — на документ, відео, фото роботи. У нашому прикладі це схема укладання плитки, викладена посиланням на файл.
Усе, що потребує людини, збирається в розділі «Перевірка»: здані завдання і розгорнуті відповіді з тестів. Викладач ставить оцінку й пише коментар — студент бачить їх у плеєрі, і урок закривається.
Крок 5. Студенти, запис і прогрес
- «Студенти» → додати людину з роллю: студент або викладач. Запис на курс — звідти ж або через покупку.
- Студент бачить курс у плеєрі: ліворуч програма з відмітками пройденого, у центрі — текст, відео чи файл, унизу «позначити пройденим». Тест і завдання відкриваються на своєму місці в програмі.
- «Моє навчання» показує прогрес по кожному курсу і номер сертифіката, коли курс пройдено.
- Прогрес кожного студента по курсах видно й адміністратору — у картці студента.
Крок 6. Продаж: ціна, купон, замовлення
- Ціна задається в курсі. Безкоштовний курс — ціна нуль, запис одразу.
- Купон. «Купони» → новий: код (наприклад,
START2026), знижка відсотком або сумою, на всі курси чи на обрані, мінімальна сума замовлення, ліміти — загальний і на одну людину, вікно дії. - Покупка. Студент на сторінці курсу натискає «Купити», вводить промокод і отримує замовлення з номером.
- Підтвердження. «Замовлення» → перелік із фільтрами: підтвердити оплату, скасувати, повернути кошти. Зверху — зведення оплаченого й очікуваного.
Правила, які закладені в підрахунок і які варто знати, виставляючи купон: знижка ніколи не більша за те, на що діє (купон на 500 грн на курс за 300 грн не поверне решти); прострочений купон скаже «термін минув», а не «сума замала»; поріг рахується від усього замовлення, а знижка — лише від курсів, на які купон діє. І головне: повернення коштів закриває доступ, але не стирає пройденого. Студент, що купить курс знову, продовжить з того самого місця.
Чого в першому випуску ще немає
- Онлайн-оплати. Оплата підтверджується адміністратором руками за номером замовлення. Платіжний шлюз підключимо окремим кроком, і ми не вдаємо, що він уже є.
- Перетягування розділів і уроків; редагування вже створеного питання (поки лише додати чи видалити).
- Таймера на екрані тесту: ліміт часу задається, але поки працює як оголошення, а не як обмеження.
- Візуального редактора для уроку (вміст — звичайний текст), медіабібліотеки й завантаження файлів — обкладинки й відео задаються адресою.
- Листів студентам, сторінки сертифіката для друку, пакетів курсів і підписок.
Ми свідомо випускаємо платформу з повним ядром і без «майже готових» функцій: краще, щоб тест рахував чесно, а оплату підтверджувала людина, ніж навпаки.
Smart LMS зараз у закритому запуску — перші платформи ми розгортаємо для клієнтів за домовленістю, разом із перенесенням наявних курсів. Якщо у вас є курси й студенти, яких тісно в поточній системі, напишіть нам — покажемо на вашому матеріалі.