Commit f6f24c2fd236696aadcf045c3e3dd7889c7ecb68

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

- add column in /results with position (just an index for the sort)

@@ -2,18 +2,23 @@ @@ -2,18 +2,23 @@
2 2
3 # BUGS 3 # BUGS
4 4
5 -- implementar singlepage/multipage  
6 - numeros das perguntas não fazem sentido quando há caixas de informação 5 - numeros das perguntas não fazem sentido quando há caixas de informação
7 - 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. 6 - 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.
8 7
9 8
10 # TODO 9 # TODO
11 10
  11 +- mostrar numero ordem em /results
  12 +- simplificar a gravacao do teste em json. alterar o script json2md.py em conformidade
  13 +- Menu para professor com link para /results e /students
  14 +- implementar singlepage/multipage. Fazer uma class para single page que trate de andar gerir o avanco e correcao das perguntas
12 - criar pergunta gerada por script externo. Na instanciacao QuestionScript() é corrido um script que devolve uma instancia de pergunta de qualquer tipo. 15 - criar pergunta gerada por script externo. Na instanciacao QuestionScript() é corrido um script que devolve uma instancia de pergunta de qualquer tipo.
13 - permitir adicionar imagens nas perguntas 16 - permitir adicionar imagens nas perguntas
14 - criar perguntas de outros tipos, e.g. associação, ordenação, varios textinput 17 - criar perguntas de outros tipos, e.g. associação, ordenação, varios textinput
15 18
  19 +
16 # FIXED 20 # FIXED
  21 +
17 - modal a pedir confirmação de submissão. 22 - modal a pedir confirmação de submissão.
18 - pontos devem estar normalizados escala 0-20 23 - pontos devem estar normalizados escala 0-20
19 - mostrar numero de alunos online em /students 24 - mostrar numero de alunos online em /students
static/.DS_Store
No preview for this file type
templates/results.html
@@ -39,6 +39,7 @@ @@ -39,6 +39,7 @@
39 <table class="table"> 39 <table class="table">
40 <thead> 40 <thead>
41 <tr> 41 <tr>
  42 + <th>Posição</th>
42 <th>Número</th> 43 <th>Número</th>
43 <th>Nome</th> 44 <th>Nome</th>
44 <th>Nota (0-20)</th> 45 <th>Nota (0-20)</th>
@@ -47,6 +48,7 @@ @@ -47,6 +48,7 @@
47 <tbody> 48 <tbody>
48 % for r in results: 49 % for r in results:
49 <tr> 50 <tr>
  51 + <td>${loop.index+1}</td>
50 <td>${r[0]}</td> <!-- numero --> 52 <td>${r[0]}</td> <!-- numero -->
51 <td>${r[1]}</td> <!-- nome --> 53 <td>${r[1]}</td> <!-- nome -->
52 <td> <!-- nota --> 54 <td> <!-- nota -->