from otree.api import * c = cu doc = '' class Constants(BaseConstants): name_in_url = 'status' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): gender = models.IntegerField(choices=[[1, 'Kobieta'], [2, 'Mężczyzna']], label='Płeć', widget=widgets.RadioSelect) age = models.IntegerField(label='Wiek (w latach)') yos = models.IntegerField(label='Rok studiów (dopuszczalne wartości: od 1 do 5)', max=5, min=1) ind_trial1 = models.IntegerField(choices=[[1, 'Więcej powierzchni żółtej'], [2, 'Więcej powierzchni fioletowej']], initial=0, label='Czy na rysunku powyżej jest więcej powierzchni żółtej czy fioletowej?', widget=widgets.RadioSelectHorizontal) ind_trial2 = models.IntegerField(choices=[[1, 'Więcej powierzchni żółtej'], [2, 'Więcej powierzchni fioletowej']], label='Czy na obrazku powyżej jest więcej przestrzeni żółtej czy fioletowej?', widget=widgets.RadioSelectHorizontal) ind_task1 = models.IntegerField(choices=[[1, 'Więcej powierzchni białej'], [2, 'Więcej powierzchni czarnej']], label='Czy na rysunku powyżej jest więcej powierzchni białej czy czarnej?', widget=widgets.RadioSelectHorizontal) ind_task2 = models.IntegerField(choices=[[1, 'Więcej powierzchni białej'], [2, 'Więcej powierzchni czarnej']], label='Czy na rysunku powyżej jest więcej powierzchni białej czy czarnej?', widget=widgets.RadioSelectHorizontal) ind_task3 = models.IntegerField(choices=[[1, 'Więcej powierzchni białej'], [2, 'Więcej powierzchni czarnej']], label='Czy na rysunku powyżej jest więcej powierzchni białej czy czarnej?', widget=widgets.RadioSelectHorizontal) ind_task4 = models.IntegerField(choices=[[1, 'Więcej powierzchni białej'], [2, 'Więcej powierzchni czarnej']], label='Czy na rysunku powyżej jest więcej powierzchni białej czy czarnej?', widget=widgets.RadioSelectHorizontal) ind_task5 = models.IntegerField(choices=[[1, 'Więcej powierzchni białej'], [2, 'Więcej powierzchni czarnej']], label='Czy na rysunku powyżej jest więcej powierzchni białej czy czarnej?', widget=widgets.RadioSelectHorizontal) ind_task6 = models.IntegerField(choices=[[1, 'Więcej powierzchni białej'], [2, 'Więcej powierzchni czarnej']], label='Czy na rysunku powyżej jest więcej powierzchni białej czy czarnej?', widget=widgets.RadioSelectHorizontal) ind_task7 = models.IntegerField(choices=[[1, 'Więcej powierzchni białej'], [2, 'Więcej powierzchni czarnej']], label='Czy na rysunku powyżej jest więcej powierzchni białej czy czarnej?', widget=widgets.RadioSelectHorizontal) class Welcome(Page): form_model = 'player' form_fields = ['gender', 'age', 'yos'] @staticmethod def is_displayed(player): return True class Introduction(Page): form_model = 'player' class Instruction1(Page): form_model = 'player' form_fields = ['ind_trial1'] class Instruction2(Page): form_model = 'player' form_fields = ['ind_trial2'] class Task1(Page): form_model = 'player' form_fields = ['ind_task1'] timeout_seconds = 5 timer_text = 'Pozostało:' page_sequence = [Welcome, Introduction, Instruction1, Instruction2, Task1]