From e0d5ddfe782ff426af21a3a6a537a4abc899a36f Mon Sep 17 00:00:00 2001 From: Miguel Barão Date: Wed, 20 Nov 2019 18:44:06 +0000 Subject: [PATCH] - fix display math centering in radio and checkbox options --- BUGS.md | 11 +++-------- aprendizations/static/css/topic.css | 3 +++ aprendizations/templates/question-checkbox.html | 4 +++- aprendizations/templates/question-radio.html | 4 +++- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/BUGS.md b/BUGS.md index 34ee95a..bd9adcd 100644 --- a/BUGS.md +++ b/BUGS.md @@ -5,23 +5,15 @@ - registar last_seen e remover os antigos de cada vez que houver um login. - initdb da integrity error se no mesmo comando existirem alunos repetidos (p.ex em ficheiros csv diferentes ou entre csv e opcao -a) - double click submits twice. -- classificacoes so devia mostrar os que ja fizeram alguma coisa -- QFactory.generate() devia fazer run da gen_async, ou remover. - marking all options right in a radio question breaks! -- opcao --prefix devia afectar a base de dados? - duplo clicks no botao "responder" dessincroniza as questões, ver debounce em https://stackoverflow.com/questions/20281546/how-to-prevent-calling-of-en-event-handler-twice-on-fast-clicks - quando termina topico devia apagar as perguntas todas (se falhar a gerar novo topico, aparecem perguntas do antigo) - apos clicar no botao responder, inactivar o input (importante quando o tempo de correcção é grande) - devia mostrar timeout para o aluno saber a razao. - permitir configuracao para escolher entre static files locais ou remotos -- sqlalchemy.pool.impl.NullPool: Exception during reset or similar -sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread. - templates question-*.html tem input hidden question_ref que não é usado. remover? -- guardar o estado a meio de um nível. -- safari as vezes envia dois gets no inicio do topico. nesses casos, a segunda pergunta não é actualizada no browser... o topico tem de ser gerado qd se escolhe o topico em main_topics. O get nao deve alterar o estado. - click numa opcao checkbox fora da checkbox+label não está a funcionar. - shift-enter não está a funcionar -- mathjax, formulas $$f(x)$$ nas opções de escolha multipla, não ficam centradas em toda a coluna mas apenas na largura do parágrafo. - default prefix should be obtained from each course (yaml conf)? - tabelas nas perguntas radio/checkbox não ocupam todo o espaço como em question. @@ -49,6 +41,9 @@ sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in # FIXED +- mathjax, formulas $$f(x)$$ nas opções de escolha multipla, não ficam centradas em toda a coluna mas apenas na largura do parágrafo. +- QFactory.generate() devia fazer run da gen_async, ou remover. +- classificacoes so devia mostrar os que ja fizeram alguma coisa - impedir que quando students.db não é encontrado, crie um ficheiro vazio. - permite definir goal, mas nao verifica se esta no grafo. rebenta no start_topic. - se num topico, a ultima pergunta tem imagens, o servidor nao fornece as imagengs porque o current_topic passa a None antes de carregar no botao continuar. O caminho é prefix+None e dá erro. diff --git a/aprendizations/static/css/topic.css b/aprendizations/static/css/topic.css index 01aae8e..954d256 100644 --- a/aprendizations/static/css/topic.css +++ b/aprendizations/static/css/topic.css @@ -27,3 +27,6 @@ html { border: 1px solid #eee; height: auto; } +label { + display: block; +} diff --git a/aprendizations/templates/question-checkbox.html b/aprendizations/templates/question-checkbox.html index 78e3fd2..b16f7a7 100644 --- a/aprendizations/templates/question-checkbox.html +++ b/aprendizations/templates/question-checkbox.html @@ -9,7 +9,9 @@
- +
{% end %} diff --git a/aprendizations/templates/question-radio.html b/aprendizations/templates/question-radio.html index 6d13057..763c5b8 100644 --- a/aprendizations/templates/question-radio.html +++ b/aprendizations/templates/question-radio.html @@ -9,7 +9,9 @@
- +
{% end %} -- libgit2 0.21.2