Relatório de Pesquisa

Desenvolvimento de um ambiente de programação para o sistema CodeBench

O CodeBench (codebench.icomp.ufam.edu.br) é um sistema online de correção automática de códigos-fontes, que auxilia professores a lecionarem disciplinas iniciais de programação da Universidade Federal do Amazonas. O amplo uso dessa ferramenta tem possibilitado uma melhor supervisão no processo de ap...

ver descrição completa

Autor principal: Rúben Jozafá Silva Belém
Grau: Relatório de Pesquisa
Idioma: pt_BR
Publicado em: Universidade Federal do Amazonas 2017
Assuntos:
Ide
Acesso em linha: http://riu.ufam.edu.br/handle/prefix/5158
Resumo:
O CodeBench (codebench.icomp.ufam.edu.br) é um sistema online de correção automática de códigos-fontes, que auxilia professores a lecionarem disciplinas iniciais de programação da Universidade Federal do Amazonas. O amplo uso dessa ferramenta tem possibilitado uma melhor supervisão no processo de aprendizagem dos alunos, mas por não provê de um IDE (Integrated Development Environments ) integrado, que é um ambiente de desenvolvimento do código-fonte, acaba por possuir certas limitações. Quando o aluno usa um IDE ou editor de texto, externos, todos os dados que poderiam ser armazenados no processo do desenvolvimento do seu código-fonte são perdidos. Esses dados podem ajudar no aprimoramento do sistema, como na classificação dos exercícios. Por exemplo, as questões podem ser classificadas em níveis de dificuldade, de acordo com o tempo médio que os alunos levam para desenvolver suas soluções. O projeto tem como objetivo desenvolver um IDE integrado ao CodeBench com as principais características de um IDE, como suporte aos mais populares browsers, diversas linguagens de programação, Autocompletion, Search/replace e etc. Por meio de um estudo aprofundando nos processos de desenvolvimento de IDE, na integração do mesmo no CodeBench, nos novos levantamentos e possíveis aplicações, por fim sua implementação e testes.