Imagem de Lino Vaz Moniz
Sincronizar Usuário de Várias Instâncias do Moodle para Gerar Relatórios Acadêmicos
por Lino Vaz Moniz - quarta, 21 abril 2010, 08:50
 

No GMoodle, sincronizar usuário significa criar uma identidade única de usuários replicados em mais de uma instância da instalação do Moodle. Isso torna possível integrar dados ilhados em várias instâncias da Plataforma Moodle. Essa integração é a condição necessária para gerar relatórios acadêmicos sobre a trajetória histórica do aluno.

As funcionalidades presentes na Plataforma Moodle, de modo geral, podem ser classificadas em dois grupos: 

  • Publicação de Conteúdo na WeB
  • Rede Social

O primeiro grupo incorpora ferramentas de publicação de texto, link, arquivos e imagens. Essas ferramentas são típicas de CMS tais como Joomla, XOOPS e OpenCms etc. Já o segundo grupo inclui ferramentas como Fórum, Sala de Bate Papo, Wiki etc. São ferramentas típicas dos sites de relacionamentos. Além disso, Moodle inclui ferramentas de avaliação que são típicas para a prática de ensino, o que a rigor não entra na categoria de rede social e nem de publicação de conteúdo.

As duas categorias de funcionalidades atendem perfeitamente a demanda da atividade do ensino mediado pela Internet. No entanto, não contemplam as demandas gerenciais de uma instituição de ensino.

Uma instituição que oferece cursos em larga escala pela Internet na Plataforma Moodle, certamente distribui a carga dos cursos /usuários em várias instancias do Moodle. Isso gera replicação de dados, o que dificulta a emissão de relatórios acadêmicos que requer integração de dados dispersos em vários ambientes do Moodle.

Os dois grupos de funcionalidades do Moodle não dispõem de recursos que solucionem o problema. Embora Moodle dispõe de outras ferramentas que não foram classificados nos dois grupos tais como Web Service e Moodle Network, estes não são soluções direcionadas para sincronização de usuários.

Em suma, o Moodle é um ambiente projetado para atividade de ensino e não para atividade de gestão de ensino. O seu uso em ambiente institucional em larga escala traz problemas de falta de sincronização de usuários, o que dificulta emitir relatório acadêmico.

Visando solucionar esse problema, foi projetado o GMoodle. Um sistema web que integra as bases de dados de várias websites Moodle e faz sincronização de usuários para gerar relatórios de histórico acadêmico.

A versão 1.0.1 do GMoodle emite relatórios de disciplinas cursadas, notas e histórico de acesso integrando dados de várias instâncias do Moodle da versão 1.6 a 1.9.

Está prevista para a versão 1.0.2, que será lançada em breve, a integração dos dados do fórum e atividades do curso. Com isso será possível extrair um relatórios de todas as postagens e comentários feitos nos fóruns por um determinado aluno bem como as atividades do curso que participou mesmo que os dados estiverem distribuídos em várias instâncias da Plataforma Moodle.

Bem, atualmente você pode desfrutar de integração de dados do aluno sobre o curso, nota e histórico de acesso. Para isso, é necessário primeiro fazer a sincronização de usuário. Caso já tenha instalado o GMoodle, leia logo a documentação sobre gerenciamento e sincronização do usuário no endereço http://doc.badiu.net/gmoodle/usuario.htm e recupere o histórico do seu aluno de forma integrada.