Учебные платформы для онлайн-обучения: методика проверки функционала
«У нас есть видеоуроки, тесты, чат и ИИ-помощник» — типичная презентация EdTech-сервиса.

Звучит убедительно ровно до первого массового дедлайна, когда у части группы не открывается тест, преподаватель не видит сданные работы, а студент с клавиатурной навигацией не может добраться до кнопки «Отправить».
Учебные платформы для онлайн-обучения часто оценивают по витрине: красивый личный кабинет, каталог курсов, бейджи, геймификация. Это иллюзия качества. Функционал LMS не равен набору плиток в меню. Рабочая платформа должна выдерживать реальные учебные сценарии: вход новых пользователей, выдачу контента, сдачу заданий, обратную связь, передачу оценок, интеграции и защиту данных. Всё остальное — декорации.
Я проверяю EdTech-сервисы не вопросом «есть ли нужная функция?», а вопросом «что произойдёт, когда этой функцией одновременно начнут пользоваться люди в неудобных, но нормальных условиях?». На мобильном интернете. С экранным диктором. Во время экзамена. После обновления внешнего сервиса. При загрузке списка из сотен студентов.
В LMS ломается не «функция». Ломается учебный маршрут — а значит, время, мотивация и доверие к курсу.
Ниже — методика проверки EdTech-платформы, которая отделяет рабочую систему дистанционного обучения от эффектного демо.
Начинать нужно не с каталога функций, а с учебных сценариев
Универсального списка обязательных модулей для LMS не существует. Для языковой школы может быть критична разговорная комната с расписанием. Для корпоративного обучения — назначение программ по ролям и выгрузка отчётности. Для университета — журнал оценок, потоки, ведомости и интеграция с внешними сервисами. Пытаться ранжировать платформы по количеству кнопок — занятие бессмысленное.
Сначала я собираю сценарии. Не абстрактные «пользователь проходит курс», а короткие цепочки действий, за которыми стоит реальный риск.
Например:
1. Студент впервые входит в курс с телефона. Он получает приглашение, создаёт пароль или входит через единый аккаунт, находит нужный модуль, открывает видео, скачивает материал, отвечает на тест. Здесь проверяются регистрация, мобильная вёрстка, скорость, права доступа, воспроизведение медиа и сохранение прогресса.
2. Преподаватель создаёт проверяемое задание. Он задаёт срок, критерии, прикладывает файл, получает работы, оставляет комментарии, возвращает задание на доработку и выставляет оценку. Здесь обычно всплывают слабые места: путаница статусов, потерянные вложения, отсутствие истории изменений, неудобная проверка десятков работ подряд.
3. Координатор запускает поток. Он импортирует пользователей, распределяет их по группам, назначает курс, отслеживает прогресс, напоминает отстающим, выгружает результаты. Если администратора заставляют вручную исправлять типовые действия, перед нами не платформа, а дорогое хранилище видео.
4. Группа сдаёт тест одновременно. Именно здесь проверяется не красота интерфейса, а механика сохранения ответов, работа таймера, восстановление сессии после обрыва связи и корректное закрытие попытки.
5. Курс подключает внешний инструмент. Видеосвязь, симулятор, лабораторию, библиотеку заданий, прокторинг — неважно. Важно, как передаются роли, списки участников, задания и оценки, кто отвечает за ошибки и что видит пользователь при сбое.
Вот после этого можно переходить к сравнению систем дистанционного обучения. До — нельзя. Иначе вы будете оценивать маркетинговую конфигурацию, а не пригодность для учебы.
ISO/IEC 25010:2023: как не свести аудит к вкусовщине
Фраза «интерфейс неудобный» годится для чата коллег, но не для выбора LMS. Она не объясняет, что именно не работает, какой ущерб несёт и как это исправлять. Для нормального аудита нужен каркас качества.
Такой каркас даёт ISO/IEC 25010:2023. Стандарт описывает девять характеристик качества ИКТ- и программных продуктов. Это не волшебный сертификат «хорошей платформы» и не готовый рейтинг. Это язык, на котором можно сформулировать требования, составить программу тестирования и принять результат без шаманства.
Для учебной платформы я раскладываю его примерно так:
| Характеристика качества | Что проверять в LMS на практике | Симптом плохого результата |
|---|---|---|
| Функциональная пригодность | Закрывает ли система учебные сценарии: назначение, дедлайны, проверка, оценки, отчёты | Функция «есть», но требует обходных таблиц и ручной переписки |
| Производительная эффективность | Скорость открытия курса, реакция интерфейса, работа на мобильных устройствах | Студент ждёт, преподаватель дублирует действие, система подвисает |
| Совместимость | Взаимодействие с внешними инструментами, импорт и экспорт данных, единый вход | Оценки приходится переносить вручную, группы рассинхронизируются |
| Удобство использования | Понятность статусов, навигация, ошибки, число действий до результата | Пользователь не понимает, сдал ли он работу и где искать комментарий |
| Надёжность | Сохранение прогресса, восстановление после обрыва, предсказуемость в пиковых сценариях | Ответы исчезают, попытка теста сбрасывается, дедлайн «съедает» работу |
| Защищённость | Управление доступом, аутентификация, защита сессий, журналирование | Студент видит чужие материалы или может изменить не свою оценку |
| Сопровождаемость | Предсказуемость обновлений, понятность ошибок, возможность локально исправить настройку | Любое изменение курса требует обращения к разработчику |
| Безопасность | Сохранность пользовательских данных при сбоях, модерация пользовательского контента, предсказуемость реакции системы на ошибки | Потеря сданных работ, опасный контент без модерации, сбой превращается в ущерб для учебного процесса |
Девятая характеристика в модели стандарта — гибкость. В LMS она особенно заметна при росте: сегодня у вас один курс и два преподавателя, через полгода — десятки программ, филиалы, разные роли и внешние сервисы. Платформа, которая держится на одном супер-администраторе с доступом ко всем настройкам, масштабируется плохо.
Мой рабочий приём: каждому сценарию назначаю не «общую оценку от одного до пяти», а наблюдаемое условие. Не «система быстрая», а «на мобильном устройстве студент открывает урок, возвращается в оглавление и отправляет ответ без задержек, из-за которых он повторяет нажатия». Не «есть отчёты», а «координатор за несколько действий получает список тех, кто не начал модуль, и понимает, к какой группе они относятся».
Это резко режет иллюзию. Многие лучшие платформы для обучения онлайн отлично проходят презентацию, но проседают на сценарии «вернуть работу на доработку и не потерять первоначальную версию с комментарием». А именно из таких мелочей и складывается ежедневная эксплуатация.
Доступность: сканер не заменяет человека
У EdTech до сих пор есть вредная привычка считать доступность дополнительной опцией. Мол, сначала сделаем обучение, потом адаптируем его для пользователей с особыми потребностями. Неверная логика. Если человек не может войти в урок, прочесть задание, включить субтитры, пройти тест с клавиатуры или понять сообщение об ошибке — обучение уже не состоялось.
WCAG 2.2 даёт проверяемые критерии веб-доступности и уровни соответствия A, AA и AAA. Важно не путать уровни с медальками. AAA — не обязательный «сверхрежим качества» для любой платформы; достижимость конкретных критериев зависит от продукта и контента. Но WCAG 2.2 — хороший общий ориентир для постановки требований к интерфейсу. Соответствие ему одновременно охватывает требования WCAG 2.0 и 2.1, хотя в отдельных старых политиках может потребоваться дополнительная отчётность по прежним критериям.
Проверка доступности должна идти по методике, а не по принципу «запустили расширение браузера — ошибок мало». W3C предлагает для этого WCAG-EM 2.0 с пятью шагами:
1. определить охват проверки;
2. изучить продукт;
3. выбрать репрезентативную выборку;
4. оценить выбранные страницы и процессы;
5. оформить результаты.
Для LMS репрезентативная выборка — это не главная страница и не один красивый урок. В неё должны попасть авторизация, каталог, страница курса, видеоплеер, тест с таймером, форма загрузки файла, журнал оценок, уведомления, административные таблицы. И обязательно — состояния ошибки: неверный пароль, превышен размер файла, истёк срок задания, недоступен внешний инструмент.
Автоматические проверки нужны. Они ловят часть проблем с разметкой, контрастом, атрибутами и структурой документа. Но они не понимают учебный кон