M
Все статьи
Администрирование 8 мин чтения

Массовая загрузка пользователей в Moodle: CSV, когорты и синхронизация в 2026

Как загрузить тысячи студентов в Moodle через CSV без ошибок, разобраться с когортами и автоматической синхронизацией пользователей. Готовый шаблон файла и типичные ошибки.

Как загрузить тысячи студентов в Moodle через CSV без ошибок, разобраться с когортами и автоматической синхронизацией пользователей. Готовый шаблон файла и типичные ошибки.

Задача начала учебного года

Каждый сентябрь администратор Moodle сталкивается с одним и тем же: нужно завести сотни или тысячи первокурсников, распределить по группам и записать на курсы. Создавать аккаунты вручную — нереально. Moodle решает это через массовую загрузку из CSV-файла.

Где находится загрузка

Инструмент лежит в «Администрирование сайта → Пользователи → Загрузить пользователей». Вы готовите CSV в кодировке UTF-8, загружаете и в режиме предпросмотра проверяете, что система правильно распознала колонки. Только после этого подтверждаете создание.

Минимальный набор колонок

КолонкаНазначениеОбязательна
usernameЛогин (латиница, без пробелов)Да
passwordПароль или значение changemeДа
firstnameИмяДа
lastnameФамилияДа
emailУникальный e-mailДа
cohort1Идентификатор когорты для зачисленияНет
course1Короткое имя курса для записиНет

Что такое когорты и зачем они нужны

Когорта — это глобальная или категорийная группа пользователей (например, «1 курс ИВТ 2026»). Главная сила когорт — синхронизированная запись на курс (cohort sync). Вы один раз связываете когорту с набором курсов, и любой пользователь, добавленный в когорту, автоматически получает доступ ко всем этим курсам. Отчислили студента — убрали из когорты — он автоматически потерял доступ. Это устраняет ручную запись на десятки дисциплин.

Типичные ошибки загрузки

  • Кодировка не UTF-8 — кириллица превращается в «крякозябры». Excel часто сохраняет в Windows-1251, поэтому сохраняйте как «CSV UTF-8».
  • Разделитель. Российский Excel ставит точку с запятой, а Moodle по умолчанию ждёт запятую — это указывается в настройках загрузки.
  • Дубли email. Поле e-mail должно быть уникальным, иначе строка отклоняется.
  • Кириллица в username. Логин лучше делать латиницей или числовым (номер студбилета), чтобы избежать проблем с авторизацией.

Автоматическая синхронизация вместо ручной загрузки

CSV хорош для разовой заливки, но если контингент меняется постоянно, правильнее настроить автоматику. Для вузов это интеграция с 1С: Университет, откуда контингент и группы выгружаются по расписанию. Альтернатива — синхронизация по LDAP/Active Directory или внешней базе. Тогда зачисления, переводы и отчисления подтягиваются без участия администратора.

Вывод

Массовая загрузка через CSV и когорты экономят методисту недели работы в начале каждого семестра. А связка «когорта плюс автосинхронизация с 1С» вообще снимает задачу ручного ведения пользователей. Настрою импорт и синхронизацию под вашу организацию — обращайтесь.

Нужна помощь с Moodle?

Опишите задачу — расскажу, как решить её конкретно в вашем случае. Свяжитесь — разберём вместе.