Ограничение доступа к списку пользователей при зачислении на курс и просмотре оценок

Ограничение доступа к списку пользователей при зачислении на курс и просмотре оценок

от Александр Сабов -
Количество ответов: 3

И снова здравствуйте, дорогие форумчане! улыбаюсь

Moodle 3.4.

Такой вопрос - существует ли возможность ограничить список пользователей, которых можно зачислять на курс?

Например, в системе есть много пользователей из различных организаций, например A, B, C, ... Z. Для них создается один общий курс с несколькими тестами внутри. Мне нужно чтобы некий уполномоченный пользователь из организации A мог зачислять на данный курс пользователей ТОЛЬКО из своей организации A. Чтобы сотрудников других организаций B, C, ... Z он просто не видел и не мог из зачистить. Речь идет о ручном зачислении на курс. Соответственно предполагается, чтобы этот уполномоченный пользователь мог просматривать отчеты по оценкам ТОЛЬКО для своей организации A.

Стандартного функционала, который позволил бы сделать подобную настройку, я не обнаружил. Плагинов полторы тысячи на сайте, глаза разбегаются. улыбаюсь

Приношу извинения за такую абстракцию вопроса, но наша система только проектируется и рассматриваются различные варианты ее реализации.

В ответ на Александр Сабов

Re: Ограничение доступа к списку пользователей при зачислении на курс и просмотре оценок

от Vadim Tabunshchik -
Изображение пользователя Developers

Если вам на сайте нужно организовать обучение нескольких независимых организаций, то лучше установить не Moodle, а Iomad (основа тоже Moodle)

В ответ на Vadim Tabunshchik

Re: Ограничение доступа к списку пользователей при зачислении на курс и просмотре оценок

от Александр Сабов -

Организация на самом деле одна (неверно выразился я...), но в ней много подразделений. Обучение планируется по общим направлениям. Тут только вопрос в делегировании функции зачисления на курс. Для каждого подразделения хотелось бы выделить наставника, чтобы он выполнял эту функцию для сотрудников своего подразделения.

Кстати в этой теме https://moodle.org/mod/forum/discuss.php?d=320387 как раз обсуждался очень похожий вопрос. Вы в конце дали рекомендацию "Изучайте Parent_role + Mentees_block". Можете вкратце пояснить, что дает этот функционал?

В ответ на Александр Сабов

Re: Ограничение доступа к списку пользователей при зачислении на курс и просмотре оценок

от Vadim Tabunshchik -
Изображение пользователя Developers
что дает этот функционал?

Этот функционал вам не подойдет, так как не предусматривает управление пользователями/группами и т. п. Он позволяет назначить «куратора/наставника» для каких-то пользователей с целью отслеживания их деятельности/успеваемости.

Организация на самом деле одна (неверно выразился я...), но в ней много подразделений.

Без разницы, одна организация или нет. Подразделений же много и нужно для каждого подразделения назначить своего управляющего курсами/пользователями/записью и т. д. Поэтому, опять же, удобнее использовать Iomad, там уже установлены нужные плагины и созданы дополнительные роли, а вам это только предстоит делать. И, поверьте, это не совсем просто.

Подозреваю, что придется создавать категории курсов по каждому подразделению, глобальные группы на уровне этих категорий, назначать управляющих в эти категории, а может быть и новую роль создавать и т. д., и т. п.