Commit c55940afcf1a950e310a1f7b0d06868f740ed2c0

Authored by Miguel Barão
1 parent 8402f10b
Exists in master and in 1 other branch dev

- minor change in number of threads in ThreadPoolExecutor

Showing 3 changed files with 6 additions and 3 deletions   Show diff stats
1 1
2 # BUGS 2 # BUGS
3 3
4 -- on start topic, logs show questionhandler.get() twice.  
5 -- change password modal nao aparece no ipad (safari e firefox)  
6 - tabelas nas perguntas radio/checkbox não ocupam todo o espaço como em question. 4 - tabelas nas perguntas radio/checkbox não ocupam todo o espaço como em question.
7 5
8 # TODO 6 # TODO
9 7
  8 +- mostrar icon "loading..." enquanto está a corrigir uma pergunta.
10 - Criar outra estrutura organizada em capítulos (conjuntos de tópicos). Permitir capítulos de capítulos, etc. talvez usar grafos de grafos... 9 - Criar outra estrutura organizada em capítulos (conjuntos de tópicos). Permitir capítulos de capítulos, etc. talvez usar grafos de grafos...
11 - each topic only loads a sample of K questions (max) in random order. 10 - each topic only loads a sample of K questions (max) in random order.
12 - session management. close after inactive time. 11 - session management. close after inactive time.
@@ -26,6 +25,7 @@ @@ -26,6 +25,7 @@
26 25
27 # FIXED 26 # FIXED
28 27
  28 +- change password modal nao aparece no ipad (safari e firefox)
29 - detect questions in questions.yaml without ref -> error ou generate default. 29 - detect questions in questions.yaml without ref -> error ou generate default.
30 - generators e correct scripts que durem muito tempo bloqueiam o eventloop do tornado. 30 - generators e correct scripts que durem muito tempo bloqueiam o eventloop do tornado.
31 - servir imagens/ficheiros. 31 - servir imagens/ficheiros.
@@ -97,6 +97,9 @@ Certificates are saved under `/usr/local/etc/letsencrypt/live/bit.xdi.uevora.pt/ @@ -97,6 +97,9 @@ Certificates are saved under `/usr/local/etc/letsencrypt/live/bit.xdi.uevora.pt/
97 97
98 Copy them to `aprendizations/certs` with names `cert.pem` and `key.pem`. And change permissions to be readble (FIXME how to do it securily?) 98 Copy them to `aprendizations/certs` with names `cert.pem` and `key.pem`. And change permissions to be readble (FIXME how to do it securily?)
99 99
  100 +Renews can be done running `certbot renew` (untested!).
  101 +
  102 +
100 ### Testing 103 ### Testing
101 104
102 Run a demonstration: 105 Run a demonstration:
@@ -185,7 +185,7 @@ class FileHandler(BaseHandler): @@ -185,7 +185,7 @@ class FileHandler(BaseHandler):
185 # respond to AJAX to get a JSON question 185 # respond to AJAX to get a JSON question
186 # ---------------------------------------------------------------------------- 186 # ----------------------------------------------------------------------------
187 class QuestionHandler(BaseHandler): 187 class QuestionHandler(BaseHandler):
188 - executor = ThreadPoolExecutor(max_workers=2) 188 + executor = ThreadPoolExecutor() # max_workers=5*n_cpus?
189 189
190 templates = { 190 templates = {
191 'checkbox': 'question-checkbox.html', 191 'checkbox': 'question-checkbox.html',