Você está na página 1de 8

ICC901 – Introdução à Programação de Computadores

IEC081 – Introdução à Ciência dos Computadores


IEC037 – Introdução à Programação de Computadores

CodeBench – Como funciona?

Fonte da imagem: https://www.codeschool.com/courses/forging-ahead-with-asp-net-core


O que é o CodeBench?
O CodeBench é um sistema online de correção
automática de código-fonte
Foi desenvolvido pelo Instituto de Computação (IComp)
da UFAM para dar suporte a professores e alunos nas
disciplinas de programação.
CodeBench tem duas finalidades

Escrever Código Corrigir código


Como funciona a correção do
CodeBench?
• Professor cadastra questão (enunciado, casos
1 de correção)

• Aluno escreve e submete código ao


2 CodeBench

• CodeBench executa código do aluno usando os


3 casos de correção cadastrados pelo professor

• CodeBench exibe resultado


4
Exemplo
Enunciado: Correção cadastrada pelo Código submetido pelo aluno:
2 professor no CodeBench:
Escreva um x = int(input("Digite
programa que um numero: "))
verifique se um
número fornecido if (x % 2 == 0): 3
como entrada é par print("par")
ou ímpar. Se a else:
print("impar")
entrada for par,
imprima "par". Se a
entrada for ímpar,
imprima "impar".

1 1º caso de teste
2º caso de teste
3º caso de teste

4
Qual o significado dos resultados
sinalizados pelo CodeBench?
Sucesso Sucesso parcial Falha

67% 33%
1º caso de teste 1º caso de teste
2º caso de teste 2º caso de teste
1º caso de teste 3º caso de teste 3º caso de teste 1º caso de teste
2º caso de teste 1º caso de teste 1º caso de teste 2º caso de teste
2º caso de teste 2º caso de teste
3º caso de teste 3º caso de teste
3º caso de teste 3º caso de teste
1º caso de teste 1º caso de teste
2º caso de teste 2º caso de teste
3º caso de teste 3º caso de teste
IComp publica artigos sobre
CodeBench
Ensino de Programação para Futuros
Não-Programadores: Contextualizando Juiz online como ferramenta de
os Exercícios com as Demais Disciplinas apoio a uma metodologia de
de mesmo Período Letivo. ensino híbrido em programação
Outros juízes online brasileiros

The Huxley
• https://www.thehuxley.com/

URI
• http://urionlinejudge.com.br/

Run Codes
• http://we.run.codes/

Feeper
• http://feeper.unisinos.br/