/lab-virtual-ufc

Laboratório Virtual para ser utilizado em disciplinas que exigem programação

Primary LanguageJavaScript

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

Vídeos

Alguns vídeos do funcionamento