From d36a0c3e4cee117120bbf68f54af1e6a9668345a Mon Sep 17 00:00:00 2001 From: Miguel Barão Date: Wed, 7 Nov 2018 10:19:43 +0000 Subject: [PATCH] - review of tests is working, but images are not showing. --- BUGS.md | 4 +++- serve.py | 1 + templates/review.html | 11 +++++++---- templates/test.html | 3 +-- 4 files changed, 12 insertions(+), 7 deletions(-) diff --git a/BUGS.md b/BUGS.md index af15fb8..3dc6d1f 100644 --- a/BUGS.md +++ b/BUGS.md @@ -1,6 +1,7 @@ # BUGS +- a revisao do teste não mostra as imagens. - se aluno tem teste activo e é allowed uma segunda vez, deve manter o mesmo teste. adicionar opcao para eliminar um teste em curso. - melhorar o botao de autorizar (desliga-se), usar antes um botao? e.g. retornar None quando nao ha alteracoes relativamente à última vez. @@ -8,7 +9,6 @@ ou usar push (websockets?) - pymips: nao pode executar syscalls do spim. - perguntas checkbox [right,wrong] com pelo menos uma opção correcta. - questions.py textarea has a abspath which does not make sense! why is it there? not working for perguntations, but seems to work for aprendizations -- servir imagens das perguntas não funciona. Necessario passar a ref da pergunta no link para poder ajustar o path no FileHandler. Tem o problema do teste em JSON não conter a imagem. - o eventloop está a bloquear. correção do teste é blocking. usar threadpoolexecutor? - submissao faz um post ajax. - eventos unfocus? @@ -61,6 +61,8 @@ ou usar push (websockets?) # FIXED +- review nao esta a funcionar +- servir imagens das perguntas não funciona. Necessario passar a ref da pergunta no link para poder ajustar o path no FileHandler. - a primeira coluna da tabela admin deveria estar sempre ordenada. - abortar depois de testar todas as perguntas, caso haja algum erro. - imagens jpg/png nas perguntas. diff --git a/serve.py b/serve.py index 61da615..1b5b7f7 100755 --- a/serve.py +++ b/serve.py @@ -235,6 +235,7 @@ class ReviewHandler(BaseHandler): raise tornado.web.HTTPError(404) test_id = self.get_query_argument('test_id', None) + logging.info(f'Review test {test_id}.') try: fname = self.testapp.get_json_filename_of_test(test_id) except: diff --git a/templates/review.html b/templates/review.html index 5074ac9..9b29af1 100644 --- a/templates/review.html +++ b/templates/review.html @@ -10,7 +10,7 @@ @@ -29,6 +29,8 @@ + +