Сайты

Платформа онлайн-обучения: из чего она состоит

Курсы, уроки, прогресс ученика, проверка заданий, видео и сертификаты. Разбираем, из каких частей состоит учебная платформа и чем она отличается от сайта с видеозаписями.

Учебную платформу часто представляют как сайт, где лежат видеоуроки за деньги. Пока курс один и учеников десяток, этого действительно хватает. Дальше выясняется, что основная сложность не в показе видео, а в том, чтобы система знала, кто где остановился, что сдал и что ему открыть следующим. Разбираем, из каких частей состоит учебная платформа и в каком порядке их делать.

Чем LMS отличается от сайта с видео

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

Из этого вытекает почти всё остальное. Если система знает прогресс, она может:

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

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

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

Структура: курс, модуль, урок

Почти любая программа раскладывается на три уровня: курс — модуль — урок. Кажется очевидным, но детали структуры определяют, что платформа сможет делать потом.

Ключевые решения:

  1. Из чего состоит урок. Обычно это не только видео: текст, вложения, задание, тест, обсуждение. Урок лучше сразу проектировать как набор блоков разных типов, а не как «видео плюс описание». Иначе первый же урок без видео сломает модель.
  2. Порядок прохождения. Свободный (открыто всё сразу) или последовательный (следующий урок после завершения предыдущего). Последовательный дисциплинирует, но раздражает тех, кому нужна конкретная тема. Часто разумен смешанный: модули последовательно, уроки внутри модуля свободно.
  3. Что считается завершением урока. Просмотр видео до конца, отметка вручную, сданное задание или пройденный тест. От этого зависит, насколько прогресс отражает реальность.
  4. Версии курса. Программа обновляется, а ученики проходят её в разное время. Нужно решить заранее: те, кто уже начал, видят старую версию или новую. Без этого решения обновление курса ломает прогресс части учеников.

Прогресс, задания и проверка

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

Автоматическая проверка

Тесты с выбором вариантов, короткие ответы с точным совпадением, задачи с проверяемым результатом — всё это проверяется без человека. Здесь важны детали, которые обычно всплывают после запуска:

  • сколько попыток даётся и что происходит при исчерпании;
  • показывать ли правильные ответы после сдачи и сразу или после закрытия доступа;
  • перемешивать ли вопросы и варианты;
  • есть ли ограничение по времени.

Эти правила должны задаваться для каждого теста отдельно, а не быть общими для платформы: входной тест и итоговый экзамен живут по разным правилам.

Проверка человеком

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

  1. Ученик отправляет работу, видит её статус и срок проверки.
  2. Работа попадает в очередь преподавателя с фильтрами по курсу и потоку.
  3. Преподаватель оставляет оценку и комментарий, при необходимости отправляет на доработку.
  4. Ученик получает уведомление, видит комментарий и может ответить.
  5. История всех версий работы и комментариев сохраняется.

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

Отдельно продумывается нагрузка на преподавателя. Если проверка занимает много времени, полезны заготовки комментариев, критерии оценки прямо в интерфейсе проверки и возможность передать работу другому проверяющему.

Видео и его хранение

Видео — самая тяжёлая часть платформы и по объёму, и по стоимости эксплуатации.

Основной выбор: хранить и раздавать самостоятельно или пользоваться специализированным видеосервисом. Самостоятельная раздача даёт полный контроль и независимость, но требует решать конвертацию в несколько качеств, адаптивную отдачу под скорость соединения, раздачу через CDN и защиту от прямого скачивания. Внешний сервис снимает эти задачи, но добавляет постоянную абонентскую плату и зависимость от чужой платформы. Для большинства учебных проектов внешний сервис на старте разумнее — переехать на своё хранение позже проще, чем строить его сразу.

Что важно независимо от выбора:

  • Запоминание позиции просмотра. Ученик возвращается туда, где остановился. Без этого длинные уроки смотрят один раз и не возвращаются.
  • Скорость воспроизведения и субтитры. Существенно расширяют доступность материала, недорого реализуются.
  • Реалистичное отношение к защите. Полностью защитить видео от записи экрана нельзя. Водяной знак с именем ученика и закрытые ссылки с ограниченным сроком жизни отсекают массовое распространение — большего ждать не стоит, и вкладывать в это непропорционально много не нужно.

Группы, потоки и сертификаты

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

Потоки — это одна и та же программа, запущенная в разные даты, со своими сроками и преподавателями. Ученик привязан к потоку, дедлайны считаются от даты старта потока, а не от даты покупки. Без понятия потока даты приходится вести вручную.

Группы нужны для корпоративного обучения: компания покупает доступ для сотрудников, а её представитель видит прогресс своей группы, но не чужой. Это отдельная роль со своим кабинетом и отчётами.

Сертификаты выдаются по выполнении заранее описанных условий: пройдены обязательные уроки, сданы задания, набран минимальный балл. Технически важны три вещи: условия выдачи настраиваются, а не зашиты в код; сертификат имеет постоянный адрес для проверки подлинности; в нём есть номер и дата. Сертификат, который нельзя проверить по ссылке, ценности для работодателя не представляет.

Порядок работ: что делать раньше

Если строить платформу с нуля, разумная последовательность выглядит так:

  1. Структура курса, модуля и урока с блоками разных типов.
  2. Личный кабинет ученика и учёт прогресса.
  3. Показ видео с запоминанием позиции.
  4. Тесты с автоматической проверкой.
  5. Задания с проверкой преподавателем и обратной связью.
  6. Потоки и сроки.
  7. Сертификаты.
  8. Группы и корпоративные кабинеты.
  9. Отчёты и аналитика по прохождению.

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

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