Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Integração entre moodle e sistemas de gestão acadêmica

Willian Mano
November 28, 2015

Integração entre moodle e sistemas de gestão acadêmica

Palestra apresentada durante a 11ª edição do MoodleMoot Brasil que aconteceu durante os dias 27 e 28 de novembro de 2015. Na palestra foram apresentadas os principais benefícios da migração de dados entre os sistemas, bem como duas alternativas de projetos desenvolvidos pelo Núcleo de Tecnologias para Educação - UemaNet/UEMA.

Willian Mano

November 28, 2015
Tweet

More Decks by Willian Mano

Other Decks in Technology

Transcript

  1. EU • Graduando em: Egenharia da Computação - UEMA •

    Graduando em: Análise e desenvolvimento de sistemas - FACAM • Núcleo de Tecnologias para Educação UemaNet/UEMA • Secretaria de Estado de Transparência e Controle • Vida útil na web: 8 anos
  2. ORGANIZAÇÃO DOS AMBIENTES ✤ Instalações diferentes para separar os cursos

    ofertados. ✤ Cursos técnicos da rede E-tec.
 ✤ Cursos de Graduação, Especialização e Tecnólogo.
 ✤ Cursos Abertos.
 ✤ Na maioria das vezes, uma sala para cada curso.
  3. QUAIS AS NECESSIDADES DA CRIAÇÃO DA INTEGRAÇÃO ➤ Manter dados

    consistentes;
 ➤ Agilizar processos;
 ➤ Diminuir latência de dados;
 ➤ Diminuir erro humano;
 ➤ Controlar recursos;
 ➤ Dormir tranquilo.
  4. MIIDLE ➤ Projeto open source;
 ➤ Migração entre SAGU e

    Moodle;
 ➤ Executa queries diretamente no banco de dados;
 ➤ Extensível para outras realidades. https://github.com/uemanet/miidle
  5. WS-MIIDLE(WEBSERVICES) ➤ Projeto open source;
 ➤ Migração entre Acadêmico próprio

    e Moodle;
 ➤ Utiliza WebServices;
 ➤ Extensível para outras realidades. https://github.com/uemanet/miidle
  6. Acadêmico - UemaNet COMO FUNCIONA A MIGRAÇÃO Acadêmico - UemaNet

    Rotinas de banco Rotinas agendadas WebService
  7. PRINCIPAIS FUNCIONALIDADES DO WS-MIIDLE ➤ Criação e gerenciamento de cursos

    migrados.
 ➤ Criação e gerenciamento de alunos.
 ➤ Migração de notas por disciplina.
 ➤ Migração de notas de uma disciplina por aluno. 
 ➤ Controle de acesso aos conteúdos das disciplinas. https://github.com/uemanet/moodle-local_wsmiidle
  8. CONTROLE DE ACESSO AO RECURSOS ➤ Aluno só visualiza o

    conteúdo das disciplinas que ele está matriculado. ➤ Controle visual feito via tema do moodle. ➤ Aluno só visualiza o conteúdo da disciplinas que ele está matriculado(2). ➤ Mesmo com o link direto o aluno não consegue acessar o conteúdo do recurso. ➤ Controle funcional feito através dos eventos monitorados pelo webservice.
  9. TUDO DEPENDE DA SUA NECESSIDADE ➤ Como são organizados os

    seus cursos?
 ➤ Você já possui um sistema de gestão acadêmica?
 ➤ É possível comunicar seu sistema de gestão com uma fonte externa? (moodle)
 ➤ Você tem viabilidade técnica?
 ➤ Você tem viabilidade financeira?
  10. Quais são os benefícios da integração? ➤ Manter dados consistentes;


    ➤ Agilizar processos;
 ➤ Diminuir latência de dados;
 ➤ Diminuir erro humano;
 ➤ Controlar recursos;
 ➤ Dormir tranquilo.
  11. Quais são os benefícios da integração? ➤ Manter dados consistentes;


    ➤ Agilizar processos;
 ➤ Diminuir latência de dados;
 ➤ Diminuir erro humano;
 ➤ Controlar recursos;
 ➤ Dormir tranquilo.
  12. MANTER OS DADOS CONSISTENTES ➤ Garantia de alunos no AVA

    e no sistema de gestão acadêmica.
 ➤ Garantia das matrículas dos alunos.
 ➤ Garantia das notas dos alunos.
 ➤ Diminuição do erro devido ao fator humano.
  13. Quais são os benefícios da integração? ➤ Manter dados consistentes;


    ➤ Agilizar processos;
 ➤ Diminuir latência de dados;
 ➤ Diminuir erro humano;
 ➤ Controlar recursos;
 ➤ Dormir tranquilo.
  14. AGILIZAR PROCESSOS ➤ Diminuição do tempo de operacionalização dos sistemas.


    ➤ Diminuição do tempo de encerramento de diários.
 ➤ Diminuição do tempo de finalização do curso.
  15. Quais são os benefícios da integração? ➤ Manter dados consistentes;


    ➤ Agilizar processos;
 ➤ Diminuir latência de dados;
 ➤ Diminuir erro humano;
 ➤ Controlar recursos;
 ➤ Dormir tranquilo.
  16. DIMINUIR LATÊNCIA DE DADOS ➤ Diminuir tempo de criação de

    turmas e disciplinas
 ➤ Diminuir tempo de espera entre a ato de matrícula e disponibilidade de acesso ao AVA
  17. Quais são os benefícios da integração? ➤ Manter dados consistentes;


    ➤ Agilizar processos;
 ➤ Diminuir latência de dados;
 ➤ Diminuir erro humano;
 ➤ Controlar recursos;
 ➤ Dormir tranquilo.
  18. DIMINUIR O ERRO HUMANO ➤ Evita diferença de informações entre

    sistema acadêmico e AVA
 ➤ Errar é humano, portanto…
  19. Quais são os benefícios da integração? ➤ Manter dados consistentes;


    ➤ Agilizar processos;
 ➤ Diminuir latência de dados;
 ➤ Diminuir erro humano;
 ➤ Controlar recursos;
 ➤ Dormir tranquilo.
  20. CONTROLAR RECURSOS ➤ Bloquear acesso indevido a materiais;
 ➤ Direcionar

    estudos conforme liberação de materiais mediante matrículas;
  21. Quais são os benefícios da integração? ➤ Manter dados consistentes;


    ➤ Agilizar processos;
 ➤ Diminuir latência de dados;
 ➤ Diminuir erro humano;
 ➤ Controlar recursos;
 ➤ Dormir tranquilo.