from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) class Constants(BaseConstants): name_in_url = 'introduction_adding_numbers' players_per_group = None num_rounds = 3 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): correct = models.IntegerField() paying_round = models.IntegerField() bank_account = models.StringField() h1 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label= "I see myself as someone who worries a lot.", widget=widgets.RadioSelectHorizontal ) h2 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who gets nervous easily.", widget=widgets.RadioSelectHorizontal ) h3 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who remains calm in tense situations.", widget=widgets.RadioSelectHorizontal ) h4 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who is talkative.", widget=widgets.RadioSelectHorizontal ) h5 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who is outgoing, sociable.", widget=widgets.RadioSelectHorizontal ) h6 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who is reserved.", widget=widgets.RadioSelectHorizontal ) h7 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who is original, comes up with new ideas.", widget=widgets.RadioSelectHorizontal ) h8 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who values artistic, aesthetic experiences.", widget=widgets.RadioSelectHorizontal ) h9 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who has an active imagination.", widget=widgets.RadioSelectHorizontal ) h10 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who is sometimes rude to others.", widget=widgets.RadioSelectHorizontal ) h11 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who has a forgiving nature.", widget=widgets.RadioSelectHorizontal ) h12 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who is considerate and kind to almost anyone.", widget=widgets.RadioSelectHorizontal ) h13 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who does a thorough job.", widget=widgets.RadioSelectHorizontal ) h14 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who tends to be lazy.", widget=widgets.RadioSelectHorizontal ) h15 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who does things efficiently.", widget=widgets.RadioSelectHorizontal ) h16 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who enjoys working under time pressure.", widget=widgets.RadioSelectHorizontal ) h17 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who is productive under time pressure.", widget=widgets.RadioSelectHorizontal ) h18 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who is competitive.", widget=widgets.RadioSelectHorizontal ) h19 = models.StringField( choices=["Strongly Disagree", "Disagree", "Slightly Disagree", "Neutral", "Slightly Agree", "Agree", "Strongly Agree"], label="I see myself as someone who is willing to take risks.", widget=widgets.RadioSelectHorizontal )