Sincronização da Oferta com a Plataforma Moodle


O sistema Badiu GC2 gerencia sincronização de oferta de curso  e turma com a Plataforma Moodle de forma nativa. A sincronização ocorre nos seguintes níveis de dados:

  • Categoria de curso

  • Oferta de curso 

  • Turma

A sincronização permite replicar cadastro no Moodle ou então usar um cadastro já existente no Moodle para vincular ao item a ser sincronizado no GC2. 

A figura a seguir ilustra a estrutura de organização de dados de oferta que podem ser sincronizados entre  GC2 e Moodle.

Como ilustra a figura acima, uma categoria de curso no GC2 pode ser sincronizada apenas com a categoria de curso no Moodle. Já a oferta de curso no GC2 pode ser sincronizada em dois níveis de dados no Moodle: categoria de curso e curso. A turma no GC2 por ser sincronizada também em dois níveis de dados no Moodle: curso e grupo (turma).

A sincronização é feita a partir da configuração que deve ser feita no formulário de cadastro / edição do item da oferta a ser sincronizado que pode ser categoria de curso, oferta de curso e turma. 

No formulário de cada item, a configuração deve ser feita na aba Integração com a Plataforma Moodle, como ilustra a figura a seguir. 

A estrutura das abas do formulário variam em função do item a ser sincronizado. Ao clicar na aba  Integração com a Plataforma Moodle serão exibidos os campos de configuração da sincronização, como ilustra a figura a seguir. 

Os campos exibidos variam em função do item a ser sincronizado. A tabela a seguir descreve cada campo. 

Campo

Descrição

Plataforma Moodle

Selecione a plataforma Moodle em que a oferta será vinculada. Aparece as opções de Moodle cadastrados na aplicação cliente. Por padrão já vem configurado pelo Moodle padrão.

Tipo de sincronização

Especifique se vai replicar o cadastro no Moodle ou se vai usar um cadastro já existente. Por padrão vem configurado no nível do curso. 

Na sincronização que envolve contexto de curso aparece a opção Replicar cadastro no Moodle a partir de um curso modelo. Essa configuração deve ser usada quando o curso deve ser criado no Moodle usando conteúdo existente em um curso modelo. Neste caso, no último campo do formulário deve ser especificado o curso modelo. 

Nível de sincronização

Neste campo deve ser selecionado o nível de registro na plataforma Moodle a ser sincronizado. Há três opções:

  • Categoria de curso  no Moodle

  • Curso no Moodle

  • Grupo no Moodle

Dependendo do item a ser sincronizado no GC2, a caixa de seleção pode não exibir todas as opções. 

Forçar atualização de registro no Moodle

Se o registro já estiver sincronizado e esta opção  for marcada como Sim, altera o nome do registro na Plataforma Moodle caso houver a alteração no GC2. Isso significa que o nome do curso no Moodle pode ser alterado se o nome da turma no GC2 for alterada no contexto de sincronização Turma (GC2) / Curso (Moodle). Isso se aplica em caso de replicação de cadastro e não em caso de sincronizar com registro já existente. 

Categoria de curso pai no Moodle

Selecione a categoria de curso pai no Moodle para cadastrar uma nova categoria de curso. 

Este campo deve ser selecionado ao sincronizar com uma categoria de curso no Moodle. Também pode ser utilizado para filtrar uma categoria de curso em uma categoria de curso pai. 

Categoria de curso no Moodle

Se o nível de sincronização for categoria de curso no Moodle e o tipo de sincronização for sincronizar com registro existente, este campo deve ser usado para selecionar registro  no Moodle que deve ser sincronizado com item do GC2. 

Já se o nível da sincronização for curso ou turma no Moodle, este campo deve ser selecionado para definir a categoria curso em que o curso deve ser criado ou selecionado em caso de sincronizar o registro existente. 

Curso no Moodle

Este campo informa o curso no Moodle sincronizado com GC2. No processo de cadastro, esse campo deve ser  preenchido se  o tipo de sincronização for Sincronizar cadastro com registro existente no Moodle e se o nível de sincronização for Curso no Moodle ou Grupo no Moodle.

Grupo no Moodle

Este campo informa o grupo no Moodle sincronizado com GC2. No processo de cadastro, esse campo deve ser  preenchido se  o tipo de sincronização for Sincronizar cadastro com registro existente no Moodle e se o nível de sincronização for Curso ou Grupo no Moodle. 

Curso modelo no Moodle

Este campo deve ser usado para definir qual curso no Moodle é modelo. O conteúdo cadastrado neste curso é clonado ao criar um novo curso. Assim se usa um curso modelo como clone sempre que for criar um novo curso no Moodle a partir do GC2. 

 Esse campo deve ser  preenchido se  o tipo de sincronização for Replicar cadastro no Moodle a partir de um curso modelo e se o nível de sincronização for curso no Moodle. 

 

Alguns campos do formulário serão ocultados / exibidos dependendo do tipo de sincronização e nível de sincronização. Isso também se aplica por operação, que  pode ser  de cadastro ou edição da sincronização.