from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, ) author = 'Katharina' doc = """ Feedback zum Projektverlauf """ class Constants(BaseConstants): name_in_url = 'mistake' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass def make_field(label): return models.IntegerField( label=label, choices=[ [1, "Stimme überhaupt nicht zu"], [2, "Stimme eher nicht zu"], [3, "Stimme teilweise zu"], [4, "Stimme eher zu"], [5, "Stimme voll zu"], ], widget=widgets.RadioSelectHorizontal ) class Player(BasePlayer): abilityAlexander1 = make_field(label="Alexander ist sehr dazu fähig, seine Aufgaben auszuführen.") abilityAlexander2 = make_field(label="Alexander ist dafür bekannt, Aufgaben erfolgreich zu erledigen.") abilityAlexander3 = make_field(label="Alexander verfügt über viel Wissen über die Aufgaben, die er erledigen muss.") abilityAlexander4 = make_field(label="Ich bin sehr zuversichtlich in Bezug auf die Fähigkeiten von Alexander.") abilityAlexander5 = make_field(label="Alexander verfügt über spezielle Fähigkeiten, die unsere Leistung steigern können.") abilityAlexander6 = make_field(label="Alexander ist sehr gut qualifiziert.") integrityAlexander1 = make_field(label="Alexander hat einen starken Sinn für Gerechtigkeit.") integrityAlexander2 = make_field(label="Ich muss nie darüber nachdenken, ob Alexander sein Wort hält.") integrityAlexander3 = make_field(label="Alexander strengt sich im Umgang mit anderen sehr an, fair zu sein.") integrityAlexander4 = models.IntegerField( label="Die Handlungen und das Verhalten von Alexander sind nicht sehr konsistent.", choices=[ # reversed [5, "Stimme überhaupt nicht zu"], [4, "Stimme eher nicht zu"], [3, "Stimme teilweise zu"], [2, "Stimme eher zu"], [1, "Stimme voll zu"], ], widget=widgets.RadioSelectHorizontal ) integrityAlexander5 = make_field(label="Ich schätze die Werte, für die Alexander einsteht.") integrityAlexander6 = make_field(label="Vernünftige Prinzipien scheinen das Verhalten von Alexander zu lenken.") benevolenceAlexander1 = make_field(label="Alexander ist sehr besorgt um mein Wohlbefinden.") benevolenceAlexander2 = make_field(label="Meine Bedürfnisse und Wünsche sind Alexander sehr wichtig.") benevolenceAlexander3 = make_field(label="Alexander würde nichts tun, um mich absichtlich zu verletzen.") benevolenceAlexander4 = make_field(label="Alexander achtet sehr darauf, was mir wichtig ist.") benevolenceAlexander5 = make_field(label="Alexander nimmt zusätzliche Mühen auf sich, um mir zu helfen.") ctrustAlexander1 = make_field(label="Alexander geht seinen Job mit Professionalität und Hingabe an.") ctrustAlexander2 = make_field( label="Angesichts der Erfolgsbilanz von Alexander sehe ich keinen Grund, an seiner Kompetenz und Eignung für den Job zu zweifeln.") ctrustAlexander3 = make_field( label="Ich kann mich darauf verlassen, dass Alexander meinen Job nicht durch achtlose Arbeit erschwert.") ctrustAlexander4 = make_field( label="Die meisten, darunter auch die, die Alexander nicht gut kennen, vertrauen ihm und respektieren ihn.") ctrustAlexander5 = make_field(label="Andere, die mit Alexander zu tun haben, halten ihn für vertrauenswürdig.") ctrustAlexander6 = models.IntegerField( label="Wenn andere mehr über Alexander wüssten, würden sie seine Arbeitsleistung genauer überwachen.", choices=[ # reversed [5, "Stimme überhaupt nicht zu"], [4, "Stimme eher nicht zu"], [3, "Stimme teilweise zu"], [2, "Stimme eher zu"], [1, "Stimme voll zu"], ], widget=widgets.RadioSelectHorizontal ) atrustAlexander1 = make_field( label="Ich fühle mich wohl dabei, meine Wünsche, Ideen und Hoffnungen mit Alexander zu teilen.") atrustAlexander2 = make_field( label="Ich fühle mich wohl dabei, meine persönlichen Probleme und Schwierigkeiten mit Alexander zu teilen.") atrustAlexander3 = make_field( label="Wir würden beide den Verlust bedauern, wenn einer von uns versetzt werden würde und wir nicht mehr zusammen arbeiten könnten.") atrustAlexander4 = make_field( label="Ich weiß, dass Alexander konstruktiv und fürsorglich antworten würden, wenn ich meine Probleme mit ihm teilen würde.") atrustAlexander5 = make_field( label="Ich würde sagen, dass wir beide emotional sehr in unsere Arbeitsbeziehung investiert haben.") ctrustTeam1 = make_field(label="Meine Teamkolleg*innen gehen ihren Job mit Professionalität und Hingabe an.") ctrustTeam2 = make_field( label="Angesichts der Erfolgsbilanz meiner Teamkolleg*innen sehe ich keinen Grund, an ihrer Kompetenz und Eignung für den Job zu zweifeln.") ctrustTeam3 = make_field( label="Ich kann mich darauf verlassen, dass meine Teamkolleg*innen meinen Job nicht durch achtlose Arbeit erschweren.") ctrustTeam4 = make_field( label="Die meisten, darunter auch die, die meine Teamkolleg*innen nicht gut kennen, vertrauen ihnen und respektieren sie.") ctrustTeam5 = make_field( label="Andere, die mit meinen Teamkolleg*innen zu tun haben, halten sie für vertrauenswürdig.") ctrustTeam6 = models.IntegerField( label="Wenn andere mehr über meine Teamkolleg*innen wüssten, würden sie ihre Arbeitsleistungen genauer überwachen.", choices=[ # reversed [5, "Stimme überhaupt nicht zu"], [4, "Stimme eher nicht zu"], [3, "Stimme teilweise zu"], [2, "Stimme eher zu"], [1, "Stimme voll zu"], ], widget=widgets.RadioSelectHorizontal ) atrustTeam1 = make_field( label="Ich fühle mich wohl dabei, meine Wünsche, Ideen und Hoffnungen mit meinen Teamkolleg*innen zu teilen.") atrustTeam2 = make_field( label="Ich fühle mich wohl dabei, meine persönlichen Probleme und Schwierigkeiten mit meinen Teamkolleg*innen zu teilen.") atrustTeam3 = make_field( label="Wir würden alle den Verlust bedauern, wenn einer von uns versetzt werden würde und wir nicht mehr zusammen arbeiten könnten.") atrustTeam4 = make_field( label="Ich weiß, dass meine Teamkolleg*innen konstruktiv und fürsorglich antworten würden, wenn ich meine Probleme mit ihnen teilen würde.") atrustTeam5 = make_field( label="Ich würde sagen, dass wir alle emotional sehr in unsere Arbeitsbeziehung investiert haben.")