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']: | ... | ... |