from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants from random import shuffle class InstructionMinority(Page): pass class WaitingPage(WaitPage): pass class Burger1(Page): form_model = 'player' form_fields = ['b1'] class Summary1(Page): pass class Chicken1(Page): form_model = 'player' form_fields = ['c1'] class Summary2(Page): pass class Burger2(Page): form_model = 'player' form_fields = ['b2'] class Summary3(Page): pass class Chicken2(Page): form_model = 'player' form_fields = ['c2'] class Summary4(Page): pass class Burger3(Page): form_model = 'player' form_fields = ['b3'] class Summary5(Page): pass class Chicken3(Page): form_model = 'player' form_fields = ['c3'] class Summary6(Page): pass class Burger4(Page): form_model = 'player' form_fields = ['b4'] class Summary7(Page): pass class Chicken4(Page): form_model = 'player' form_fields = ['c4'] class Summary8(Page): pass class Burger5(Page): form_model = 'player' form_fields = ['b5'] class Summary9(Page): pass class Chicken5(Page): form_model = 'player' form_fields = ['c5'] class Summary10(Page): pass class QuestionsMinority(Page): form_model = 'player' form_fields = ['eat', 'pref', 'diet'] class ManipulationCheck(Page): form_model = 'player' form_fields = ['mancheck'] page_sequence = [ InstructionMinority, Burger1, WaitingPage, Summary1, Chicken1, WaitingPage, Summary2, Burger2, WaitingPage, Summary3, Chicken2, WaitingPage, Summary4, Burger3, WaitingPage, Summary5, Chicken3, WaitingPage, Summary6, Burger4, WaitingPage, Summary7, Chicken4, WaitingPage, Summary8, Burger5, WaitingPage, Summary9, Chicken5, WaitingPage, Summary10, QuestionsMinority, ManipulationCheck, ]