Commit 3db4db94e44cc788dd8b3ad3cc698862c12b7fb3
1 parent
b33682ee
Exists in
dev
fix radio and checkbox option alignment
Showing
3 changed files
with
16 additions
and
13 deletions
Show diff stats
BUGS.md
| @@ -5,13 +5,10 @@ | @@ -5,13 +5,10 @@ | ||
| 5 | - nao esta a respeitar o numero de tentativas `max_tries`. | 5 | - nao esta a respeitar o numero de tentativas `max_tries`. |
| 6 | - se na especificacao de um curso, a referencia do topico nao existir como | 6 | - se na especificacao de um curso, a referencia do topico nao existir como |
| 7 | directorio, rebenta. | 7 | directorio, rebenta. |
| 8 | -- internal server error ao fazer logout no macos python3.8 | ||
| 9 | - topicos chapter devem ser automaticamente completos assim que as dependencias | 8 | - topicos chapter devem ser automaticamente completos assim que as dependencias |
| 10 | são satisfeitas. Nao devia ser necessario (ou possivel?) clicar neles. | 9 | são satisfeitas. Nao devia ser necessario (ou possivel?) clicar neles. |
| 11 | - topicos do tipo learn deviam por defeito nao ser randomizados e assumir | 10 | - topicos do tipo learn deviam por defeito nao ser randomizados e assumir |
| 12 | ficheiros `learn.yaml`. | 11 | ficheiros `learn.yaml`. |
| 13 | -- internal server error 500... experimentar cenario: aluno tem login efectuado, | ||
| 14 | - prof muda pw e faz login/logout. aluno obtem erro 500. | ||
| 15 | - radio sem options rebenta com aprendizations --check | 12 | - radio sem options rebenta com aprendizations --check |
| 16 | - chapters deviam ser mostrados unlocked, antes de mostrar a medalha. alunos | 13 | - chapters deviam ser mostrados unlocked, antes de mostrar a medalha. alunos |
| 17 | pensam que já terminaram e não conseguem progredir por causa das | 14 | pensam que já terminaram e não conseguem progredir por causa das |
| @@ -56,6 +53,7 @@ | @@ -56,6 +53,7 @@ | ||
| 56 | 53 | ||
| 57 | ## FIXED | 54 | ## FIXED |
| 58 | 55 | ||
| 56 | +- formulas com align ficam numa so linha. (mistune 3 com o meu patch) | ||
| 59 | - rankings rebenta se nunhum aluno tiver feito nenhum topico. | 57 | - rankings rebenta se nunhum aluno tiver feito nenhum topico. |
| 60 | - templates question-*.html tem input hidden question_ref que não é usado. | 58 | - templates question-*.html tem input hidden question_ref que não é usado. |
| 61 | remover? | 59 | remover? |
aprendizations/templates/question-checkbox.html
| @@ -6,12 +6,15 @@ | @@ -6,12 +6,15 @@ | ||
| 6 | <div class="list-group"> | 6 | <div class="list-group"> |
| 7 | {% for n,opt in enumerate(question['options']) %} | 7 | {% for n,opt in enumerate(question['options']) %} |
| 8 | <li class="list-group-item"> | 8 | <li class="list-group-item"> |
| 9 | - <input class="form-check-input" type="checkbox" id="{{ n }}" accesskey="{{ n+1 }}" name="answer" value="{{ n }}"> | ||
| 10 | - <label class="form-check-label" for="{{ n }}"> | ||
| 11 | - {{ md(opt).removeprefix('<p>').removesuffix('</p>') }} | ||
| 12 | - </label> | ||
| 13 | - {% end %} | ||
| 14 | - </div> | 9 | + <div class="form-check"> |
| 10 | + <input class="form-check-input" type="checkbox" id="{{ n }}" accesskey="{{ n+1 }}" name="answer" value="{{ n }}"> | ||
| 11 | + <label class="form-check-label" for="{{ n }}"> | ||
| 12 | + {{ md(opt).removeprefix('<p>').removesuffix('</p>') }} | ||
| 13 | + </label> | ||
| 14 | + </div> | ||
| 15 | + </li> | ||
| 16 | + {% end %} | ||
| 17 | + </div> | ||
| 15 | </fieldset> | 18 | </fieldset> |
| 16 | <input type="hidden" name="qid" value="{{ question['qid'] }}"> | 19 | <input type="hidden" name="qid" value="{{ question['qid'] }}"> |
| 17 | {% end %} | 20 | {% end %} |
aprendizations/templates/question-radio.html
| @@ -6,10 +6,12 @@ | @@ -6,10 +6,12 @@ | ||
| 6 | <div class="list-group"> | 6 | <div class="list-group"> |
| 7 | {% for n,opt in enumerate(question['options']) %} | 7 | {% for n,opt in enumerate(question['options']) %} |
| 8 | <li class="list-group-item"> | 8 | <li class="list-group-item"> |
| 9 | - <input class="form-check-input" type="radio" name="answer" value="{{ n }}" id="{{ n }}"> | ||
| 10 | - <label class="form-check-label stretched-link" for="{{ n }}"> | ||
| 11 | - {{ md(opt).removeprefix('<p>').removesuffix('</p>') }} | ||
| 12 | - </label> | 9 | + <div class="form-check"> |
| 10 | + <input class="form-check-input" type="radio" name="answer" value="{{ n }}" id="{{ n }}"> | ||
| 11 | + <label class="form-check-label stretched-link" for="{{ n }}"> | ||
| 12 | + {{ md(opt).removeprefix('<p>').removesuffix('</p>') }} | ||
| 13 | + </label> | ||
| 14 | + </div> | ||
| 13 | </li> | 15 | </li> |
| 14 | {% end %} | 16 | {% end %} |
| 15 | </div> | 17 | </div> |