BUGS.md
1.84 KB
BUGS
- information points é definido onde? test.y ou questions.py?
- hash das passwords obtidas da concatenacao do numero de aluno com password (evita que passwords repetidas sejam detectadas).
- mostrar erro quando nao consegue importar questions files
- numeros das perguntas não fazem sentido quando há caixas de informação
- testar regex na definicao das perguntas. como se faz rawstring em yaml? singlequote? problemas de backslash??? sim... necessário fazer \ em varios casos, mas não é claro! e.g. \n é convertido em espaço mas \w é convertido em \ e w.
TODO
- Quando apresenta o teste, preencher com os valores definidos em answer (permite que professor dê informação à partida, e no modo practice fiquem com o preenchido anteriormente)
- testar envio de parametros para stdin para perguntas tipo generator
- permitir enviar varios testes, aluno escolhe qual o teste que quer fazer.
- criar script json2md.py ou outra forma de gerar um teste ja realizado
- Menu para professor com link para /results e /students
- implementar singlepage/multipage. Fazer uma class para single page que trate de andar gerir o avanco e correcao das perguntas
- permitir adicionar imagens nas perguntas
- criar perguntas de outros tipos, e.g. associação, ordenação, varios textinput
FIXED
- textarea monospace
- disable tab behavior in textarea.
- command line options --debug --show_points --show_hints --practice_mode
- manual de utilizacao.
- criar pergunta gerada por script externo.
- debug mode
- in the train_mode, there is no way to logout. Add logout option in the menu.
- simplificar a gravacao do teste em json.
- mostrar numero ordem em /results
- modal a pedir confirmação de submissão.
- pontos devem estar normalizados escala 0-20
- mostrar numero de alunos online em /students
- mostrar cotacao das perguntas, show_points, default:False