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

Импорт групп

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

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

  • Перейдите в раздел "Администрирование" → "Пользователи" → "Группы" и нажмите кнопку "Импортировать группы".
  • Загрузите CSV-файл (формат файла описан ниже) одним из двух способов:
    • перетащите его в область со стрелкой (1 на изображении);
    • либо нажмите "выбрать файл" и загрузите через Файловый менеджер (2 на изображении).
newimportgroups.png
  • Нажмите кнопку "Импортировать группы".

Названия полей CSV-файла​


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

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

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

Поля по умолчанию — они не являются обязательными — можно указать idnumber и/или краткое название другого курса:
idnumber, coursename

Дополнительные поля:
groupidnumber, description, enrolmentkey

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

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

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

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

Пример файла:
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


Оригинал: https://docs.moodle.org/502/en/Import_groups