Você está na página 1de 8

IEC081

- Introduo Cincia dos Computadores


IEC037 - Introduo Programao de Computadores
2016/2

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 correo
automtica de cdigo-fonte
Foi desenvolvido pelo Instituto de Computao (IComp)
da UFAM para dar suporte a professores e alunos nas
disciplinas iniciais de programao.
CodeBench tem duas nalidades

Escrever Cdigo Corrigir cdigo


Como funciona a correo do
CodeBench?
Professor cadastra questo (enunciado, casos
1 de correo)

Aluno escreve e submete cdigo ao


2 CodeBench

CodeBench executa cdigo do aluno usando os


3 casos de correo cadastrados pelo professor

CodeBench exibe resultado


4
Exemplo
Enunciado: Correo cadastrada pelo Cdigo submetido pelo aluno:
2 professor no CodeBench:
Escreva um x = int(input("Digite
programa que um numero: "))
verique se um
nmero 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 signicado 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 artigo sobre
CodeBench

Ensino de Programao para Futuros No-


Programadores: Contextualizando os
Exerccios com as Demais Disciplinas de
mesmo Perodo Letivo

Autores: Leandro Galvo, Bruno Gadelha,
Fabola Guerra Nakamura, David Fernandes,
Elaine Oliveira

24 Workshop sobre Educao em
Computao (WEI), Porto Alegre, jul. 2016.
Outros juzes online brasileiros

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

URI
http://urionlinejudge.com.br/

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

Feeper
http://feeper.unisinos.br/