Ir para o conteúdo principal

Parametrização e Integração com múltiplos Moodles

Parametrização e Integração com múltiplos Moodles permite configurar mais de um ambiente Moodle (ex.: Moodle e Moodle 2) no mesmo sistema, definindo qual curso será enviada para cada plataforma, com controle de liberação.

Benefício principal: Centraliza a gestão de integrações, evitando conflitos entre ambientes e garantindo que cada aluno/disciplina seja integrado no Moodle correto.


Acesso ao Menu

  • Parâmetros > Configurações de webservice – Cadastro das conexões (cada Moodle = uma configuração).
  • Integração > Moodle – Rotinas de integração:
    • Integra Disciplina
    • Integra Matrícula
    • Inscreve aluno no curso

1) Configurações de WebService (um cadastro para cada Moodle)

Nesta tela você cadastra e administra os ambientes de integração. Ex.: Moodle e Moodle 2.

  • Filtros – Permite localizar uma configuração por Serviço (ex.: Moodle 2).
  • Botões de ação:
    Inserir – Cadastra uma nova configuração de WebService
    Excel – Exporta a listagem
    Procurar – Aplica o filtro selecionado
  • Colunas principais:
    • Serviço – Identifica o tipo (ex.: Moodle / Moodle 2)
    • Ambiente – Nome/identificação do ambiente
    • Host – Endereço do Moodle (URL/servidor)
    • Status – Situação do serviço (ex.: Ativo)

image.png


2) Vincular quais cursos usam cada configuração (Moodle / Moodle 2)

Após criar/selecionar uma configuração, você define quais cursos utilizarão aquele serviço. Isso é o que separa, na prática, o que vai para o Moodle e o que vai para o Moodle 2.

  • Ação “Cursos” – Abre a tela “Cursos que irão utilizar essa configuração”.
  • Tipo de serviço Web – Mostra qual configuração está sendo editada (ex.: Moodle 2).
  • Inserir – Adiciona um curso à configuração selecionada.
  • Lista de cursos – Exibe os cursos vinculados.
  • Remover (ícone na linha) – Desvincula o curso daquela configuração.

image.png

image.png

📌 Ponto de atenção: Se um curso não estiver vinculado a um serviço, ele pode não aparecer corretamente na integração, ou pode acabar indo para o Moodle “errado” caso exista regra padrão no sistema.


3) Integra Disciplina (define a plataforma integrada por disciplina)

Esta rotina lista as disciplinas e permite visualizar/confirmar para qual Moodle cada disciplina está integrada, através da coluna Plataforma integrada.

  • Filtros – Pesquisa por Disciplina (ex.: “Começa com”).
  • Colunas principais:
    • Disciplina – Nome da disciplina
    • Número de identificação do curso – Identificador do curso na integração
    • Id Integração - Moodle – ID gerado/associado na integração
    • Status – Situação (ex.: Ativo)
    • Plataforma integrada – Indica Moodle ou Moodle 2

image.png

Resultado esperado: Disciplinas associadas a cursos do Moodle 2 devem aparecer com Plataforma integrada = Moodle 2. O mesmo vale para Moodle.


4) Integra Matrícula (envia/organiza matrículas por tipo de serviço Web)

Esta tela permite acompanhar matrículas e identificar para qual serviço (Moodle/Moodle 2) cada registro será integrado, através da coluna Tipo de serviço Web.

  • Filtros – Pesquisa por Matrícula e operador (ex.: “Começa com”).
  • Não Integrados – Exibe somente registros pendentes de integração.
  • Botões:
    Excel – Exporta a listagem
    Procurar – Aplica os filtros
  • Colunas principais:
    • Matrícula, Nome do aluno, CPF, Email, RG
    • Situação – Situação acadêmica
    • Curso – Curso do aluno
    • ID Moodle – Identificador do aluno no Moodle (quando já integrado)
    • Tipo de serviço Web – Define se vai para Moodle ou Moodle 2

image.png

📌 Ponto de atenção: Se o Tipo de serviço Web estiver divergente do curso (vínculo feito na Configuração WebService), revise o vínculo do curso na etapa 2.


5) Liberação e Inscrição do aluno (Inscreve aluno no curso / Matrícula Disciplina)

Após a matrícula estar no serviço correto, você pode controlar a liberação e acompanhar a inscrição do aluno em curso/disciplinas.

  • Filtros – Pesquisa por matrícula (ex.: “Contém”).
  • Não Integrados – Mostra pendências que ainda não foram enviadas.
  • Somente liberadas – Foca apenas em registros já liberados.
  • Colunas de controle:
    • Data de integração moodle – Indica quando integrou
    • Liberada – Indica se está liberada (ex.: Não / Sim)
    • Tipo de serviço Web – Confirma o Moodle destino (Moodle/Moodle 2)

image.png

Fluxo recomendado (visão geral):

  • 1) Garantir que existe uma configuração para cada Moodle (Moodle e Moodle 2)
  • 2) Vincular cursos à configuração correta
  • 3) Conferir Plataforma integrada nas disciplinas
  • 4) Conferir Tipo de serviço Web nas matrículas (principalmente “Não Integrados”)
  • 5) Realizar a liberação e efetivar a inscrição conforme rotina do módulo

Resultado esperado: O aluno e suas disciplinas ficam integrados no Moodle correto (Moodle ou Moodle 2), com rastreio por status, data e tipo de serviço.


Checklist de validação (quando tiver mais de 1 Moodle)

  • O serviço está Ativo em Parâmetros > Configurações de webservice?
  • O curso está vinculado ao serviço correto (Moodle ou Moodle 2)?
  • Na lista de disciplinas, a coluna Plataforma integrada está correta?
  • Na lista de matrículas, a coluna Tipo de serviço Web está correta?
  • Os registros estão liberados quando necessário (campo Liberada)?

📌 Dica operacional: Sempre que criar um novo curso que utilizará o Moodle 2, já faça o vínculo na configuração do serviço antes de iniciar a integração de matrículas e disciplinas.