Commit f6f24c2fd236696aadcf045c3e3dd7889c7ecb68
1 parent
906fa923
Exists in
master
and in
1 other branch
- add column in /results with position (just an index for the sort)
Showing
3 changed files
with
8 additions
and
1 deletions
Show diff stats
BUGS.md
| @@ -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 --> |