diff --git a/BUGS.md b/BUGS.md index f0be7f5..df0c5e4 100644 --- a/BUGS.md +++ b/BUGS.md @@ -1,16 +1,13 @@ # BUGS -- perguntas repetidas (mesma ref) dao asneira, porque a referencia é usada como chave em varios sitios e as chaves nao podem ser dupplicadas. - da asneira pelo menos na funcao get_questions_csv. na base de dados tem de estar registado tb o numero da pergunta, caso contrario é impossível saber a qual corresponde. +- esta a corrigir código JOBE mesmo que nao tenha respondido??? - show-ref nao esta a funcionar na correccao (pelo menos) -- algumas submissões ficaram em duplicado na base de dados. a base de dados deveria ter como chave do teste um id que fosse único desse teste particular (não um auto counter, nem ref do teste) -- guardar nota final grade truncado em zero e sem ser truncado (quando é necessário fazer correcções à mão às perguntas, é necessário o valor não truncado) -- internal server error quando em --review, download csv detalhado. +- algumas vezes a base de dados guarda o mesmo teste em duplicado. ver se dois submits dao origem a duas correcções. +talvez a base de dados devesse ter como chave do teste um id que fosse único desse teste particular (não um auto counter, nem ref do teste) - JOBE correct async - em caso de timeout na submissão (e.g. JOBE ou script nao responde) a correcção não termina e o teste não é guardado. - QuestionCode falta reportar nos comments os vários erros que podem ocorrer (timeout, etc) -- permitir remover alunos que estão online para poderem comecar de novo. - grade gives internal server error?? - reload do teste recomeça a contagem no inicio do tempo. - em admin, quando scale_max não é 20, as cores das barras continuam a reflectir a escala 0,20. a tabela teste na DB não tem a escala desse teste. @@ -24,6 +21,8 @@ # TODO +- permitir remover alunos que estão online para poderem comecar de novo. +- guardar nota final grade truncado em zero e sem ser truncado (quando é necessário fazer correcções à mão às perguntas, é necessário o valor não truncado) - stress tests. use https://locust.io - wait for admin to start test. (students can be allowed earlier) - impedir os eventos copy/paste. alunos usam isso para trazer codigo ja feito nos computadores. Obrigar a fazer reset? fazer um copy automaticamente? @@ -72,6 +71,9 @@ ou usar push (websockets?) # FIXED +- internal server error quando em --review, download csv detalhado. +- perguntas repetidas (mesma ref) dao asneira, porque a referencia é usada como chave em varios sitios e as chaves nao podem ser dupplicadas. + da asneira pelo menos na funcao get_questions_csv. na base de dados tem de estar registado tb o numero da pergunta, caso contrario é impossível saber a qual corresponde. - mostrar unfocus e window area em /admin - CRITICAL se answer for `i