Commit 906fa9231416a487bff87fbc20e9230627bc1970
1 parent
bbbaec78
Exists in
master
and in
1 other branch
- Modal dialog for submission confirmation
Showing
2 changed files
with
25 additions
and
2 deletions
Show diff stats
BUGS.md
| @@ -2,7 +2,6 @@ | @@ -2,7 +2,6 @@ | ||
| 2 | 2 | ||
| 3 | # BUGS | 3 | # BUGS |
| 4 | 4 | ||
| 5 | -- modal a pedir confirmação de submissão. | ||
| 6 | - implementar singlepage/multipage | 5 | - implementar singlepage/multipage |
| 7 | - numeros das perguntas não fazem sentido quando há caixas de informação | 6 | - numeros das perguntas não fazem sentido quando há caixas de informação |
| 8 | - 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. | 7 | - 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. |
| @@ -15,6 +14,7 @@ | @@ -15,6 +14,7 @@ | ||
| 15 | - criar perguntas de outros tipos, e.g. associação, ordenação, varios textinput | 14 | - criar perguntas de outros tipos, e.g. associação, ordenação, varios textinput |
| 16 | 15 | ||
| 17 | # FIXED | 16 | # FIXED |
| 17 | +- modal a pedir confirmação de submissão. | ||
| 18 | - pontos devem estar normalizados escala 0-20 | 18 | - pontos devem estar normalizados escala 0-20 |
| 19 | - mostrar numero de alunos online em /students | 19 | - mostrar numero de alunos online em /students |
| 20 | - mostrar cotacao das perguntas, show_points, default:False | 20 | - mostrar cotacao das perguntas, show_points, default:False |
templates/test.html
| @@ -202,9 +202,32 @@ | @@ -202,9 +202,32 @@ | ||
| 202 | </div> <!-- ui-corner-all custom-corners --> | 202 | </div> <!-- ui-corner-all custom-corners --> |
| 203 | % endfor | 203 | % endfor |
| 204 | <hr> | 204 | <hr> |
| 205 | - <button form="test" type="submit" value="submit" class="btn btn-danger drop-shadow"> Submeter Teste </button> | 205 | + <button type="button" class="btn btn-danger drop-shadow" data-toggle="modal" data-target="#confirmar"> |
| 206 | + Submeter teste | ||
| 207 | + </button> | ||
| 206 | </form> | 208 | </form> |
| 207 | </div> | 209 | </div> |
| 210 | + | ||
| 211 | + | ||
| 212 | + <!-- Modal de confirmacao --> | ||
| 213 | + <div class="modal fade" id="confirmar" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | ||
| 214 | + <div class="modal-dialog"> | ||
| 215 | + <div class="modal-content"> | ||
| 216 | + <div class="modal-header"> | ||
| 217 | + <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> | ||
| 218 | + <h4 class="modal-title" id="myModalLabel">Deseja submeter o teste?</h4> | ||
| 219 | + </div> | ||
| 220 | + <div class="modal-body"> | ||
| 221 | + Se submeter, o teste será enviado para classificação e já não poderá voltar atrás. | ||
| 222 | + Veja se respondeu a todas as questões e desactive as que não pretende classificar. | ||
| 223 | + </div> | ||
| 224 | + <div class="modal-footer"> | ||
| 225 | + <button type="button" class="btn btn-success btn-lg" data-dismiss="modal">Não!</button> | ||
| 226 | + <button form="test" type="submit" class="btn btn-danger">Sim, submeter</button> | ||
| 227 | + </div> | ||
| 228 | + </div> | ||
| 229 | + </div> | ||
| 230 | + </div> | ||
| 208 | </div> | 231 | </div> |
| 209 | 232 | ||
| 210 | </body> | 233 | </body> |