Разработка:sync/personstom — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
м Разработка:sync/persons» переименована в «Разработка:sync/personstom»: переименован справочник)
Строка 9: Строка 9:
 
* Обновление профиля пользователя при обновлении записи в справочнике (если установлен флаг синхронизации)
 
* Обновление профиля пользователя при обновлении записи в справочнике (если установлен флаг синхронизации)
 
* Удаление пользователя из Moodle при отметке персоны как удаленной в справочнике
 
* Удаление пользователя из Moodle при отметке персоны как удаленной в справочнике
 +
 +
 +
== Настройки плагина ==
 +
 +
* mdlgroup_name_template
 +
Шаблон для формирования названия группы в курсе Moodle. По умолчанию имеет значение "{TEACHER_FULLNAME_INITIALS} {AGE_NAME} {CSTREAM_NAME}", где TEACHER_FULLNAME_INITIALS - фамилия преподавателя с инициалами, AGE_NAME - имя учебного периода, CSTREAM_NAME - название учебного процесса
 +
 +
* unenrol_mode
 +
Поведение при отписке пользователя от курса. По умолчанию имеет значение "always_unenrol". Может иметь 2 значения:
 +
- always_unenrol - всегда удалять подписку плагина
 +
- with_manual_creation_unenrol - заменять подписку плагина на ручную при наличии дополнительных ролей и отсутствии других подписок

Версия 10:33, 4 сентября 2018

Плагин
Название persons
Тип sync


Синхронизация добавляемых в адресную книгу персон со списком пользователей Moodle.

  • Создание пользователя при добавлении персоны в справочник и запись id пользователя в справочник (если установлен флаг синхронизации)
  • Обновление профиля пользователя при обновлении записи в справочнике (если установлен флаг синхронизации)
  • Удаление пользователя из Moodle при отметке персоны как удаленной в справочнике


Настройки плагина

  • mdlgroup_name_template

Шаблон для формирования названия группы в курсе Moodle. По умолчанию имеет значение "{TEACHER_FULLNAME_INITIALS} {AGE_NAME} {CSTREAM_NAME}", где TEACHER_FULLNAME_INITIALS - фамилия преподавателя с инициалами, AGE_NAME - имя учебного периода, CSTREAM_NAME - название учебного процесса

  • unenrol_mode

Поведение при отписке пользователя от курса. По умолчанию имеет значение "always_unenrol". Может иметь 2 значения:

- always_unenrol - всегда удалять подписку плагина
- with_manual_creation_unenrol - заменять подписку плагина на ручную при наличии дополнительных ролей и отсутствии других подписок