from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) author = 'Lilian Friedrich' doc = """ This is a questionnaire to assess initial trust in teams after the scenario. """ class Constants(BaseConstants): name_in_url = 'Questionnaire2' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): trustworthiness1 = models.IntegerField( label="Members of my work group show a great deal of integrity.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trustworthiness2 = models.IntegerField( label="I can rely on those with whom I work in this group.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trustworthiness3 = models.IntegerField( label="Overall, the people in my group are very trustworthy.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trustworthiness4 = models.IntegerField( label="We have confidence in one another in this group.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) ability1 = models.IntegerField( label="I feel very confident about the other team members' skills.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) ability2 = models.IntegerField( label="The other team members have much knowledge about the work that needs to be done.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) ability3 = models.IntegerField( label="The other team members have specialized capabilities that can increase our performance.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) ability4 = models.IntegerField( label="The other team members are well qualified.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) ability5 = models.IntegerField( label="The other team members are very capable of performing their tasks.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) ability6 = models.IntegerField( label="The other team members seem to be successful in the activities they undertake.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) integrity1 = models.IntegerField( label="The other team members try hard to be fair in dealing with one another. ", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) integrity2 = models.IntegerField( label="The other team members have a strong sense of commitment.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) integrity3 = models.IntegerField( label="I never am doubtful about whether the other team members will do what they promised.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) integrity4 = models.IntegerField( label="I like the work values of the members on this team. ", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) integrity5 = models.IntegerField( label="", choices=[ # reversed!!! [5, "I completely disagree"], [4, "I partly disagree"], [3, "I am neutral"], [2, "I partly agree"], [1, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) integrity6 = models.IntegerField( label="The other team members display a solid work ethic.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) roles = models.IntegerField( label="The roles within the team are well defined.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) similarity = models.IntegerField( label="The team members and I have some similarities.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trust1 = models.IntegerField( label="", choices=[ # reversed [5, "I completely disagree"], [4, "I partly disagree"], [3, "I am neutral"], [2, "I partly agree"], [1, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trust2 = models.IntegerField( label="", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trust3 = models.IntegerField( label="I really wish I had a good way to oversee the work of the other team members on the project.", choices=[ # reversed [5, "I completely disagree"], [4, "I partly disagree"], [3, "I am neutral"], [2, "I partly agree"], [1, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trust4 = models.IntegerField( label="", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trust5 = models.IntegerField( label="I am able to count on my team members for help if I have difficulties with my job.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trust6 = models.IntegerField( label="", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trust7 = models.IntegerField( label="I am confident that that my team members will keep me informed about issues that concern my work.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trust8 = models.IntegerField( label="I can rely on my team members to keep their word.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal ) trust9 = models.IntegerField( label="I trust my team members.", choices=[ [1, "I completely disagree"], [2, "I partly disagree"], [3, "I am neutral"], [4, "I partly agree"], [5, "I completely agree"], ], widget=widgets.RadioSelectHorizontal )