Última alteração: 17-09-2019
Resumo
A disciplina de Lógica de Programação tem como objetivo desenvolver o raciocínio lógico do aluno para a resolução de problemas e elaboração algoritmos. Essa é uma cadeira básica dos cursos ligados à área de computação e muitos alunos têm dificuldade para aprender e por isso acabam tendo um mau desempenho e muitas vezes evadindo. Sabendo disso, estamos buscando estabelecer uma relação entre o desempenho dos alunos na cadeira de Lógica de Programação e o nível operatório dos mesmos, conforme a teoria sobre desenvolvimento cognitivo de Jean Piaget. Para isso estamos desenvolvendo uma ferramenta que automatize o processo de aplicação e correção de testes que identificam o estágio operatório. Esses testes foram criados por François Longeot e se dividem em três tipos: proposição, probabilidade e proporção e combinatória. Cada teste possui um conjunto de questões, que se respondidas de forma correta, irão indicar o nível cognitivo do respondente: operatório concreto ou formal. Atualmente, os testes são aplicados utilizando o Google Forms, mas esse sistema não faz a correção automática das questões e nem determina o resultado (esse não fica disponível para o respondente, porém ele pode ser solicitado). O sistema que projetamos está sendo desenvolvido em Java, para a plataforma web, com o apoio do framework Java Server Faces(JSF), biblioteca Primefaces e persistência em um banco de dados Oracle. Possuirá dois perfis de usuários diferentes: pesquisadores e alunos. Os pesquisadores irão fazer o gerenciamento das questões de cada teste, visualizar os resultados e fazer buscas (ex: todos que tiveram resultado operatório concreto). Os alunos, ao se cadastrarem, resolvem os testes. Cada teste possui uma lista de questões que podem ser respondidas na ordem que se desejar e do momento que o usuário parou (caso ele não tenha terminado). Em breve iremos testar o sistema com os alunos ingressantes de 2019/2. Algumas mudanças e correções no layout e cores se fazem necessárias, bem como novas melhorias.