permissoes pre-configuradas mas que podem ser editadas emodificadas para melhor atender as particularidades de cada projeto. O quadro aseguir mostra a configuracao original de funcoes do MOODLE (Admindo site >> Usuarios >> Permissoes >> Definir funcoes)Figura 01 Aba gerenciamentode funcoes Observeque ha uma hierarquia entre as funcoes (figura 01), voce pode modificar estahierarquia movendo uma funcao para cima ou para baixo. Voce pode tambem excluirou acrescentar uma nova funcao. Figura 02 Aba permitirdesignar funcoes Jana aba Permitir designar funcoes e possivel escolher quais funcoes podemdesignar usuarios para outras funcoes. Neste exemplo (figura 02) oAdministrador pode designar integrantes para todas as outras funcoes, inclusiveoutro Administrador. Ja o Professor pode designar integrantes para as funcoesModerador, Estudante, Visitante. Esta configuracao e dinamica, voce pode redefini-la. Figura 03 Aba permitirsobreposicao de funcoes Sobreposicoesfuncao sao permissoes que modificam uma funcao em um contexto especifico. Porexemplo um Estudante (funcao) no curso (contexto de maior abrangencia) pode tersua funcao modificada num forum (contexto de menor abrangencia) que esobreposta nesse forum para moderador (outra funcao) passando a ter as mesmas permissoeso moderador, inclusive podendo avaliar as postagens dos colegas (acao) o que normalmentenao e permitido a um estudante. Mas nemtodas as funcoes podem configurar sobreposicao de funcao, apenas as funcoes quepossuem permissao para as acoes moodle/role:override oumoodle/role:safeoverride e tambem precisa estar definido na aba Permitirsobreposicao de funcao (figura 03). Nesse exemplo apenas a funcaoAdministrador pode sobrepor funcoes, mas voce pode permitir que outras funcoes,tais como Professor ou Moderador facam isso. Agoravoltado a aba Gerenciamento de funcoes (figura 01) vamos editar uma funcao e configuraro conjunto de acoes que ela tem permissao. Vamos usar como exemplo a funcao Professor(editor) (Admin do site >> Usuarios >> Permissoes >> Definirfuncoes >> Professor (editor) >> Editar). A lista de acoes (figura04) apresenta centenas de opcoes, mas para este exemplo utilizaremos as acoesrelacionadas ao forum. Observe que existe uma lista de acoes e para cada acao existemas opcoes: nao atribuido, permitir, evitar, proibir.Figura 04 Lista deacoes definidas para a funcao professor Quandouma permissao esta registrada como Nao Atribuido,isso significa que pode existir outra funcao onde essa permissao e atribuida emoutro contexto, ja que o usuario pode ser definido em mais de uma funcao elaspodem se complementar. E uma configuracao neutra que significa "manter ascapacidades que o usuario ja tinha anteriormente". Sabemos que o perfilUsuario Registrado e obrigatorio a todos os individuos, assim que um usuario ecadastrado ele passa a ter automaticamente a funcao de Usuario Registrado,somente depois ele e promovido a outras funcoes tais como Aluno, Professor ououtras que voce criar. Assim algumas permissoes de acoes que sao definidasnessa funcao sao automaticamente herdadas pelas demais se estas estiveremconfiguradas como Nao Atribuido. Porem se uma Funcao de maior hierarquia temuma atribuicao, ela automaticamente sobrepoe as de menor hierarquia. Jaa opcao Permitir, obviamente,concede permissao a Funcao para a acao correspondente e tambem e herdada por Funcoesde menor hierarquia. Se uma permissao e atribuida a um contexto e atribuidatambem a todos os contextos de menor abrangencia. Por exemplo, se permitiriniciar novas discussoes aos estudantes inscritos no curso (contexto de maiorabrangencia), entao todos os estudantes poderao "iniciar novasdiscussoes" em