Commit eeb28a095a14856802b3e5fb9545aa33da0015d8
1 parent
ad08f22f
Exists in
master
and in
1 other branch
- reverted click on checkbox options row. was buggy.
Showing
2 changed files
with
9 additions
and
13 deletions
Show diff stats
BUGS.md
| 1 | 1 | |
| 2 | 2 | # BUGS |
| 3 | 3 | |
| 4 | +- click numa opcao checkbox fora da checkbox+label não está a funcionar. | |
| 4 | 5 | - shift-enter não está a funcionar |
| 5 | -- falha intermitent no file handler quando o browser envia 2 GET requests ao mesmo tempo (porquê?) | |
| 6 | 6 | - nos topicos learn.yaml, qd falha acrescenta no fim. nao faz sentido. |
| 7 | -- ocorreu uma vez o sqlalchemy dar mesg erro a indicar que as threads sao diferents quando se faz o get da primeira pergunta do topico. Muitas vezes nao mostar erro, mas a pagina da erro ou fica em branco... | |
| 8 | - | |
| 9 | 7 | - 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. |
| 10 | -- mostrar feedback/solucoes quando acerta, ou excede max tries. | |
| 11 | 8 | - default prefix should be obtained from each course (yaml conf)? |
| 12 | 9 | - tabelas nas perguntas radio/checkbox não ocupam todo o espaço como em question. |
| 13 | 10 | |
| ... | ... | @@ -15,7 +12,6 @@ |
| 15 | 12 | |
| 16 | 13 | - mostrar capitulos e subtopicos de forma hierarquica. clicar no capitulo expande as dependencias. |
| 17 | 14 | - mostrar rankings alunos/perguntas respondidas/% correctas/valor esperado topicos. |
| 18 | -- max tries nas perguntas. | |
| 19 | 15 | - botão não sei... |
| 20 | 16 | - mostrar icon "loading..." enquanto está a corrigir uma pergunta. |
| 21 | 17 | - session management. close after inactive time. |
| ... | ... | @@ -33,6 +29,8 @@ |
| 33 | 29 | |
| 34 | 30 | # FIXED |
| 35 | 31 | |
| 32 | +- max tries nas perguntas. | |
| 33 | +- mostrar feedback/solucoes quando acerta, ou excede max tries. | |
| 36 | 34 | - quando se pressiona "responde" rapido (enquanto a animacao dura), a pergunta passa para a seguinte sem haver o correspondente redraw, ou seja a proxima resposta nao é a da pergunta mostrada. |
| 37 | 35 | - botao para mostrar a solução quando se acerta. |
| 38 | 36 | - não está a guardar o resultado no final do topico | ... | ... |
static/js/topic.js
| ... | ... | @@ -72,7 +72,7 @@ function new_question(type, question, tries, progress) { |
| 72 | 72 | MathJax.Hub.Queue(["Typeset",MathJax.Hub,"question_div"]); |
| 73 | 73 | |
| 74 | 74 | if (type == "radio") { |
| 75 | - $(".list-group-item").click(function () { | |
| 75 | + $(".list-group-item").click(function (e) { | |
| 76 | 76 | var index = $(this).index(); |
| 77 | 77 | $("div.list-group input:radio").eq(index).prop("checked", true); |
| 78 | 78 | |
| ... | ... | @@ -80,13 +80,11 @@ function new_question(type, question, tries, progress) { |
| 80 | 80 | // $(this).addClass('list-group-item-primary'); |
| 81 | 81 | }); |
| 82 | 82 | } |
| 83 | - else if (type == "checkbox") { | |
| 84 | - $(".list-group-item").click(function () { | |
| 85 | - var index = $(this).index(); | |
| 86 | - $("div.list-group input:checkbox").eq(index).trigger("click"); | |
| 87 | - }); | |
| 88 | - } | |
| 89 | - | |
| 83 | + // else if (type == "checkbox") { | |
| 84 | + // $(".list-group-item").click(function () { | |
| 85 | + // $("input:checkbox", this).trigger("click"); | |
| 86 | + // }); | |
| 87 | + // } | |
| 90 | 88 | |
| 91 | 89 | // enable shift+enter to submit |
| 92 | 90 | $("input:text, input:radio, input:checkbox").keydown(function (e) { | ... | ... |