Перейти к основному содержимому

Импортировать группы

Импорт групп предоставляет простой и удобный способ создания групп из электронной таблицы (CSV).

Чтобы импортировать группы:

  • Нажмите кнопку «Импортировать группы» в разделе «Управление > Управление курсом > Пользователи > Группы».
  • Загрузите CSV-файл (формат файла описан ниже) либо перетащив его в окно со стрелкой (1 ниже), либо нажав «выбрать файл» и загрузив его из выбора файлов. (2 ниже)
newimportgroups.png
  • Нажмите кнопку «Импортировать группы».

Имена полей в CSV-файле

В CSV-файле есть только одно обязательное имя поля (groupname), но можно включить имена полей по умолчанию и/или дополнительные имена полей.

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

Обязательные имена полей — эти поля должны быть включены в первую запись и определены для каждого столбца:

groupname

Имена полей по умолчанию — это необязательно — вы можете указать идентификатор (ID) и/или краткое название курса другого курса:

idnumber,coursename

Дополнительные имена полей:

groupidnumber,description,enrolmentkey

(Примечание: поле «picture» и «hidepicture» вызовет ошибку «недействительное имя поля» при загрузке.)

Если указано groupingname, импортированные группы будут распределены по этим группировкам. Группировки будут созданы, если их ещё нет:

groupingname

  • Разделение между запятой и текстом не может быть пустым.
  • Запятые в данных должны быть закодированы как &#44 — скрипт автоматически декодирует их обратно в запятые.
  • Для логических полей используйте 0 для false и 1 для true.
  • Для идентификации курса можно использовать либо идентификатор (ID), либо краткое название курса. Идентификатор (ID) переопределяет краткое название курса. Если ни то, ни другое не указано, группы будут добавлены в текущий курс.
  • Краткое название курса — это краткое название курса.
  • Значения ID групп используются для сопоставления групп с внешними системами. В рамках курса все значения ID групп должны быть уникальными.
  • Файл должен быть в кодировке ANSI, по крайней мере, не сохранён в кодировке UTF-8.

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

Пример файла выглядит следующим образом:

groupname,description,groupidnumber,enrolmentkey
Team 1,Group Assignment Team 1,team1,orange
Team 2,Group Assignment Team 2,team2,purple
Team 3,Group Assignment Team 3,team3,green

См. также

Если вы хотите добавить пользователей в группы, вы можете сделать это в качестве администратора сайта или менеджера в разделе «Администрирование > Пользователи > Учётные записи > Загрузить пользователей». См. Загрузить пользователей. Если групп ещё нет, они будут созданы.