Commit 7796216875df3e4c93b3ae6dc98e57a274b9c953

Authored by Miguel Barão
1 parent 8906df28
Exists in master and in 1 other branch dev

- update BUGS.md

- add example of random choice of questions in demo.yaml
BUGS.md
... ... @@ -5,7 +5,6 @@
5 5 - servidor ntpd para configurar a data/hora dos portateis dell
6 6 - link na pagina com a nota para voltar ao principio.
7 7 - CRITICAL se answer for `i<n` a revisão de provas mostra apenas i (interpreta `<` como tag?)
8   -- sock.bind(sockaddr) OSError: [Errno 48] Address already in use
9 8 - na pagina grade.html as barras estao normalizadas para os limites scale_min e max do teste actual e nao do realizado.
10 9 - codigo `hello world` nao esta a preservar o whitespace. O renderer de markdown gera a tag <code> que não preserva whitespace. Necessario adicionar <pre>.
11 10 - teste nao esta a mostrar imagens de vez em quando.
... ... @@ -16,15 +15,14 @@
16 15 - melhorar o botao de autorizar (desliga-se), usar antes um botao?
17 16 e.g. retornar None quando nao ha alteracoes relativamente à última vez.
18 17 ou usar push (websockets?)
19   -- lidar com eventos unfocus.
20   -- servidor nao esta a lidar com eventos scroll/resize. ignorar?
21 18 - Test.reset_answers() unused.
22 19 - mudar ref do test para test_id (ref já é usado nas perguntas)
23 20 - incluir test_id na tabela questions (futuro semestre, pode quebrar compatibilidade).
24   -- na pagina admin, mostrar com cor vermelha as horas de entrada dos alunos que ja tenha excedido o tempo
  21 +- na pagina admin, mostrar com cor vermelha as horas de entrada dos alunos que ja tenham excedido o tempo
25 22  
26 23 # TODO
27 24  
  25 +- mostrar unfocus e window area em /admin
28 26 - testar as perguntas todas no início do teste.
29 27 - test: mostrar duração do teste com progressbar no navbar.
30 28 - submissao fazer um post ajax?
... ... @@ -65,6 +63,9 @@ ou usar push (websockets?)
65 63  
66 64 # FIXED
67 65  
  66 +- lidar com eventos unfocus.
  67 +- servidor nao esta a lidar com eventos resize.
  68 +- sock.bind(sockaddr) OSError: [Errno 48] Address already in use
68 69 - dizer quanto desconta em cada pergunta de escolha multipla
69 70 - se houver erros a abrir ficheiros .yaml de perguntas, depois dos testes diz "No errors found".
70 71 - se faltarem files na especificação do teste, o check não detecta e factory não gera para essas perguntas.
... ...
demo/demo.yaml
... ... @@ -64,9 +64,10 @@ questions:
64 64 - tut-information
65 65 - tut-success
66 66 - tut-warning
67   - - tut-alert
  67 + - [tut-alert1, tut-alert2]
68 68 - tut-generator
69 69  
  70 +
70 71 # test:
71 72 # - ref1
72 73 # - block: a
... ...
demo/questions/questions-tutorial.yaml
... ... @@ -535,8 +535,24 @@
535 535  
536 536 # ----------------------------------------------------------------------------
537 537 - type: alert
538   - ref: tut-alert
539   - title: Texto informativo (perigo)
  538 + ref: tut-alert1
  539 + title: Texto informativo (perigo) - versão 1
  540 + text: |
  541 + Não conta para avaliação. Texto importante.
  542 +
  543 + ![planetas](planets.png "Planetas do Sistema Solar")
  544 +
  545 + As imagens podem ser adicionadas usando a notação standard em markdown. Há
  546 + duas possibilidads:
  547 +
  548 + - Imagens inline: não têm título definido e podem ser incluídas no meio de
  549 + uma linha de texto usando`![alt text](image.jpg)`.
  550 + - Imagens centradas com título: `![alt text](image.jpg "Título da imagem")`.
  551 + O título aprece por baixo da imagem. O título pode ser uma string vazia.
  552 +
  553 +- type: alert
  554 + ref: tut-alert2
  555 + title: Texto informativo (perigo) - versão 2
540 556 text: |
541 557 Não conta para avaliação. Texto importante.
542 558  
... ... @@ -555,7 +571,7 @@
555 571 text: |
556 572 This question is not included in the test and will not shown up.
557 573 It also lacks a "ref" and is automatically named
558   - `questions/questions-tutorial.yaml:0012`.
  574 + `questions/questions-tutorial.yaml:0013`.
559 575 A warning is shown on the console about this.
560 576 The number at the end is the index position of this question.
561 577 Indices start at 0.
... ...