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

Загрузка когорт

Администратор может загрузить несколько глобальных групп из текстового файла в формате CSV (значения, разделенные запятыми) через раздел: "Администрирование" → "Пользователи" → "Учетные записи" → "Глобальные группы" → "Загрузить глобальные группы". Группы можно создавать как в системном (общесистемном) контексте, так и в контексте Категории курса.

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

Процесс загрузки глобальных групп​


Ниже представлено описание процесса:

  1. Создание файла глобальных групп для загрузки
    Текстовый CSV-файл со столбцом 'name', где каждое название новой глобальной группы указано с новой строки.
  2. Переход в раздел загрузки
    "Администрирование" → "Пользователи" → "Учетные записи" → "Глобальные группы" → "Загрузить глобальные группы".
  3. Добавление файла
    Выберите файл для загрузки.
  4. Предпросмотр перед загрузкой
    Проверьте настройки и устраните ошибки, если они обнаружены.
  5. Загрузка глобальных групп
    Нажмите "Загрузить глобальные группы".
  6. Результаты загрузки
    Отображается количество созданных глобальных групп.
  7. Завершение процесса
    Нажмите "Продолжить" → система вернется на экран "Загрузить пользователей".

Настройки​

Файл​

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

Разделитель CSV​

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

  • , — запятая в качестве разделителя полей.
  • ; — точка с запятой в качестве разделителя полей.
  • : — двоеточие в качестве разделителя полей.
  • /t — символ табуляции (/t) в качестве разделителя полей.

Кодировка​

Можно указать кодировку символов файла загрузки глобальных групп. По умолчанию используется кодировка UTF-8.

Контекст по умолчанию​

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

Если в файле указан contextid (или одно из полей для его определения), будет использовано это значение. Однако если для конкретной группы contextid не указан, будет применен контекст по умолчанию.

Формат файла для загрузки глобальных групп​


Файл для загрузки групп представляет собой CSV-текстовый файл, в котором поля разделены запятыми (или другим разделителем). Первая строка содержит допустимые названия полей (желательно в нижнем регистре). Остальные строки (записи) содержат информацию о каждой новой глобальной группе.

Совет: Избегайте специальных символов в данных полей, таких как кавычки или дополнительные запятые. Перед массовой загрузкой протестируйте файл с одной записью.
Совет: Вы можете использовать табличный редактор для создания файла с необходимыми столбцами и полями, а затем сохранить его как "CSV (разделитель — запятая)". Такие файлы можно открывать в простых текстовых редакторах для проверки.

Пример корректного файла для тестирования​

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

name,idnumber,description
Class of 2019,2019,Members of the Class of 2019
Class of 2020,2020,Members of the Class of 2020

Поля, которые можно включить​

Обязательные поля:

  • name — название создаваемой глобальной группы.

Дополнительные поля:
Чтобы указать значения, отличные от стандартных, можно включить одно или несколько необязательных полей:

  • contextid — идентификатор контекста загружаемых глобальных групп (например, ID категории курса).
  • idnumber — идентификационный номер глобальной группы.
  • description — описание глобальной группы.
  • descriptionformat — формат текста описания. По умолчанию установлен в 1 (FORMAT_HTML), но также доступны 0 (FORMAT_MOODLE) и 2 (FORMAT_PLAIN). Эти значения определены в lib/weblib.php.
  • visible — видимость глобальной группы (1 — видимая, 0 — скрытая).

Расширенные поля:
При необходимости можно использовать дополнительные поля, которые требуют обращения к другим таблицам (например, категориям курсов или таблицам контекстов). Рекомендуется соблюдать осторожность при их использовании. Список включает:

  • context — название контекста для каждой глобальной группы.
  • category — название категории (например, категории курса).
  • category_id — ID категории курса (не idnumber).
  • category_idnumber — идентификатор категории курса (не ID).
  • category_path — путь категории курса.

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