Moodle Funções e capacidades em Moodle 1,7 partir fornece grande flexibilidade na gestão como os usuários interagem. Antes de Moodle 1,7, havia apenas seis papéis possíveis: guest, estudante, não editando professor, editando professor, naturalmente criador e administrador. Embora estes papéis podem ainda ser utilizadas, é agora possível criar outros papéis, e para mudar o que pode fazer um determinado papel numa determinada actividade.
Definições
- Papel
- Um identificador do utilizador do estado em alguns contexto, por exemplo Docente, Fórum Estudante e moderador
- Capability
- Uma descrição de um determinado recurso Moodle, por exemplo moodle / blog: criar
- Permissão
- A configuração de uma capacidade
- Context
- Um "espaço" no Moodle, tais como cursos, atividades módulos ou blocos
Permissões
Permissões são configurações de capacidades específicas. Existem quatro valores:
- Não Set (ex Herdar)
- Este é o valor padrão para todas as permissões quando um novo papel é criado. Ela significa "qualquer que seja a utilização que fixa o usuário já possui". Para determinar o que o usuário já possui permissão, Moodle pesquisas ascendente através do nested contextos, à procura de um compromisso explícito valor (Permitir, Prevenir, Proibir) para esta capacidade. Por exemplo, se o papel for atribuído a um usuário em um curso contexto, e algumas capacidades tem um valor de 'Não definido', então o real permissão será aquele que o usuário tem ao nível da categoria, ou (na ausência de encontrar um compromisso explícito Permissão na categoria nível), no nível local. Note-se que a procura termina quando for encontrada uma permissão explícita. Se nenhuma permissão explícita é encontrado e, em seguida, o valor no actual contexto torna-se Impedir.
- Permitir
- Por que você está escolhendo esta concede permissão para esta capacidade para as pessoas que estão atribuídas neste papel. Esta permissão aplica-se para o contexto em que este papel atribuído recebe todos plus "menor" contextos. Por exemplo, se esse papel é um estudante papel atribuído a um curso e, em seguida, os alunos serão capazes de "iniciar novas discussões", em todas as instâncias em que, naturalmente, a menos que algum fórum contém um ou sobrepor uma nova atribuição de um valor para Impedir ou Proibir Esta capacidade.
- Impedir
- Ao escolher este estiver removendo permissão para esta capacidade, mesmo que os usuários com este papel era permitido que a permissão de um contexto maior.
- Proibir
- Este é raramente necessária, mas ocasionalmente pode querer completamente negar permissões para um papel de um modo que não pode ser ultrapassado em qualquer contexto mais baixos. Um exemplo de quando você pode precisar quando este é um administrador pretende proibir uma pessoa de iniciar novas discussões em qualquer fórum sobre todo o site. Neste caso, pode criar um papel com que a capacidade de definir "Proibir" e, em seguida, associá-la a esse usuário no site contexto.