#Laboratório Virtual Interface para um aluno poder fazer seu código e também rodar/compilar. Utilizado nas disciplinas de Inteligência Artifical e Teoria da Computação. A ideia é que cada aluno tenha sua conta e com isso tenha o seu environment para fazer seu código. Ao salvar o código, existe um pequeno e simples webservice que pega o resultado e o arquivo e executa/compila e traz o resultado para a tela.
- Não é necessário banco de dados
- Logins são feitos por arquivos, onde cada pessoa pode colocar sua senha em um arquivo que fica no servidor.
- Sistema intressante para ser aplicado em disciplinas que exigem programação ou a execução de trabalhos com códigos.
- O arquivo pode ser exportado para o aluno.
Back-end:
- PHP executando comandos pela linha de comando
Possíveis problemas:
- Foi feito um timeout para a prevenção de loops infinitos
- Problemas com gerenciamento de memória tem que ser tratado no futuro.
Alguns vídeos do funcionamento
- Usando o Octave
- [Executando Algoritmos Genéticos] (https://www.youtube.com/watch?v=HpTd4YdiE3Y)
- [Rede Neural] (https://www.youtube.com/watch?v=ZPkxCWnMxXU)
- [Timeout para prevenção de loops] (https://www.youtube.com/watch?v=_JpghQAK7QQ)
- [Acessibilidade e visualização de outros tipos de arquivos] (https://www.youtube.com/watch?v=4IB3WBrN3oY)