Загрузка групп

Это средство позволяет партиями загрузить группы в Moodle.

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

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

    groupname

    перевод (в файле не использовать!):

    наименование группы

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

    idnumber, coursename, lang

    перевод (в файле не использовать!):

    id группы,наименование курса, язык

    Дополнительные поля: все они являются полностью дополнительными.

    description, picture, hidepicture

    перевод (в файле не использовать!):

    описание, изображение, хранилище изображений

  • Запятые, разделяющие значения данных, должны быть закодированы как &#44 - скрипт автоматически расшифрует их обратно в запятые.
  • Для логических полей используйте "0" для лжи и "1" - для истины.
  • Или idnumber (номер id) или coursename (наименование курса) может использоваться для идентификации курса. Idnumber отвергает coursename. Если ни одно из значений не будет определено, то группы будут добавлены к текущему курсу.
  • Наименованием курса является его краткое имя.
  • Отметим: Если группа уже зарегистрирована в базе данных Moodle для конкретного курса, то скрипт возвратит название группы для этой группы. Учителям разрешается загрузить группы только в те курсы, которые они уполномочены редактировать.

Далее - пример действующего файла импорта:

groupname,idnumber,lang,description,picture
group1, Phil101, en, this group requires extra attention!, 0
group2, Math243, , ,

ВНИМАНИЕ: Скрипт не поддерживает кириллицу, поэтому при его использовании приходиться применять транслитерацию для русских наименований!

Список всех файлов помощи