from otree.api import *
def get_quiz_data():
return [
dict(
name='q1',
solution=1,
explanation="It's a YES-AND. The prompt established that the watch was peculiar. The response agreed with the prompt and proceeded to tell what it is that was peculiar about the watch. It's a good response.",
),
dict(
name='q2',
solution=2,
explanation="It's 'Only YES, not AND'. There is no AND in this response. The response just agreed with the prompt, it didn't continue the story.
\
A more apt response would be to say I don't know, Mark! My father doesn't approve the match, and he's too powerful to cross. ",
),
dict(
name='q3',
solution=2,
explanation="It's 'Only YES, not AND'. There is no AND in this response. The response is just a qualification of the prompt: you lose things because you were not careful, that is not new information. it didn't continue the story.
\
A more apt response would be to say I wonder if left it behind in the restaurant. ",
),
dict(
name='q4',
solution=2,
explanation="It's 'Only YES, not AND'. There is no AND in this response. The father and son are arguing, but there is no information as to why are they arguing.
\
A more apt response would be to say That girl is my life. You are no father of mine when you deny me my life. ",
),
dict(
name='q5',
solution=3,
explanation="It's 'Not YES-AND'. Partner pointed attention to a rude motorcyclist wolf-whistling at her. The response about dad calling for an errand ignored the previous statement and started a new track altogether. This is not a YES-AND statement.",
),
dict(
name='q6',
solution=3,
explanation="The first statement is just a YES (it adds no new information), second statement ignores the prompt (NOT YES-AND), third one is a YES-AND as it accepts the premise and advances the story by introducing the car.",
),
dict(
name='q7',
solution=3,
explanation="The third statement is the best response. It advances the story by hinting that something that happened last night caused the invisibility.",
),
]
def get_quiz_questions():
q1 = models.IntegerField(label=" Identify whether the 'Response' to the 'Prompt' is a YES-AND, Only YES, not AND, or Not YES-AND :
Prompt: The watch suddenly caught my attention. It was peculiar!
Response: The markings on the watch do not seem to correspond to any particular numeric system. It seems like some sort of a code.
", choices=[
[1, 'YES-AND'],
[2, 'Only YES, not AND'],
[3, 'Not YES-AND']
], widget=widgets.RadioSelect)
q2 = models.IntegerField(label=" Identify whether the 'Response' to the 'Prompt' is a YES-AND, Only YES, not AND, or Not YES-AND :
Prompt: Whatever happens, darling, we will always be together!
Response: We will, my dear, we will!
", choices=[
[1, 'YES-AND'],
[2, 'Only YES, not AND'],
[3, 'Not YES-AND']
], widget=widgets.RadioSelect)
q3 = models.IntegerField(label=" Identify whether the 'Response' to the 'Prompt' is a YES-AND, Only YES, not AND, or Not YES-AND :
Prompt: I suddenly realized that I no longer had my purse with me.
Response : I should have been more careful with my things.
", choices=[
[1, 'YES-AND'],
[2, 'Only YES, not AND'],
[3, 'Not YES-AND']
], widget=widgets.RadioSelect)
q4 = models.IntegerField(label=" Identify whether the 'Response' to the 'Prompt' is a YES-AND, Only YES, not AND, or Not YES-AND :
Prompt: You're not my son, my father yelled at me.
Response : You're not my father, either, I bellowed back angrily.
", choices=[
[1, 'YES-AND'],
[2, 'Only YES, not AND'],
[3, 'Not YES-AND']
], widget=widgets.RadioSelect)
q5 = models.IntegerField(label=" Identify whether the 'Response' to the 'Prompt' is a YES-AND, Only YES, not AND, or Not YES-AND :
Prompt: A passing motorcyclist wolf-whistled at me.
Response: My dad just called me on the phone and asked me to get a new light bulb for the study.
", choices=[
[1, 'YES-AND'],
[2, 'Only YES, not AND'],
[3, 'Not YES-AND']
], widget=widgets.RadioSelect)
q6 = models.IntegerField(label=" Which of the following is the best YES-AND response for the below prompt?
\
Prompt: It was pouring now, and I had no umbrella with me.
", choices=[
[1, 'I got drenched completely, my clothes and socks were soaking wet.'],
[2, 'I hired a cab and got to my apartment.'],
[3, 'As I was soaking and shivering in the rain, a car stopped in front of me and a window rolled down.']
], widget=widgets.RadioSelect)
q7 = models.IntegerField(label=" Which of the following is the best YES-AND response for the below prompt?
\
Prompt: I was standing in front of the mirror and there was no reflection of me. I was invisible!
", choices=[
[1, 'I was shocked. I could no longer see myself, and others could not see me either'],
[2, 'I tried lifting a comb and could see that the comb was flying in midair without any support.'],
[3, 'I was shocked. How could I be invisible? Did something happen last night? I racked my brains and realized someone must have slipped something in my drinks last night.']
], widget=widgets.RadioSelect)
return [q1, q2, q3, q4, q5, q6, q7]