Verificar se tutor tem permissão de receber notificação de tarefas enviadas no Moodle via SQL

Verificar se tutor tem permissão de receber notificação de tarefas enviadas no Moodle via SQL

por Lino Vaz Moniz -
Número de respostas: 0

Para checar se o tutor tem permissão para receber notificação trabalhos enviados pelos alunos no plugin tarefa, via SQL, execute no banco o seguinte comando SQL:

SELECT rc.id,rc.capability, rc.contextid,rc.permission FROM mdl_role_capabilities rc INNER JOIN mdl_role r ON r.id=rc.roleid WHERE r.shortname='editingteacher' AND rc.capability='mod/assign:receivegradernotifications' ORDER BY rc.capability

Por padrão essa permissão é atribuída a manager, teacher and non-editing teacher

Caso essa permissão seja negado ao tutor, aparecerá no contexto da atividade. O comando a seguir mostra informação mais detalhada do nível do contexto. É o mesmo comando anterior com informação do nível do contexto. 

SELECT rc.id,rc.capability, rc.contextid,rc.permission,e.contextlevel,e.instanceid FROM mdl_role_capabilities rc INNER JOIN mdl_role r ON r.id=rc.roleid INNER JOIN mdl_context e ON rc.contextid=e.id WHERE r.shortname='editingteacher' AND rc.capability='mod/assign:receivegradernotifications' ORDER BY rc.capability

Clique aqui e veja  documentação oficial sobre essa permissão.