Commit d165ac7971f510bfe479e8fc813e83b3c11c9d2f

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

- changed default correct in checkbox questions so that they can be correct if not defined.

Showing 2 changed files with 4 additions and 4 deletions   Show diff stats
@@ -148,7 +148,7 @@ class QuestionCheckbox(Question): @@ -148,7 +148,7 @@ class QuestionCheckbox(Question):
148 # set defaults if missing 148 # set defaults if missing
149 self.set_defaults({ 149 self.set_defaults({
150 'text': '', 150 'text': '',
151 - 'correct': [0.0] * n, # useful for questionaries 151 + 'correct': [1.0] * n, # useful for questionaries
152 'shuffle': True, 152 'shuffle': True,
153 'discount': True, 153 'discount': True,
154 'choose': n, # number of options 154 'choose': n, # number of options
@@ -16,7 +16,7 @@ import functools @@ -16,7 +16,7 @@ import functools
16 import tornado.ioloop 16 import tornado.ioloop
17 import tornado.web 17 import tornado.web
18 import tornado.httpserver 18 import tornado.httpserver
19 -from tornado import template, iostream 19 +from tornado import iostream
20 20
21 # this project 21 # this project
22 from learnapp import LearnApp 22 from learnapp import LearnApp
@@ -303,8 +303,8 @@ class QuestionHandler(BaseHandler): @@ -303,8 +303,8 @@ class QuestionHandler(BaseHandler):
303 303
304 # ------------------------------------------------------------------------- 304 # -------------------------------------------------------------------------
305 def signal_handler(signal, frame): 305 def signal_handler(signal, frame):
306 - r = input(' --> Stop webserver? (yes/no) ')  
307 - if r in ('yes', 'YES'): 306 + r = input(' --> Stop webserver? (yes/no) ').lower()
  307 + if r == 'yes':
308 tornado.ioloop.IOLoop.current().stop() 308 tornado.ioloop.IOLoop.current().stop()
309 logging.critical('Webserver stopped.') 309 logging.critical('Webserver stopped.')
310 sys.exit(0) 310 sys.exit(0)