Este projeto é um Repositório Educacional Interoperável, desenvolvido em Laravel, que utiliza o padrão LTI (Learning Tools Interoperability). Ele permite a inserção de diversos recursos didáticos, como pacotes HTML (zip contendo arquivos HTML, CSS e JS), PDFs e áudios. Além disso, os recursos podem ser compartilhados com ambientes virtuais de aprendizagem através do serviço externo LTIAAS, utilizando a interoperabilidade proporcionada pelo LTI.
- Inserção de recursos didáticos (HTML, PDF, Áudio).
- Compartilhamento via LTI.
- Laravel 10
- PostgreSQL
- Redis
- HTML5
- CSS3
- JavaScript
- Bootstrap5
- Docker
- Docker e Docker Compose Instalado.
- Clone o repositório para a sua máquina local:
git clone https://github.com/AlexandreRiff/reilti-web-app.git
- Navegue até o diretório do projeto:
cd reilti-web-app
- Execute o script:
sh docker-dev.sh
Para habilitar o serviço de compartilhamento LTI siga esses passos:
- Crie uma conta em LTIAAS.
- Configure a conta utilizando este guia.
- Configure as seguintes variáveis de ambiente no arquivo
.env
.
LTIAAS_URL=
LTIAAS_KEY=
- Acesse a aplicação no seu navegador:
http://localhost:8000/login
Utilize as seguintes credenciais:
- Usuário:
admin@reilti.com
- Senha:
admin