Commit d2605596e036cbd5553209e13c7d4b32e8ada992
1 parent
7c6aa90f
Exists in
master
and in
1 other branch
- tested pdfkit to generate tests in pdf, but not yet working.
Showing
2 changed files
with
5 additions
and
1 deletions
Show diff stats
BUGS.md
| 1 | 1 | ||
| 2 | # BUGS | 2 | # BUGS |
| 3 | 3 | ||
| 4 | +- Gerar pdf's com todos os testes no final (pdfkit). | ||
| 4 | - permitir eliminar teste a decorrer de modo a que o aluno possa recomeçar (e.g. noutro browser) | 5 | - permitir eliminar teste a decorrer de modo a que o aluno possa recomeçar (e.g. noutro browser) |
| 5 | - servidor nao esta a lidar com eventos scroll/resize. ignorar? | 6 | - servidor nao esta a lidar com eventos scroll/resize. ignorar? |
| 6 | 7 |
serve.py
| @@ -274,7 +274,10 @@ class Root(object): | @@ -274,7 +274,10 @@ class Root(object): | ||
| 274 | fname = self.app.get_json_filename_of_test(test_id) | 274 | fname = self.app.get_json_filename_of_test(test_id) |
| 275 | with open(fname) as f: | 275 | with open(fname) as f: |
| 276 | t = json.load(f) | 276 | t = json.load(f) |
| 277 | - return self.template['review'].render(t=t) | 277 | + r = self.template['review'].render(t=t) |
| 278 | + # import pdfkit | ||
| 279 | + # pdfkit.from_string(r, 'out.pdf') # FIXME fails getting css, images, etc | ||
| 280 | + return r | ||
| 278 | 281 | ||
| 279 | @cherrypy.expose | 282 | @cherrypy.expose |
| 280 | @require(name_is('0')) | 283 | @require(name_is('0')) |