from otree.api import Currency as c, currency_range from . import pages from ._builtin import Bot from .models import Constants class PlayerBot(Bot): def play_round(self): yield (pages.ComputerTerminal, {'ComputerTerminal': 1}) yield (pages.Welcome) yield (pages.Task1_Instructions, {'continue1': 1}) yield (pages.Task1_CQ,{'Task1CQ1': 4, 'Task1CQ2': 3, 'Task1CQ3': 3,'Task1CQ4':2}) yield (pages.Task1_RavenTest,{'Puzzles1': 1, 'Puzzles2': 1, 'Puzzles3': 1,'Puzzles4':1}) yield (pages.Task2_InstructionsBeliefs, {'continue2': 1}) yield (pages.Task2a_CQ,{'Task2aCQ1': 1, 'Task2aCQ2': 3, 'Task2aCQ3': 2}) yield (pages.Task2_Instructions_Before, {'continue3': 1}) yield (pages.Task2_Belief) yield (pages.Task2_Instructions_After, {'continue4': 1}) yield (pages.Task2b_CQ,{'Task2bCQ1': 1, 'Task2bCQ2': 3, 'Task2bCQ3': 1,'Task2bCQ4':2,'Task2bCQ5': 3}) yield (pages.Task2_Choice, {'choice_feedback': 1}) yield (pages.Task2_Feedback0) yield (pages.Task2_Feedback1,{'choice_posterior1_x':20}) yield (pages.Task2_Feedback2,{'choice_posterior2_x':50}) yield (pages.Task2_Feedback3,{'choice_posterior3_x':70}) yield (pages.Task3_Instructions, {'continue5': 1}) yield (pages.Task3_PostQuestions, {'Task3_PQ1': 234, 'Task3_PQ2': 23333}) yield (pages.Task3_Demographics,{'Gender': 1,'Gender1': 1,'Age': 1,'Language': 1,'Country': 1,'Ethnicity': 1, 'Education': 1,'Department': 1,'Experiments': 1,'Experiments1': 1}) yield (pages.FinalSlide)