Разработка:sync/courseenrolment — различия между версиями
Alex (обсуждение | вклад) (описание плагина) |
Alex (обсуждение | вклад) (изменены методы подписки/отписки) |
||
Строка 9: | Строка 9: | ||
* Отписка от курса Moodle (вызывается из рабочего процесса cpassed при выводе подписки из статуса active). | * Отписка от курса Moodle (вызывается из рабочего процесса cpassed при выводе подписки из статуса active). | ||
− | Подписка и | + | Подписка, отписка и включение в группу происходит с использованием плагина modlibs/ama (modlib('ama')->course($mcourse)->role()->enrol(), modlib('ama')->course($mcourse)->role()->unenrol(), modlib('ama')->course($mcourse)->group($mgroup)->add_member($muser), |
Версия 21:45, 30 апреля 2010
Плагин | |
Название | courseenrolments |
Тип | sync |
Синхронизация подписок на учебные потоки с подписками на курсы Moodle.
- Подписка на курс Moodle (вызывается из рабочего процесса cpassed при переводе объекта cpassed в статус "active", в случае, если для ученика существует пользователь Moodle, а для дисциплины задан курс Moodle). При этом, если для потока задана группа moodle, она тоже передается и при подписке происходит включение в эту группу.
- Отписка от курса Moodle (вызывается из рабочего процесса cpassed при выводе подписки из статуса active).
Подписка, отписка и включение в группу происходит с использованием плагина modlibs/ama (modlib('ama')->course($mcourse)->role()->enrol(), modlib('ama')->course($mcourse)->role()->unenrol(), modlib('ama')->course($mcourse)->group($mgroup)->add_member($muser),