Engenharia Talk:Instalação e Configuração do Moodle Engtelecom

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Sobre a importação de dados dos professores para o Moodle

O cadastramento dos professores só deve ser feito no ISAAC e a senha deveria ser a mesma do IFSC (LDAP).

Não se deve sobrecarregar os coordenadores de curso (ou secretária do curso), assim penso que o seu papel seria basicamente manter atualizada as relações professor - disciplina - turma-curso no ISAAC (o que alias hoje não está sendo feito).

Pelo que o Calisto me explicou outro dia, na EAD a importação dos professores é quase-manual:

  1. Primeiro é gerada uma listagem em CSV com os dados do professor. Sem as disciplinas.
  2. O arquivo CSV é importado no moodle, e e os professores ficam cadastrados (acho que fica daquele jeito meio extranho como os aluno (senha 123mudar).
  3. Alguém precisa depois estabelecer manualmente a relação professor disciplina, indo no Moodle e para cada professor criando o relacionamento professor-disciplina-turma. Naturalmente é também necessário desfazer relações anteriores.

Eu penso que para que o uso do Moodle seja viável, essa tarefa precisa ser automatizada.

  1. A senha do professor deve ser a mesma do professor em todo o IFSC (LDAP).
  2. As relações professores e suas disciplina/turmas correspondentes são cadastrados apenas no ORACLE (Se o BD não está completo, acho melhor arrumar isso lá no ISAAC.) Se durante um semestre seja necessário fazer alterações de turma ou professores na turma/disciplina, o coordenador pode fazer a mudança no ISAAC e reimportar, ou o professor titular da disciplina poderá atribuir a função de professor auxiliar a um outro colega.
  3. A cada semestre (semiautomático) ou de X em X horas (automático) seria executado o importador de professores, o qual deve excluir do Moodle os professores que não estão com disciplinas/turmas atribuidas no ISAAC. (Ver exemplo da UFSC). Essa tarefa seria a única que talvez precisaria da intervenção do coordenador do curso (ou moodle).
  4. Ao ser cadastrado/alterado algum dado de professor do moodle ou ISAAC, o professor deveria receber um email informando sua nova situação.

Sobre a importação de dados dos alunos para o Moodle

O cadastramento dos alunos só deve ser feito no ISAAC e a senha não deveria ser a mesma senha inicial para todos os alunos. De preferencia ou se gera uma senha aleatória que é enviado para o aluno por email com instruções para altera-la no primeiro acesso, ou se obriga o aluno se cadastrar no Portal do aluno e se usa essa senha.

A tarefa do coordenador do curso (secretária do curso) seria basicamente após realizada a matricula dos alunos nas disciplinas-curso pelo ISAAC, apenas alterar o STATUS do aluno para DESISTENTE, CANCELADO, VALIDADO. O importador/integrador deveria obter esta relação aluno-disciplinas no ORACLE do ISAAC e repassar para MYSQL do Moodle.

# Para rodar o integrador (ex: para o CST):
# Logar em labhwp
 cd moodle/
# importanto até 3 alunos até 3 disciplinas do curso 207 (para remoção)
 ./importador.py -c 207 -T -r
   Carregando disciplinas ...
   Carregando matriculas ...
   Carregando alunos ...
   Carregou 7 alunos de 3 disciplinas
# importanto até 3 alunos até 3 disciplinas do curso 207 (para matricula)
 ./importador.py -c 207 -T

# transferir os arquivos para o diretório do moodledata.
Abra uma conexão SSH com o labhwp e copie os arquivos .xml gerados para /var/www/moodledata.

... em seguida acessar a página de importação IMS do Moodle.

Selecionar o arquivo de disciplinas, depois dos alunos, e depois das matriculas.

Pelo que entendi até agora na EAD a importação dos alunos é semi-automática:

  1. O programa em integrador.java é executado e um arquivo .xml é gerada contendo todos os dados do aluno. Sem as disciplinas.
  2. O arquivo CSV é importado no moodle, e e os professores ficam cadastrados (acho que fica daquele jeito meio extranho como os aluno (senha 123mudar).
  3. Alguém precisa depois estabelecer manualmente a relação professor disciplina, indo no Moodle e para cada professor criando o relacionamento professor-disciplina-turma. Naturalmente é também necessário desfazer relações anteriores.

Eu penso que para que o uso do Moodle seja viável, essa tarefa precisa ser automatizada.

  1. A senha do professor deve ser a mesma do professor em todo o IFSC (LDAP).
  2. As relações professores e suas disciplina/turmas correspondentes são cadastrados apenas no ORACLE (Se o BD não está completo, acho melhor arrumar isso lá no ISAAC.) Se durante um semestre seja necessário fazer alterações de turma ou professores na turma/disciplina, o coordenador pode fazer a mudança no ISAAC e reimportar, ou o professor titular da disciplina poderá atribuir a função de professor auxiliar a um outro colega.
  3. A cada semestre (semiautomático) ou de X em X horas (automático) seria executado o importador de professores, o qual deve excluir do Moodle os professores que não estão com disciplinas/turmas atribuidas no ISAAC. (Ver exemplo da UFSC). Essa tarefa seria a única que talvez precisaria da intervenção do coordenador do curso (ou moodle).
  4. Ao ser cadastrado/alterado algum dado de professor do moodle ou ISAAC, o professor deveria receber um email informando sua nova situação.