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) { | ... | ... |