cirola2000
(usa Outra)
Enviado em 21/01/2012 - 03:55h
Olá Douglas!
Conseguiu resolver o problema?
Eu fiz a integração do LDAP no Moodle, e para cada usuário utilizei o objectClass: inetOrgPerson. Com este tipo de objeto, precisamos apenas apenas definir o cn e o sn que são campos obrigatórios, e não precisamos definir os campos GID nem criar os usuários no Linux.
Basicamente você deve criar os LDIFs da seguinte forma: (eu criei como exemplo o domínio faculdade.edu.br)
-------------------
# Criei a OU moodle dentro da base LDAP
# Entry 1: ou=moodle,dc=faculdade,dc=edu,dc=br
dn: ou=moodle,dc=faculdade,dc=edu,dc=br
description: Grupo de professores, coordenadores e alunos cadastrados no Moo
dle. Dentro desta OU que devem estar todos os cadastros de senhas e cursos
l: Faculdade - Dpto de TI
objectclass: organizationalUnit
objectclass: top
ou: moodle
# Criando a OU dos coordenadores de curso
# Entry 2: ou=coordenador,ou=moodle,dc=faculdade,dc=edu,dc=br
dn: ou=coordenador,ou=moodle,dc=faculdade,dc=edu,dc=br
description: grupo de coordenadores dos cursos
objectclass: organizationalUnit
objectclass: top
ou: coordenador
# Criando a OU cursos (que irá conter as informações dos cursos do EaD)
# Entry 4: ou=cursos,ou=moodle,dc=faculdade,dc=edu,dc=br
dn: ou=cursos,ou=moodle,dc=faculdade,dc=edu,dc=br
description: Todos os cursos do Moodle
objectclass: organizationalUnit
objectclass: top
ou: cursos
# Criando a OU dos alunos:
# Entry 6: ou=estudantes,ou=moodle,dc=faculdade,dc=edu,dc=br
dn: ou=estudantes,ou=moodle,dc=faculdade,dc=edu,dc=br
description: Cadastro dos alunos.
objectclass: organizationalUnit
objectclass: top
ou: estudantes
----------------------
E finalmente, existe um schema para que possamos criar os cursos do Moodle no doc:
http://docs.moodle.org/22/en/LDAP_enrolment
Podemos muito bem tratar os cursos do Moodle como grupos normais (pela classe groupOfNames), ou pelo schema sugerido pelo artigo acima (que foi o que eu utilizei).
Espero ter ajudado! Abraço!