Commit d292c5a36806fd2f556159e9987d8f2765e2e349
1 parent
301864f7
Exists in
master
and in
1 other branch
- prevent submission by pressing the enter key (disables enter except for textarea).
Showing
2 changed files
with
14 additions
and
1 deletions
Show diff stats
BUGS.md
| 1 | 1 | ||
| 2 | 2 | ||
| 3 | +Aluno com 9.98 apareceu 10 e pensa que esta aprovado. Necessario cuidado. | ||
| 4 | +Nota final deveria ser arredondada às unidades? Pelo menos na folha de cálculo. | ||
| 5 | + | ||
| 6 | + | ||
| 7 | + | ||
| 3 | # BUGS | 8 | # BUGS |
| 4 | 9 | ||
| 10 | +- alunos vêm nota final arredondada às decimas, mas é apenas um arredondamento visual. Pode acontecer o aluno chumbar, mas ver uma nota positiva (e.g. 9.46 mostra 9.5 e presume que esta aprovado). Mostrar 3 casas? | ||
| 11 | +- alunos podem entrar duas vezes em simultaneo. impedir, e permitir ao docente fazer kick-out | ||
| 12 | +- desligar submissao com tecla enter no chrome/mac | ||
| 5 | - detectar se falta 'correct' nas perguntas. | 13 | - detectar se falta 'correct' nas perguntas. |
| 6 | - check if script to generate questions exist before instantiation. | 14 | - check if script to generate questions exist before instantiation. |
| 7 | - paths manipulation in strings is unix only ('/something'). use os.path to create paths. | 15 | - paths manipulation in strings is unix only ('/something'). use os.path to create paths. |
| @@ -11,6 +19,10 @@ | @@ -11,6 +19,10 @@ | ||
| 11 | 19 | ||
| 12 | # TODO | 20 | # TODO |
| 13 | 21 | ||
| 22 | +- warning quando se executa novamente o mesmo teste na consola. ie se ja houver submissoes desse teste. | ||
| 23 | +- na cotacao da pergunta indicar o limite inferior, e.g. -0.2 -- 1, 0 -- 0.5 | ||
| 24 | +- textarea com opcao de numero de linhas (consoante o programa a desenvolver podem ser necessarias mais ou menos linhas) | ||
| 25 | +- fazer uma calculadora javascript e por no menu. surge como modal | ||
| 14 | - SQLAlchemy em vez da classe database. | 26 | - SQLAlchemy em vez da classe database. |
| 15 | - Criar botão para o docente fazer enable/disable do aluno explicitamente (exames presenciais). | 27 | - Criar botão para o docente fazer enable/disable do aluno explicitamente (exames presenciais). |
| 16 | - hash das passwords concatenadas com salt gerado aleatoriamente. necessario acrescentar salt de cada aluno. gerar salt com os.urandom(256) | 28 | - hash das passwords concatenadas com salt gerado aleatoriamente. necessario acrescentar salt de cada aluno. gerar salt com os.urandom(256) |
templates/test.html
| @@ -278,7 +278,7 @@ | @@ -278,7 +278,7 @@ | ||
| 278 | </div> <!-- ui-corner-all custom-corners --> | 278 | </div> <!-- ui-corner-all custom-corners --> |
| 279 | % endfor | 279 | % endfor |
| 280 | <hr> | 280 | <hr> |
| 281 | - <button type="button" class="btn btn-danger drop-shadow" data-toggle="modal" data-target="#confirmar"> | 281 | + <button type="button" class="btn btn-danger drop-shadow" data-toggle="modal" data-target="#confirmar" id="form-button-submit"> |
| 282 | Submeter teste | 282 | Submeter teste |
| 283 | </button> | 283 | </button> |
| 284 | </form> | 284 | </form> |
| @@ -306,5 +306,6 @@ | @@ -306,5 +306,6 @@ | ||
| 306 | </div> | 306 | </div> |
| 307 | 307 | ||
| 308 | <script src="/js/tabkey_in_textarea.js"></script> | 308 | <script src="/js/tabkey_in_textarea.js"></script> |
| 309 | +<script src="/js/prevent_enter_submit.js"></script> | ||
| 309 | </body> | 310 | </body> |
| 310 | </html> | 311 | </html> |