Skip to content

Cadastro de Questões

Gabriel Tibúrcio edited this page Aug 24, 2017 · 2 revisions

Aqui serão documentados os padrões a serem utilizados na hora de cadastrar uma questão.

Modelo de Saída

A saída esperada das questões deve ser simples e objetiva, de modo que os alunos não tenham que se preocupar tanto com o formato. Se o aluno precisa concatenar strings e variáveis muitas vezes dentro de um escreva() ou alert() é um sinal que a saída esperada pode ser melhorada.

Exemplos

  • Questões com opções de saídas textuais devem conter apenas uma palavra, com a primeira letra maiúscula e sem pontuação ou acentos. Questões que utilizam o caractere é devem substituí-lo por eh. Não deve ser substituído por Nao.
[L2-Q7] Implemente um programa que recebe um valor inteiro e determina se ele é 
divisível por 3, por 4 e por 5 ao mesmo tempo.

Saída esperada: Eh divisivel ou Nao eh divisivel


  • Questões que apresentem valores de ponto flutuante em seu enunciado devem utilizar o . como delimitador para não confundir o aluno na hora de declarar variáveis de ponto flutuante.

  • Questões que possuem mais de um formato de saída esperada (geralmente 2 possibilidades) devem informar no enunciado como deve ser a saída para cada caso. Isso é necessário pois o exemplo de entrada e saída automático de cada questão apenas vai conseguir representar um dos casos possíveis de saída.
[L2-Q7] Implemente um programa que recebe um valor inteiro e determina se ele é 
divisível por 3, por 4 e por 5 ao mesmo tempo.

Deve se tornar:

[L2-Q7] Implemente um programa que recebe um valor inteiro e determina se ele é divisível por 3, 
por 4 e por 5 ao mesmo tempo. O programa deve exibir a mensagem "Eh divisivel" para o caso 
positivo e "Nao eh divisivel" para o caso negativo.