Пытаюсь разобраться с тем как в moodle орагнизованы группы, потоки и т.п.. чтобы решить возложенную на меня задачу.
Задача формулиурется примерно так:
Есть некий набор учебных курсов.
Есть некий набор организаций, сотрудники которых получают доступ к этим учебным курсам.
Предполагается, что каждая организация - это группа всех пользователей из этой организации, которые могут получить доступ к учебным курсам.
У каждой организации будет куратор или асситент, но не разрабатывает курсы, но контролирует процесс обучения. И очевидно должен иметь доступ к информации только сотрдуников-слушателей своей органиазции
Однако не все сотрудники организации нуждаются в прохождении всех курсов, таким образом их также неплохо поделить на подгруппы по некой тематике (программе обучения). При этом часть разделов одной программы может быть общей для определеных сотрудников, а другая индивидуальной.
Насколько я понимаю устройство этого в moodle, то
1. каждый учебный курс может иметь множество групп
2. эти группы - группы только данного учебного курса, т.е. для каждого учебного курса нужно создавать набор групп (если необходимо)
3. участники могут записываться на курс кк в группах, так и внегрупп (зависит от настройек курса)
4. курс состоит из разделов, доступ к разделам может быть ограничен посредством потоков.
5. Поток может содержать несколько групп, при этом одна и таже группа может входить в разные потоки (я попытался набросать на скорую руку схему в качестве иллюстрации)
Возник ряд вопросов:
1. Можно ли создавать группы, которые объединяют несколько учебных курсов
2. есть ли ошибки моего понимания групп и потоков в moodle
3. существуют ли сторонние компоненты, расширяющие возможности по использованию групп и потоков
Спасибо