Не фиксируются попытки прохождения теста у администратора сайта с ролью "Студент" на курсе

Не фиксируются попытки прохождения теста у администратора сайта с ролью "Студент" на курсе

от Dmytro Liskov -
Количество ответов: 6

Добрый день!

Возникла такая проблема. Есть на сайте администратор, который в некоторых курсах исполняет роль студента. Все виды деятельности он может пройти, всё везде фиксируется, но вот с тестами беда. Человек может зайти в тест, пройти его и даже увидеть оценку после отправки теста. Но в журнале оценок он не видит эту свою оценку + в результатах теста его тоже нет (он изначально даже не отображался как студент, имеющий попытку). Если у этого человека забрать права администратора сайта, то следующая попытка прохождения этого же теста будет оценена и выставлена в журнал, т.е. проблем уже не возникает.

Вопрос: где что нужно подкрутить, чтобы администратор сайта имея роль студента на каком-то определённом курсе смог пройти тест и оценка за этот тест была выставлена в журнал, а в результатах теста преподаватель смог увидеть эту попытку?

MOODLE 3.9.3

В ответ на Dmytro Liskov

Re: Не фиксируются попытки прохождения теста у администратора сайта с ролью "Студент" на курсе

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


з.ы. в общем разберитесь для начала с глобальными и локальными ролями
В ответ на Dmytro Liskov

Re: Не фиксируются попытки прохождения теста у администратора сайта с ролью "Студент" на курсе

от Alexandre Scherbyna -
Нет, в Moodle не существует деления ролей на локальные и глобальные, а есть разные контексты, в которых можно назначать роли: элемент курса, курс, категория курсов, система. пользователь и др. При большом желании роль студента тоже можно назначить в контексте системы (всего сайта), как и роль администратора.
Дело в том, что если в текущем контексте пользователь имеет несколько ролей, то их разрешения и запреты накладываются друг на друга. В данном случае, как вы видели, администратор победил студента - попытка теста не сохранилась. А в другой ситуации может быть иначе.
Подкрутить, наверное, можно, но зачем испытывать судьбу? Если администратор сайта (по совместительству) еще и учится в университете, то ему нужно завести две учетные записи. Под одной пусть учится, а под другой - работает.
В ответ на Alexandre Scherbyna

Re: Не фиксируются попытки прохождения теста у администратора сайта с ролью "Студент" на курсе

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

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

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

Re: Не фиксируются попытки прохождения теста у администратора сайта с ролью "Студент" на курсе

от Alexandre Scherbyna -
Роль управляющего и создателя курсов гораздо чаще назначается в контексте категории или подкатегории курсов, чем на всем сайте.
Например, кафедральный управляющий назначает преподавателей только в подкатегории курсов своей кафедры. Вы говорите "есть роли локальные в контексте конкретной категории". Значит кафедральный управляющий - локальная роль. Тот, кто делает то же самое на всем сайте, безусловно, - глобальный управляющий? А факультетский управляющий, тогда кто? С другой стороны вы заявляете, что Управляющий - это вообще глобальная роль. Выходит все управляющие - глобальные? Ну, никак не стыкуется.
В ответ на Alexandre Scherbyna

Re: Не фиксируются попытки прохождения теста у администратора сайта с ролью "Студент" на курсе

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

Re: Не фиксируются попытки прохождения теста у администратора сайта с ролью "Студент" на курсе

от Alexandre Scherbyna -
По-моему, вы недооцениваете умственные способности наших форумчан. улыбаюсь Но тогда надо хотя бы предупредить, что локальные и глобальные роли - это ваша собственная упрощенная теория.