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. INTEGRAÇÃO ENTRE MOODLE E
    SISTEMAS DE GESTÃO ACADÊMICA
    Willian Mano

    View Slide

  2. “MANO”
    WILLIAN
    http://willianmano.net

    View Slide

  3. 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

    View Slide

  4. COMO O UEMANET
    UTILIZA O MOODLE

    View Slide

  5. 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.

    View Slide

  6. View Slide

  7. INTEGRAÇÃO ENTRE SISTEMAS
    Os heróis salvando seu dia, sem nem mesmo você saber que eles
    existem.

    View Slide

  8. 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.

    View Slide

  9. COMO FUNCIONA A MIGRAÇÃO
    Acadêmico - UemaNet
    Turmas
    Alunos
    Disciplinas
    Matrículas
    Notas

    View Slide

  10. OPÇÕES DE MIGRAÇÕES
    Miidle
    WS-Miidle
    WebServices

    View Slide

  11. 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

    View Slide

  12. SAGU
    MIDDLE
    SAGU
    Rotinas de banco
    Rotinas agendadas
    Execução direta no
    banco de dados

    View Slide

  13. 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

    View Slide

  14. Acadêmico - UemaNet
    COMO FUNCIONA A MIGRAÇÃO
    Acadêmico - UemaNet
    Rotinas de banco
    Rotinas agendadas
    WebService

    View Slide

  15. 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

    View Slide

  16. CONTROLES DE ACESSO

    View Slide

  17. 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.

    View Slide

  18. View Slide

  19. POSSO USAR EM MINHA
    INSTITUIÇÃO?

    View Slide

  20. DEPENDE

    View Slide

  21. VOCÊ SABE O QUE VOCÊ
    QUER E/OU PRECISA?

    View Slide

  22. 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?

    View Slide

  23. Quais são os benefícios da
    integração?
    Be free and happy!

    View Slide

  24. 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.

    View Slide

  25. 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.

    View Slide

  26. 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.

    View Slide

  27. 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.

    View Slide

  28. 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.

    View Slide

  29. 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.

    View Slide

  30. 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

    View Slide

  31. 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.

    View Slide

  32. DIMINUIR O ERRO HUMANO
    ➤ Evita diferença de informações entre sistema acadêmico e
    AVA

    ➤ Errar é humano, portanto…

    View Slide

  33. 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.

    View Slide

  34. CONTROLAR RECURSOS
    ➤ Bloquear acesso indevido a materiais;

    ➤ Direcionar estudos conforme liberação de materiais mediante
    matrículas;

    View Slide

  35. 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.

    View Slide

  36. DORMIR TRANQUILO!!!
    Dormir não tem preço.

    View Slide

  37. OBRIGADO

    View Slide

  38. PERGUNTAS?

    View Slide