Commit 6c831b0d4625683cbeb0cc6872e9df844eaddf68
1 parent
1c00dfe6
Exists in
master
and in
1 other branch
- information are now panels numbered, instead of wells.
Showing
3 changed files
with
21 additions
and
3 deletions
Show diff stats
BUGS.md
@@ -2,10 +2,10 @@ | @@ -2,10 +2,10 @@ | ||
2 | 2 | ||
3 | # BUGS | 3 | # BUGS |
4 | 4 | ||
5 | -- information points é definido onde? test.y ou questions.py? | 5 | +- se database for mal configurada, é criada uma base de dados vazia e rebenta na autenticacao. |
6 | - hash das passwords obtidas da concatenacao do numero de aluno com password (evita que passwords repetidas sejam detectadas). | 6 | - hash das passwords obtidas da concatenacao do numero de aluno com password (evita que passwords repetidas sejam detectadas). |
7 | - mostrar erro quando nao consegue importar questions files | 7 | - mostrar erro quando nao consegue importar questions files |
8 | -- numeros das perguntas não fazem sentido quando há caixas de informação | 8 | +- numeros das perguntas não fazem sentido quando há caixas de informação (numerar informacao tb?) |
9 | - 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. | 9 | - 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. |
10 | 10 | ||
11 | 11 | ||
@@ -23,6 +23,7 @@ | @@ -23,6 +23,7 @@ | ||
23 | 23 | ||
24 | # FIXED | 24 | # FIXED |
25 | 25 | ||
26 | +- information points é definido onde? test.y ou questions.py? | ||
26 | - textarea monospace | 27 | - textarea monospace |
27 | - disable tab behavior in textarea. | 28 | - disable tab behavior in textarea. |
28 | - command line options --debug --show_points --show_hints --practice_mode | 29 | - command line options --debug --show_points --show_hints --practice_mode |
MANUAL.md
1 | # Perguntations | 1 | # Perguntations |
2 | 2 | ||
3 | +### Requirements and instalation | ||
4 | + | ||
5 | +Install: | ||
6 | + | ||
7 | +- python3.4 | ||
8 | +- cherrypy3 | ||
9 | +- mako | ||
10 | +- yaml | ||
11 | +- markdown | ||
12 | + | ||
13 | + | ||
3 | Before using the program you need to | 14 | Before using the program you need to |
4 | 15 | ||
5 | 1. Create the students database | 16 | 1. Create the students database |
templates/test.html
@@ -135,9 +135,15 @@ | @@ -135,9 +135,15 @@ | ||
135 | % for i,q in enumerate(questions): | 135 | % for i,q in enumerate(questions): |
136 | <div class="ui-corner-all custom-corners"> | 136 | <div class="ui-corner-all custom-corners"> |
137 | % if q['type'] == 'information': | 137 | % if q['type'] == 'information': |
138 | - <div class="well drop-shadow" role="alert"> | 138 | + <div class="panel panel-default drop-shadow"> |
139 | + <div class="panel-heading"> | ||
140 | + Informação | ||
141 | + </div> | ||
142 | + <div class="panel-body"> | ||
143 | + <h4> ${i+1}.</h4> | ||
139 | ${pretty(q['text'])} | 144 | ${pretty(q['text'])} |
140 | </div> | 145 | </div> |
146 | + </div> | ||
141 | % elif q['type'] == 'warning': | 147 | % elif q['type'] == 'warning': |
142 | <div class="alert alert-warning drop-shadow" role="alert"> | 148 | <div class="alert alert-warning drop-shadow" role="alert"> |
143 | <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> | 149 | <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> |