BUGS.md
2.34 KB
BUGS:
- detect questions in questions.yaml without ref -> error ou generate default.
- error if demo.yaml has no topics
- pymips a funcionar
- reload da página rebenta o estado.
- guardar state cada vez que topico termina
- indicar o topico actual no sidebar
- session management. close after inactive time.
- implementar xsrf. Ver http://www.tornadoweb.org/en/stable/guide/security.html#cross-site-request-forgery-protection
TODO:
- implementar http com redirect para https.
- topicos no sidebar devem ser links para iniciar um topico acessivel. os inacessiveis devem estar inactivos.
- usar codemirror no textarea
- mostrar comments quando falha a resposta
- generators not working: bcrypt (ver blog)
FIXED:
- logs mostram que está a gerar cada pergunta 2 vezes...??
- letsencrypt.org
- alterar password.
- barra de progresso a funcionar
- mostra tópicos do lado esquerdo, indicando quais estão feitos
- database hardcoded in LearnApp.
- se students.db não existe, rebenta.
- não entra à primeira
- configuração e linha de comando.
- o browser é redireccionado para /question em vez de fazer um post?? quando se pressiona enter numa caixa text edit.
- load/save the knowledge state of the student
- servir ficheiros de public temporariamente
- path dos generators scripts mal construido
- questions hardcoded in LearnApp.
- Factory para cada pergunta individual em vez de pool
- implementar navegacao radio/checkbox. cursor cima/baixo, espaco selecciona, enter submete.
- logging
- textarea tem codigo para preencher o texto, mas ja não é necessário porque pergunta não é reloaded.
- gravar answers -> db
- como gerar key para secure cookie.
- https. certificados selfsigned, no-ip nao suporta certificados
- reset ao servidor mantem cookie no broser e rebenta. necessario fazer logout.
- models.py tabela de testes não faz sentido.
- autenticacao. ver exemplo do blog
- primeira pergunta aparece a abanar.
- user name na barra de navegação.
- textarea mantem ultima resposta errada. util para respostas grandes.
- ver campo hidden com ref que esta na textarea mas nao nos outros.
- shift enter submete textarea
- clicar texto selecciona checkboxes/radio.
- focar text/textarea
- implementar template base das perguntas base e estender para cada tipo.
- submissão com enter em perguntas text faz get? provavelmente está a fazer o submit do form em vez de ir pelo ajax.