from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants import random class Trait1(Page): form_model = 'player' form_fields = ['af_1', 'af_2', 'af_3', 'af_4', 'af_5', 'af_6', 'af_7', 'af_8', 'af_9', 'af_10', 'ag_1', 'ag_2' , 'ag_3' , 'ag_4' , 'ag_5' , 'ag_6' , 'ag_7' , 'ag_8' , 'ag_9' , 'ag_10' , 'ag_11','ag_12','ar_1', 'ar_2' , 'ar_3' , 'ar_4' , 'ar_5' , 'ar_6' , 'ar_7' , 'ar_8' , 'ar_9' , 'ar_10' , 'ar_11'] def get_form_fields(self): fields = self.form_fields random.shuffle(fields) return fields class ResultsWaitPage(WaitPage): def after_all_players_arrive(self): pass class Results(Page): pass page_sequence = [ Trait1 ]