Permissões
As permissões são as definições que atribui às competências específicas.
Por exemplo, uma competência é "Começar novos temas" (nos fóruns).
Para cada cargo, as permissões para cada competência podem ter um dos quatro valores seguintes:
- NÃO DEFINIDO
- Esta é geralmente a definição por omissão. É uma configuração neutra que significa "usar qualquer definição que o utilizador já tiver". Se um cargo for atribuído a alguém (por exemplo numa disciplina) que tem esta definição no campo da permissão para uma competência, então a permissão real que terá será a mesma que já tinha em contextos de mais alto nível (por exemplo nas categorias de disciplinas ou no sítio). Se não tiver permissão a qualquer nível, então o utilizador não terá nenhuma permissão para essa competência.
- PERMITIR
- Esta escolha concede permissão para esta competência a pessoas a quem é atribuído o cargo em questão. Esta permissão aplica-se no contexto em que este cargo é atribuido e em todos os contextos de nível inferior. Por exemplo, se o cargo for o de aluno numa disciplina, então os alunos poderão "começar novos temas" em todos os fóruns dessa disciplina, A MENOS QUE algum fórum contenha uma revogação ou uma nova atribuiçao que lhe impeça ter essa competência.
- IMPEDIR
- Esta escolha retira permissões para esta competência, inclusivamente se os utilizadores com este cargo já tiverem essa permissão num contexto de nível superior.
- PROIBIR
- Isto é raramente necessário, mas ocasionalmente poderá querer negar permissões completamente a um cargo, duma maneira que não possa ser revogada em nenhum contexto de nível inferior. Um bom exemplo quando poderá precisar desta opção, é quando um administrador quer proibir uma pessoa de começar novos temas em qualquer dos fóruns no sítio. Neste caso pode-se criar um cargo com essa competência configurada para "Proibir" e atribuí-lo a esse utilizador no contexto do sítio.
Resolução de conflitos das permissões
As permissões num contexto de nível inferior geralmente revogam as permissões em qualquer contexto superior (isto aplica-se tanto a revogações como a cargos atribuídos). A excepção é PROIBIR que não pode ser revogada em níveis inferiores.
Se forem atribuídos dois cargos a uma pessoa, no mesmo contexto, um com PERMITIR e outro com IMPEDIR, qual deles terá prioridade? Neste caso, o Moodle decidirá olhando para os contextos superiores.
Por exemplo, um aluno tem dois cargos numa disciplina, um que lhe permite começar novos temas nos fóruns, e um que o impede. Neste caso, procura-se nas categorias de disciplinas e no sítio alguma outra permissão que ajude a decidir. Se não se encontrar nenhuma, por omissão será usada IMPEDIR (porque as duas definições anulam-se mutuamente, deixando o aluno sem nenhuma permissão).
Excepções especiais
Note que o cargo de visitante será geralmente impedido de afixar conteúdos (por exemplo, nos fóruns, entradas do calendário, blog) mesmo se lhe for atribuída a competência para o fazer.
Veja também: Cargos, Contextos, Atribuição de cargos e Revogações.