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> |