from otree.api import *


doc = """
Your app description
"""


class C(BaseConstants):
    NAME_IN_URL = 'randomisation'
    PLAYERS_PER_GROUP = 4
    NUM_ROUNDS = 1


class Subsession(BaseSubsession):
    pass


class Group(BaseGroup):
    pass

class Player(BasePlayer):
    pass



# PAGES
class Instruction_Standard(Page):

    @staticmethod
    def is_displayed(player: Player):
        return player.id_in_group == 1

    @staticmethod
    def is_displayed(player: Player):
        return player.id_in_group == 2


class Nudge(Page):


    @staticmethod
    def is_displayed(player: Player):
        return player.id_in_group == 2

    @staticmethod
    def is_displayed(player: Player):
        return player.id_in_group == 4



class Instruction_Optimal(Page):


    @staticmethod
    def is_displayed(player: Player):
        return player.id_in_group == 3

    @staticmethod
    def is_displayed(player: Player):
        return player.id_in_group == 4






class ResultsWaitPage(WaitPage):
    pass

class Results(Page):
    pass


page_sequence = [Instruction_Standard, Instruction_Optimal, Nudge]