from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants import random class Instructions(Page): pass class Grit(Page): # def REASONS(self): # def REASONS(self): ['q1', 'q2', 'q3', 'q4', 'q5', 'q6', 'q7', 'q8', 'q9'] # random.shuffle(REASONSS) # return REASONSS form_model = 'player' form_fields = ['q1', 'q2', 'q3', 'q4', 'q5', 'q6', 'q7', 'q8', 'q9'] def get_form_fields(self): fields = self.form_fields random.shuffle(fields) return fields # form_fields = ['gritty'] # def creating_session(self): # random.shuffle(form_fields) # return form_fields class ResultsWaitPage1(WaitPage): def after_all_players_arrive(self): pass class MyChat(Page): timer_text = 'Time left to discuss:' timeout_seconds = 10 class ResultsWaitPage2(WaitPage): def after_all_players_arrive(self): pass class Results(Page): pass page_sequence = [ Instructions, Grit, ResultsWaitPage1, MyChat, ResultsWaitPage2, Results ]