Commit e74eff38021bf6e6b2f85f08fc1a84e22cacee2e
1 parent
683a1709
Exists in
master
and in
1 other branch
- show_points option added to the test.
Showing
4 changed files
with
18 additions
and
3 deletions
Show diff stats
BUGS.md
| ... | ... | @@ -2,9 +2,11 @@ |
| 2 | 2 | |
| 3 | 3 | # BUGS |
| 4 | 4 | |
| 5 | +- mostrar numero de alunos online em /students | |
| 6 | +- modal a pedir confirmação de submissão. | |
| 5 | 7 | - implementar singlepage/multipage |
| 6 | 8 | - numeros das perguntas não fazem sentido quando há caixas de informação |
| 7 | - | |
| 9 | +- pontos devem estar normalizados escala 0-20 | |
| 8 | 10 | - testar regex na definicao das perguntas. como se faz rawstring em yaml? singlequote? problemas de backslash??? sim... necessário fazer \\ em varios casos, mas não é claro! e.g. \n é convertido em espaço mas \w é convertido em \\ e w. |
| 9 | 11 | |
| 10 | 12 | |
| ... | ... | @@ -12,4 +14,7 @@ |
| 12 | 14 | |
| 13 | 15 | - criar pergunta gerada por script externo. Na instanciacao QuestionScript() é corrido um script que devolve uma instancia de pergunta de qualquer tipo. |
| 14 | 16 | - permitir adicionar imagens nas perguntas |
| 15 | -- criar perguntas de outros tipos, e.g. associação, ordenação, varios textinput | |
| 16 | 17 | \ No newline at end of file |
| 18 | +- criar perguntas de outros tipos, e.g. associação, ordenação, varios textinput | |
| 19 | + | |
| 20 | +# FIXED | |
| 21 | +- mostrar cotacao das perguntas, show_points, default:False | ... | ... |
static/.DS_Store
No preview for this file type
templates/test.html
| ... | ... | @@ -120,7 +120,8 @@ |
| 120 | 120 | Classificar |
| 121 | 121 | </div> |
| 122 | 122 | <div class="panel-body" id="example${i}"> |
| 123 | - <h4> ${i+1}. </h4> | |
| 123 | + <h4> ${i+1}.</h4> | |
| 124 | + | |
| 124 | 125 | <p class="question"> |
| 125 | 126 | ${pretty(q['text'])} |
| 126 | 127 | </p> |
| ... | ... | @@ -185,6 +186,14 @@ |
| 185 | 186 | </div> |
| 186 | 187 | % endif # modal |
| 187 | 188 | % endif # show_hints |
| 189 | + | |
| 190 | + | |
| 191 | + % if t['show_points']: | |
| 192 | + <p class="text-right"> | |
| 193 | + <small>(${q['points']} ponto)</small> | |
| 194 | + <p> | |
| 195 | + % endif | |
| 196 | + | |
| 188 | 197 | </div> <!-- panel-body --> |
| 189 | 198 | </div> <!-- panel --> |
| 190 | 199 | % endif | ... | ... |
test.py
| ... | ... | @@ -21,6 +21,7 @@ def read_configuration(filename): |
| 21 | 21 | test['ref'] = str(test.get('ref', filename)) |
| 22 | 22 | test['title'] = str(test.get('title', '')) |
| 23 | 23 | test['show_hints'] = bool(test.get('show_hints', False)) |
| 24 | + test['show_points'] = bool(test.get('show_points', False)) | |
| 24 | 25 | test['singlepage'] = bool(test.get('singlepage', True)) |
| 25 | 26 | test['save_answers'] = bool(test.get('save_answers', True)) |
| 26 | 27 | if test['save_answers']: | ... | ... |