Introdução à Controle de Sincronização de Matrícula


Nesta seção, vamos explorar como funciona o processo de sincronização das matrículas entre as duas plataformas.

É importante ressaltar que o Moodle é um sistema de gestão de ensino online. Sua estrutura básica consiste em uma base de usuários e um conjunto de salas de aula virtuais – chamadas de cursos – onde alunos realizam tarefas relacionadas às atividades de ensino e aprendizagem. A base de usuários é instanciada no curso, assumindo perfis como estudante, tutor, professor ou outros papeis envolvidos no processo pedagógico.

A plataforma Badiu.Net é um framework composto por diversos módulos. Entre eles, o SGA e o GC2, que gerenciam atividades de ensino, focadas no contexto acadêmico e corporativo, respectivamente. Esses módulos administram a oferta de cursos, disciplinas e turmas, nas quais a base de usuários é matriculada. Nesse contexto, o Moodle é utilizado como um serviço de sala de aula online. Assim, as matrículas gerenciadas no GC2 e no SGA são replicadas na instância do Moodle que está integrada como serviço.

A camada de gestão de usuários é fundamental para o processamento das matrículas, pois elas exigem que o usuário esteja previamente cadastrado tanto na plataforma Badiu.Net quanto no Moodle. Dessa forma, a camada de sincronização de usuários serve como base para a sincronização de matrículas.