diff --git a/BUGS.md b/BUGS.md index 81390e3..0b61ed1 100644 --- a/BUGS.md +++ b/BUGS.md @@ -1,6 +1,7 @@ # BUGS +- Gerar pdf's com todos os testes no final (pdfkit). - permitir eliminar teste a decorrer de modo a que o aluno possa recomeçar (e.g. noutro browser) - servidor nao esta a lidar com eventos scroll/resize. ignorar? diff --git a/serve.py b/serve.py index 3ea09e3..7d2a3fc 100755 --- a/serve.py +++ b/serve.py @@ -274,7 +274,10 @@ class Root(object): fname = self.app.get_json_filename_of_test(test_id) with open(fname) as f: t = json.load(f) - return self.template['review'].render(t=t) + r = self.template['review'].render(t=t) + # import pdfkit + # pdfkit.from_string(r, 'out.pdf') # FIXME fails getting css, images, etc + return r @cherrypy.expose @require(name_is('0')) -- libgit2 0.21.2