Ferramenta inovadora simplifica correção de exercícios de programação e já é usada em quatro universidades (foto:ICMC/USP)

Alunos da USP criam sistema que corrige exercícios de programação em segundos
27 de março de 2015

Ferramenta inovadora simplifica correção de exercícios de programação e já é usada em quatro universidades

Alunos da USP criam sistema que corrige exercícios de programação em segundos

Ferramenta inovadora simplifica correção de exercícios de programação e já é usada em quatro universidades

27 de março de 2015

Ferramenta inovadora simplifica correção de exercícios de programação e já é usada em quatro universidades (foto:ICMC/USP)

 

Agência FAPESP – Dois alunos do Instituto de Ciências Matemáticas e de Computação (ICMC) da Universidade de São Paulo (USP), em São Carlos, Felipe Duarte e Fábio Sikansi, criaram um sistema de submissão e correção automática de trabalhos de programação denominado Run.codes.

A ferramenta possibilita que os estudantes cadastrem on-line os trabalhos de programação realizados e aguardem alguns segundos até que o resultado da correção apareça. “Nossa ideia foi fazer um sistema eficaz para que o professor pudesse gerir efetivamente o trabalho realizado em uma sala de aula”, explicou Duarte, doutorando do ICMC.

Com o Run.codes, o tempo médio de correção para um trabalho considerado extenso gira em torno dos 30 segundos. “O tempo de correção é muito menor e o sistema ainda permite que o professor abra o código do estudante e verifique o que ele errou”, avalia Moacir Ponti Júnior, professor do ICMC, que utilizou o sistema no semestre passado nas disciplinas Programação orientada a objetos e Introdução à ciência da computação II.

Para evitar plágios de alunos durante a realização dos trabalhos, os criadores do sistema integraram às suas funções uma ferramenta chamada MOSS (disponível em http://theory.stanford.edu/~aiken/moss), desenvolvida pela Universidade de Stanford, dos Estados Unidos. Ela é capaz de indicar o grau de similaridade entre dois trabalhos por meio de porcentagem e alertar o docente.

Outra funcionalidade do sistema possibilita corrigir trabalhos de disciplinas que envolvem cálculos numéricos, em que a resposta normalmente é aproximada. Assim, o sistema aceita uma certa margem de erro nas respostas que se enquadram em um intervalo específico.

A ferramenta já foi utilizada para a correção de 27 mil trabalhos no último semestre, contabilizando 22 turmas de usuários no universo de três universidades públicas: USP, Universidade Estadual de Campinas e Universidade Federal de Viçosa. A Universidade Federal da Bahia também passou a empregar o sistema neste semestre.

O Run.codes é disponibilizado gratuitamente apenas para universidades públicas. Os interessados devem entrar em contato com os criadores da ferramenta por e-mail (felipelageduarte@run.codes ou fabio@run.codes).
 

  Republicar
 

Republicar

A Agência FAPESP licencia notícias via Creative Commons (CC-BY-NC-ND) para que possam ser republicadas gratuitamente e de forma simples por outros veículos digitais ou impressos. A Agência FAPESP deve ser creditada como a fonte do conteúdo que está sendo republicado e o nome do repórter (quando houver) deve ser atribuído. O uso do botão HMTL abaixo permite o atendimento a essas normas, detalhadas na Política de Republicação Digital FAPESP.