import random from ._builtin import Page class Description1(Page): pass class Chat1(Page): form_model = 'player' form_fields = ["chat1"] timeout_seconds = 2 class Chat2(Page): form_model = 'player' form_fields = ["chat1"] timeout_seconds = 3 class Chat3(Page): form_model = 'player' form_fields = ["chat3"] class Chat4(Page): form_model = 'player' form_fields = ["chat4"] timeout_seconds = 5 class Chat5(Page): form_model = 'player' form_fields = ["chat5"] def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat5a(Page): form_model = 'player' form_fields = ["chat5"] def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Chat6(Page): form_model = 'player' form_fields = ["chat6"] timeout_seconds = 5 def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat6a(Page): form_model = 'player' form_fields = ["chat6"] timeout_seconds = 5 def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Chat7(Page): form_model = 'player' form_fields = ["chat7"] def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat7a(Page): form_model = 'player' form_fields = ["chat7"] def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Chat8(Page): form_model = 'player' form_fields = ["chat8"] timeout_seconds = 5 def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat8a(Page): form_model = 'player' form_fields = ["chat8"] timeout_seconds = 5 def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Chat9(Page): form_model = 'player' form_fields = ["chat9"] def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat9a(Page): form_model = 'player' form_fields = ["chat9"] def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Chat10(Page): form_model = 'player' form_fields = ["chat10"] timeout_seconds = 5 def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat10a(Page): form_model = 'player' form_fields = ["chat10"] timeout_seconds = 5 def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Chat11(Page): form_model = 'player' form_fields = ["chat11"] timeout_seconds = 10 def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat11a(Page): form_model = 'player' form_fields = ["chat11"] timeout_seconds = 10 def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Chat12(Page): form_model = 'player' form_fields = ["chat13"] timeout_seconds = 3 def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat12a(Page): form_model = 'player' form_fields = ["chat13"] timeout_seconds = 3 def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Chat13(Page): form_model = 'player' form_fields = ["chat13"] timeout_seconds = 5 def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat13a(Page): form_model = 'player' form_fields = ["chat13"] timeout_seconds = 5 def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Chat14(Page): form_model = 'player' form_fields = ["chat13"] timeout_seconds = 3 def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat14a(Page): form_model = 'player' form_fields = ["chat13"] timeout_seconds = 3 def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Chat15(Page): form_model = 'player' def is_displayed(self): return self.player.treatments == 'highbenevolence' class Chat15a(Page): form_model = 'player' def is_displayed(self): return self.player.treatments == 'lowbenevolence' class Description2(Page): pass class Questionnaire21(Page): form_model = 'player' form_fields = ["benevolenceAlexander1", "benevolenceAlexander2", "benevolenceAlexander3", "benevolenceAlexander4", "benevolenceAlexander5", ] def get_form_fields(self): fields = self.form_fields random.shuffle(fields) return fields class Questionnaire22(Page): form_model = 'player' form_fields = ["ctrustAlexander1", "ctrustAlexander2", "ctrustAlexander3", "ctrustAlexander4", "ctrustAlexander5", "ctrustAlexander6", "atrustAlexander1", "atrustAlexander2", "atrustAlexander3", "atrustAlexander4", "atrustAlexander5", ] def get_form_fields(self): fields = self.form_fields random.shuffle(fields) return fields class Description3(Page): pass class Questionnaire23(Page): form_model = 'player' form_fields = ["ctrustTeam1", "ctrustTeam2", "ctrustTeam3", "ctrustTeam4", "ctrustTeam5", "ctrustTeam6", "atrustTeam1", "atrustTeam2", "atrustTeam3", "atrustTeam4", "atrustTeam5", ] def get_form_fields(self): fields = self.form_fields random.shuffle(fields) return fields page_sequence = [Description1, Chat1, Chat2, Chat3, Chat4, Chat5, Chat5a, Chat6, Chat6a, Chat7, Chat7a, Chat8, Chat8a, Chat9, Chat9a, Chat10, Chat10a, Chat11, Chat11a, Chat12, Chat12a, Chat13, Chat13a, Chat14, Chat14a, Chat15, Chat15a, Description2, Questionnaire21, Questionnaire22, Description3, Questionnaire23]