Сайты
Платформа онлайн-обучения: из чего она состоит
Курсы, уроки, прогресс ученика, проверка заданий, видео и сертификаты. Разбираем, из каких частей состоит учебная платформа и чем она отличается от сайта с видеозаписями.
Учебную платформу часто представляют как сайт, где лежат видеоуроки за деньги. Пока курс один и учеников десяток, этого действительно хватает. Дальше выясняется, что основная сложность не в показе видео, а в том, чтобы система знала, кто где остановился, что сдал и что ему открыть следующим. Разбираем, из каких частей состоит учебная платформа и в каком порядке их делать.
Чем LMS отличается от сайта с видео
Разница в том, кто отслеживает состояние обучения. На сайте с видео состояние держит в голове сам ученик: он помнит, какой урок смотрел последним, и сам решает, что дальше. Платформа берёт это на себя.
Из этого вытекает почти всё остальное. Если система знает прогресс, она может:
- открывать следующий урок только после предыдущего;
- показывать в кабинете, где ученик остановился, и продолжать с той же минуты видео;
- напоминать тем, кто не заходил неделю;
- не выдавать сертификат, пока не сданы обязательные задания;
- показывать преподавателю, кто отстаёт, до того как человек бросит курс.
Ни одно из этих действий невозможно без учёта прогресса. Поэтому прогресс — не дополнительная функция, а основа: структура данных, вокруг которой строится всё остальное.
Практический вывод: если у вас один вводный курс без заданий и обратной связи, платформа не нужна — достаточно закрытого раздела с видео. Если курсов несколько, есть задания и преподаватели, отсутствие полноценной системы очень быстро превращается в ручной учёт в таблицах.
Структура: курс, модуль, урок
Почти любая программа раскладывается на три уровня: курс — модуль — урок. Кажется очевидным, но детали структуры определяют, что платформа сможет делать потом.
Ключевые решения:
- Из чего состоит урок. Обычно это не только видео: текст, вложения, задание, тест, обсуждение. Урок лучше сразу проектировать как набор блоков разных типов, а не как «видео плюс описание». Иначе первый же урок без видео сломает модель.
- Порядок прохождения. Свободный (открыто всё сразу) или последовательный (следующий урок после завершения предыдущего). Последовательный дисциплинирует, но раздражает тех, кому нужна конкретная тема. Часто разумен смешанный: модули последовательно, уроки внутри модуля свободно.
- Что считается завершением урока. Просмотр видео до конца, отметка вручную, сданное задание или пройденный тест. От этого зависит, насколько прогресс отражает реальность.
- Версии курса. Программа обновляется, а ученики проходят её в разное время. Нужно решить заранее: те, кто уже начал, видят старую версию или новую. Без этого решения обновление курса ломает прогресс части учеников.
Прогресс, задания и проверка
Прогресс — это запись о том, что каждый ученик сделал с каждым элементом курса. Технически простая вещь, но именно на ней держится ценность платформы.
Автоматическая проверка
Тесты с выбором вариантов, короткие ответы с точным совпадением, задачи с проверяемым результатом — всё это проверяется без человека. Здесь важны детали, которые обычно всплывают после запуска:
- сколько попыток даётся и что происходит при исчерпании;
- показывать ли правильные ответы после сдачи и сразу или после закрытия доступа;
- перемешивать ли вопросы и варианты;
- есть ли ограничение по времени.
Эти правила должны задаваться для каждого теста отдельно, а не быть общими для платформы: входной тест и итоговый экзамен живут по разным правилам.
Проверка человеком
Домашние работы, эссе, проекты проверяет преподаватель. Здесь нужен полноценный рабочий процесс, а не просто загрузка файла:
- Ученик отправляет работу, видит её статус и срок проверки.
- Работа попадает в очередь преподавателя с фильтрами по курсу и потоку.
- Преподаватель оставляет оценку и комментарий, при необходимости отправляет на доработку.
- Ученик получает уведомление, видит комментарий и может ответить.
- История всех версий работы и комментариев сохраняется.
Платформа, где проверка заданий не продумана, довольно быстро превращается в переписку преподавателя и учеников в мессенджере, а сам сайт — в хранилище видео.
Отдельно продумывается нагрузка на преподавателя. Если проверка занимает много времени, полезны заготовки комментариев, критерии оценки прямо в интерфейсе проверки и возможность передать работу другому проверяющему.
Видео и его хранение
Видео — самая тяжёлая часть платформы и по объёму, и по стоимости эксплуатации.
Основной выбор: хранить и раздавать самостоятельно или пользоваться специализированным видеосервисом. Самостоятельная раздача даёт полный контроль и независимость, но требует решать конвертацию в несколько качеств, адаптивную отдачу под скорость соединения, раздачу через CDN и защиту от прямого скачивания. Внешний сервис снимает эти задачи, но добавляет постоянную абонентскую плату и зависимость от чужой платформы. Для большинства учебных проектов внешний сервис на старте разумнее — переехать на своё хранение позже проще, чем строить его сразу.
Что важно независимо от выбора:
- Запоминание позиции просмотра. Ученик возвращается туда, где остановился. Без этого длинные уроки смотрят один раз и не возвращаются.
- Скорость воспроизведения и субтитры. Существенно расширяют доступность материала, недорого реализуются.
- Реалистичное отношение к защите. Полностью защитить видео от записи экрана нельзя. Водяной знак с именем ученика и закрытые ссылки с ограниченным сроком жизни отсекают массовое распространение — большего ждать не стоит, и вкладывать в это непропорционально много не нужно.
Группы, потоки и сертификаты
Когда учеников становится много, обучение перестаёт быть индивидуальным.
Потоки — это одна и та же программа, запущенная в разные даты, со своими сроками и преподавателями. Ученик привязан к потоку, дедлайны считаются от даты старта потока, а не от даты покупки. Без понятия потока даты приходится вести вручную.
Группы нужны для корпоративного обучения: компания покупает доступ для сотрудников, а её представитель видит прогресс своей группы, но не чужой. Это отдельная роль со своим кабинетом и отчётами.
Сертификаты выдаются по выполнении заранее описанных условий: пройдены обязательные уроки, сданы задания, набран минимальный балл. Технически важны три вещи: условия выдачи настраиваются, а не зашиты в код; сертификат имеет постоянный адрес для проверки подлинности; в нём есть номер и дата. Сертификат, который нельзя проверить по ссылке, ценности для работодателя не представляет.
Порядок работ: что делать раньше
Если строить платформу с нуля, разумная последовательность выглядит так:
- Структура курса, модуля и урока с блоками разных типов.
- Личный кабинет ученика и учёт прогресса.
- Показ видео с запоминанием позиции.
- Тесты с автоматической проверкой.
- Задания с проверкой преподавателем и обратной связью.
- Потоки и сроки.
- Сертификаты.
- Группы и корпоративные кабинеты.
- Отчёты и аналитика по прохождению.
Первые три пункта дают работающий продукт для одного курса. Следующие — превращают его в платформу. Последние нужны, когда обучение становится регулярным бизнесом, и делать их заранее чаще всего преждевременно.
Разбор конкретной программы удобнее начинать с раскладки курса на уроки и типы заданий — от неё зависит почти вся дальнейшая техническая часть. Подробнее о подходе — на странице образовательных платформ; обсудить задачу можно через форму.