from . import pages from ._builtin import Bot from otree.api import Submission import random class PlayerBot(Bot): def play_round(self): if not self.participant.vars['failed_comprehension']: yield (pages.IntroRaven) yield (pages.Raven3, {'raven_3': 5}) yield (pages.Raven5, {'raven_5': 2}) yield (pages.Raven6, {'raven_6': random.randint(1, 8)}) yield (pages.Raven7, {'raven_7': random.randint(1, 8)}) yield (pages.AttentionCheck1, {'att_a1': True, 'att_a2': False, 'att_a3': False, 'att_a4': False, 'att_a5': True}) yield (pages.Sociodemographics, {'gender': random.randint(1, 2), 'age': random.randint(19, 90), 'education': random.randint(1, 8), 'income': random.randint(1, 10)}) yield (pages.FinishedTasks) Submission(pages.PayoffandGoodbye, check_html=False)