예제 #1
0
def season_question():
    question = get_question_template()
    question["question id"] = "mmse-time-season"
    question["category"] = "time"
    question["type"] = "season"
    # question["info"] = ""
    # question["data"] = {}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 1
    return question
    pass
예제 #2
0
def draw_intersections_question():
    question = get_question_template()
    question["question id"] = "mmse-space-draw_intersections"
    question["category"] = "space"
    question["type"] = "draw_intersections"
    question["info"] = "ask user to draw two pentagons intersecting quadratically"
    # question["data"] = {}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 1
    return question
    pass
예제 #3
0
def city_question():
    question = get_question_template()
    question["question id"] = "mmse-location-city"
    question["category"] = "location"
    question["type"] = "city"
    # question["info"] = ""
    # question["data"] = {}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 1
    return question
    pass
예제 #4
0
def road_question():
    question = get_question_template()
    question["question id"] = "mmse-location-road"
    question["category"] = "location"
    question["type"] = "road"
    question["info"] = "accept road or street"
    # question["data"] = {}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 2
    return question
    pass
예제 #5
0
def make_sentence_question():
    question = get_question_template()
    question["question id"] = "mmse-language-make_sentence"
    question["category"] = "language"
    question["type"] = "make_sentence"
    question["info"] = "ask user to make a sentence, options are in data"
    question["data"] = {"sentence": get_filling_sentence_blocks()}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 1
    return question
    pass
예제 #6
0
def district_question():
    question = get_question_template()
    question["question id"] = "mmse-location-district"
    question["category"] = "location"
    question["type"] = "district"
    question["info"] = "accept district or township"
    # question["data"] = {}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 2
    return question
    pass
예제 #7
0
def repeat_question():
    question = get_question_template()
    question["question id"] = "mmse-language-repeat"
    question["category"] = "language"
    question["type"] = "repeat"
    question["info"] = "make a sentence and ask user to repeat it"
    question["data"] = {"sentence": random_sentence()}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 1
    return question
    pass
예제 #8
0
def naming_question():
    question = get_question_template()
    question["question id"] = "mmse-language-naming"
    question["category"] = "language"
    question["type"] = "naming"
    question["info"] = "show two objects picture and ask for their name"
    question["data"] = {"objects": random_naming_objects()}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 2
    return question
    pass
예제 #9
0
def remind_question(mark_objects):
    question = get_question_template()
    question["question id"] = "mmse-memory-remind"
    question["category"] = "memory"
    question["type"] = "remind"
    question["info"] = "ask user to remind the three objects in previous mark question"
    question["data"] = {"objects": mark_objects}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 3
    return question
    pass
예제 #10
0
def mark_question():
    question = get_question_template()
    question["question id"] = "mmse-memory-mark"
    question["category"] = "memory"
    question["type"] = "mark"
    question["info"] = "show user there are three random objects and let him repeat(the objects will be used in later " \
                       "question) "
    question["data"] = {"objects": random_three_objects()}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 3
    return question
    pass
예제 #11
0
def one_action_question():
    question = get_question_template()
    question["question id"] = "mmse-action-one_action"
    question["category"] = "action"
    question["type"] = "one_action"
    question[
        "info"] = "ask user to do one specific action, action type is in data"
    question["data"] = {"type": "shaking device"}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 1
    return question
    pass
예제 #12
0
def three_action_question():
    question = get_question_template()
    question["question id"] = "mmse-action-three_action"
    question["category"] = "action"
    question["type"] = "three_action"
    question[
        "info"] = "ask user to do continuous action, action type is in data"
    question["data"] = {"type": "walk"}
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 3
    return question
    pass
예제 #13
0
def sub_seven_question():
    question = get_question_template()
    question["question id"] = "mmse-attention-sub_seven"
    question["category"] = "attention"
    question["type"] = "sub_seven"
    question["info"] = "use start number to ask user, startNum-subNum=ans1, ans1-subNum=ans2, ... until get ans5. the " \
                       "ans1-5 will depend on startNum and subNum"
    question["data"] = {
        "startNum": random_start_number(),
        "subNum": random_sub_number()
    }
    # question["user answer"] = {}
    # question["user score"] = 0
    question["full score"] = 5
    return question
    pass