Commit 29ec441abd0843e70f1cdf15e5cd03921b944511

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

- remove prefix 'l' from student id on login

Showing 3 changed files with 6 additions and 4 deletions   Show diff stats
questionfactory.py
... ... @@ -18,12 +18,13 @@
18 18 # An instance of an actual question is an object that inherits from Question()
19 19 #
20 20 # Question - base class inherited by other classes
  21 +# QuestionInformation - not a question, just a box with content
21 22 # QuestionRadio - single choice from a list of options
22 23 # QuestionCheckbox - multiple choice, equivalent to multiple true/false
23 24 # QuestionText - line of text compared to a list of acceptable answers
24 25 # QuestionTextRegex - line of text matched against a regular expression
25 26 # QuestionTextArea - corrected by an external program
26   -# QuestionInformation - not a question, just a box with content
  27 +# QuestionNumericInterval - line of text parsed as a float
27 28  
28 29 # base
29 30 from os import path
... ... @@ -34,7 +35,7 @@ import logging
34 35  
35 36  
36 37  
37   -from questions import Question, QuestionRadio, QuestionCheckbox, QuestionText, QuestionTextRegex, QuestionNumericInterval, QuestionTextArea, QuestionInformation
  38 +from questions import QuestionRadio, QuestionCheckbox, QuestionText, QuestionTextRegex, QuestionNumericInterval, QuestionTextArea, QuestionInformation
38 39  
39 40  
40 41 # setup logger for this module
... ...
questions.py
1 1  
2   -
3 2 # base
4 3 import random
5 4 import re
... ...
serve.py
... ... @@ -18,7 +18,7 @@ import tornado.httpserver
18 18 from tornado import template, gen
19 19  
20 20 # project
21   -from tools import load_yaml, md_to_html #, md_to_html_review
  21 +from tools import load_yaml, md_to_html
22 22 from app import App, AppException
23 23  
24 24  
... ... @@ -72,6 +72,8 @@ class LoginHandler(BaseHandler):
72 72 # @gen.coroutine
73 73 def post(self):
74 74 uid = self.get_body_argument('uid')
  75 + if uid.startswith('l'): # remove prefix 'l'
  76 + uid = uid[1:]
75 77 pw = self.get_body_argument('pw')
76 78  
77 79 if self.testapp.login(uid, pw):
... ...