Sistema para correção de trabalhos acadêmicos

Autores

  • Ana Beatriz Faustino Souza
  • Ana Júlia Bennertz
  • Sofia Effting
  • Luiz Ricardo Uriarte
  • Paulo Cesar Rodacki Gomes

Resumo

A elaboração de provas nas disciplinas de programação, por parte dos alunos, faz com que haja uma falta de padronização nos arquivos a serem enviados ao professor. Com foco neste problema, este trabalho busca o desenvolvimento de um sistema computacional capaz de configurar os textos elaborados pelos alunos e padronizar os arquivos enviados pelos alunos, possibilitando que o professor receba arquivos organizados e, consequentemente, facilitando o entendimento do trabalho dos alunos por parte do professor. O sistema consiste em um repositório de enunciados, a ser cadastrado pelo professor, sendo que, para cada enunciado, será criada uma pasta onde serão realizados os uploads das respostas dos alunos. Desta forma, todas as respostas serão salvas de forma padronizada e agrupada por prova, e o professor tem a possibilidade de consultar estas provas de forma individual ou por turma. Esta ferramenta, inicialmente, foi criada para atender os alunos responsáveis pelas disciplinas de programação, mas pode ser utilizada por qualquer docente que elabore uma avaliação em formato textual subjetivo. Para tal desenvolvimento, a equipe foi dividida em duas, sendo uma delas responsável pelo levantamento das necessidades/requisitos e elaboração do projeto e outra responsável pela codificação do sistema, cada uma delas orientada por um docente. A ideia é realizar o projeto e sua validação ainda durante o ano de 2022, disponibilizando a versão final para o início do semestre letivo de 2023. O desenvolvimento se mostrou bastante satisfatório, sendo que a aplicação dos aprendizados obtidos durante o ensino médio pôde ser feita de forma eficiente e eficaz. A importância da parte de análise e projeto de forma prévia ao desenvolvimento se mostrou vital para um sistema de qualidade, visto que o desenvolvimento com base apenas na experiência do desenvolvedor gera vícios de desenvolvimento e faz com que as necessidades do cliente não sejam totalmente atendidas. Outra percepção adquirida foi a importância do trabalho colaborativo entre as partes envolvidas, principalmente a equipe de análise, equipe de desenvolvimento e cliente. Pretende-se concluir este trabalho, além da entrega do sistema proposto, com a elaboração de um plano de trabalhos futuros, possibilitando que outra equipe de pesquisadores possa dar continuidade a esta solução.

Downloads

Publicado

2022-11-25

Edição

Seção

Linguagens, Códigos e suas tecnologias