Commit d292c5a36806fd2f556159e9987d8f2765e2e349

Authored by Miguel Barão
1 parent 301864f7
Exists in master and in 1 other branch dev

- 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 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 13 - detectar se falta 'correct' nas perguntas.
6 14 - check if script to generate questions exist before instantiation.
7 15 - paths manipulation in strings is unix only ('/something'). use os.path to create paths.
... ... @@ -11,6 +19,10 @@
11 19  
12 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 26 - SQLAlchemy em vez da classe database.
15 27 - Criar botão para o docente fazer enable/disable do aluno explicitamente (exames presenciais).
16 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 278 </div> <!-- ui-corner-all custom-corners -->
279 279 % endfor
280 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 282 Submeter teste
283 283 </button>
284 284 </form>
... ... @@ -306,5 +306,6 @@
306 306 </div>
307 307  
308 308 <script src="/js/tabkey_in_textarea.js"></script>
  309 +<script src="/js/prevent_enter_submit.js"></script>
309 310 </body>
310 311 </html>
... ...