O segundo módulo incidirá sobre a instalação do JuezLTI e a sua integração no LMS das instituições de ensino. Embora o consórcio ofereça, durante a execução do projecto, uma plataforma gratuita para a sua utilização (JuezLTI-central), JuezLTI foi concebido para permitir a instalação nos servidores de qualquer instituição que a queira adoptar.
Esta tarefa será realizada principalmente pela EdF, uma vez que são especialistas na integração de ferramentas educativas e serão eles que levarão a cabo o desenvolvimento do container Docker.
Graças a este container Docker, JuezLTI permitirá uma instalação simples e modular, permitindo a cada instituição configurar facilmente os módulos (programação / bases de dados / linguagens de marcação) a serem instalados nos seus servidores ou a sua instalação distribuída na nuvem, através de fornecedores de serviços de computação em nuvem.
Tudo isto será definido no segundo módulo através das secções seguintes:
- Instalação do JuezLTI no local
- Implementação do JuezLTI na nuvem
- Configuração do JudgeLTI
- Comunicação entre JuezLTI e o LMS
- Integração de repositórios de exercícios
JuezLTI será lançado com uma licença Apache 2.0, permitindo a qualquer instituição ou programador expandir as funcionalidades da ferramenta, adaptando-a às particularidades da instituição. É necessário um manual específico para facilitar a tarefa de programação.
Este manual será desenvolvido principalmente pelo INESC TEC, e será constituído pelas secções seguintes:
- O standard LTI
- Arquitetura do JuezLTI
- Desenvolvimento de módulos com TSUGI
- API Interno
- Desenvolvimento de clientes JuezLTI
- Desenvolvimento de exercícios com JuezLTI