Разработка:sync/personstom — различия между версиями
Alex (обсуждение | вклад) м («Разработка:sync/persons» переименована в «Разработка:sync/personstom»: переименован справочник)  | 
				Ivanov (обсуждение | вклад)   | 
				||
| Строка 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 - заменять подписку плагина на ручную при наличии дополнительных ролей и отсутствии других подписок