7.1.6. Пакетная загрузка пользователей с помощью таблицы

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

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

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

  • username — логин пользователя;
  • firstname — имя (имя отчество) пользователя;
  • lastname — фамилия пользователя;
  • email — электронная почта пользователя.

Опциональные поля:

  • password — пароль пользователя. При отсутствии данного поля пароль будет сгенерирован автоматически. На данное поле распространяются требования к паролю Системы, описанные в подразделе «Изменение пароля».

С помощью названной таблицы можно сразу записать пользователя на курс. Для этого в таблицу вводятся следующие поля:

  • course — краткое название курса (если курсов несколько, то поля нужно называть соответственно course1, course2, course3 и т.д.);
  • role — роль пользователя в данном курсе. Допустимые значения: student — студент, teacher — преподаватель. Если курсов несколько, то поля нужно называть соответственно role1, role2, role3 и т.д.

Для записи пользователя в существующую группу нужно в таблице ввести поле cohort. В данное поле вносится идентификатор учебной группы, в которую зачисляется этот пользователь. При записи в несколько групп называть соответственно cohort1, cohort2, cohort3 и т.д.

Ниже приведен пример правильно оформленной таблицы импорта.

username

password

firstname

lastname

email

batalin

FvXmD5B!

Роман Вячеславович

Баталин

mail1@email.ru

После того, как таблица создана нажмите на кнопку «Загрузить пользователей» в панели «Управление пользователями» (рис. 134).

Рис. 134. Кнопка «Загрузить пользователей»

На открывшейся странице «Загрузить пользователей» (рис. 135) нужно указать сформированный ранее файл импорта (путем перетаскивания файла в поле «Файл»). Затем в поле «Разделитель для CSV» укажите разделитель, который вы использовали в файле (для Excel по умолчанию разделителем является точка с запятой).

Рис. 135. Страница «Загрузить пользователей»

Выберите кодировку файла импорта (для Excel — WINDOWS-1251) и укажите число строк предпросмотра. После этого нажмите на кнопку «Загрузить пользователей». Вы окажетесь на странице настройки импорта (рис. 136).

Рис. 136. Страница «Загрузить пользователей. Шаг 2. Настройка импорта»

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

Настройки добавления пользователей следующие:

«Тип загрузки» — настройка определяет каким образом будет загружаться информация о пользователях. Он имеет значения:

  • «Добавить новых, пропустить имеющихся пользователей»;
  • «Добавить всех, при необходимости добавлять номер к логину»;
  • «Добавить новых и обновить имеющихся пользователей»;
  • «Только обновить имеющихся пользователей»;

«Пароли новых пользователей» — настройка определяет порядок загрузки или создания паролей загружаемых пользователей. Пароль либо берется из файла импорта, либо генерируется Системой;

«Данные существующих пользователей» — настройка определяет, что делать с данными уже существующих в Системе пользователей. Возможные значения настройки:

  • «Заменять данными из файла»;
  • «Заменять данными из файла и значениями по умолчанию»;
  • «Заполнить пустые поля данными из файла и значениями по умолчанию»;

«Пароли существующих пользователей» — настройка определяет, что делать с паролями уже существующих в Системе пользователей. Возможные значения настройки:

  • «Не изменять»;
  • «Редактировать»;

«Принудительная смена пароля» — настройка позволяет включить процедуру принудительной смены паролей для загружаемых пользователей;

«Разрешить переименовывать» — настройка разрешает переименовывать уже существующих в Системе пользователей;

«Разрешить удаления» — настройка разрешает удаление уже существующих в Системе пользователей;

«Разрешить блокировку и активацию учетных записей» — настройка разрешает блокировку и активацию уже существующих в Системе пользователей;

«Запретить повторяющиеся адреса электронной почты» — настройка включает запрет на использование одного и того же адреса электронной почты для нескольких пользователей;

«Стандартизация имен пользователей» — настройка позволяет стандартизировать логины загружаемых пользователей.

После выбора нужных настроек нажмите на кнопку «Загрузить пользователей».

7.1.5. Запись Студентов в группу Перейти к оглавлению 7.1.7. Пакетная загрузка изображений пользователей