Commit eeb28a095a14856802b3e5fb9545aa33da0015d8

Authored by Miguel Barão
1 parent ad08f22f
Exists in master and in 1 other branch dev

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