Commit bbbaec78497fb4c5864364bfee7c8d189f0e7a6d

Authored by Miguel Barao
1 parent bc27a182
Exists in master and in 1 other branch dev

- show points normalized in the interval [0,20].

Showing 2 changed files with 5 additions and 3 deletions   Show diff stats
BUGS.md
... ... @@ -5,7 +5,6 @@
5 5 - modal a pedir confirmação de submissão.
6 6 - implementar singlepage/multipage
7 7 - numeros das perguntas não fazem sentido quando há caixas de informação
8   -- pontos devem estar normalizados escala 0-20
9 8 - 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.
10 9  
11 10  
... ... @@ -16,5 +15,6 @@
16 15 - criar perguntas de outros tipos, e.g. associação, ordenação, varios textinput
17 16  
18 17 # FIXED
  18 +- pontos devem estar normalizados escala 0-20
19 19 - mostrar numero de alunos online em /students
20 20 - mostrar cotacao das perguntas, show_points, default:False
... ...
templates/test.html
... ... @@ -100,7 +100,9 @@
100 100 'markdown.extensions.def_list',
101 101 'markdown.extensions.sane_lists'])}
102 102 </%def>
103   -
  103 + <%
  104 + total_points = sum(q['points'] for q in questions)
  105 + %>
104 106 % for i,q in enumerate(questions):
105 107 <div class="ui-corner-all custom-corners">
106 108 % if q['type'] == 'information':
... ... @@ -190,7 +192,7 @@
190 192  
191 193 % if t['show_points']:
192 194 <p class="text-right">
193   - <small>(${q['points']} ponto)</small>
  195 + <small>(${q['points'] / total_points * 20.0} pontos)</small>
194 196 <p>
195 197 % endif
196 198  
... ...