from otree.api import Currency as c, currency_range from . import pages from ._builtin import Bot from .models import Constants import random class PlayerBot(Bot): def play_round(self): yield (pages.Introduction) yield (pages.Selection, {'comp_selection': random.randint(0,1)}) yield (pages.Expectations, {'guess_own': random.randint(0,10)}) yield (pages.ExpectationsOthers, {'guess_others': random.randint(0,10)}) yield (pages.StartPage) if self.player.id_in_group==1: yield (pages.QuestionPage, {'q1': Constants.answer_keys[0], 'q2': Constants.answer_keys[1], 'q3': Constants.answer_keys[2], 'q4': Constants.answer_keys[3], 'q5': Constants.answer_keys[4], 'q6': Constants.answer_keys[5], 'q7': Constants.answer_keys[6], 'q8': Constants.answer_keys[7], 'q9': Constants.answer_keys[8], 'q10': Constants.answer_keys[9]}) elif self.player.id_in_group==2: yield (pages.QuestionPage, {'q1': 'XXX', 'q2': 'XXX', 'q3': 'XXX', 'q4': 'XXX', 'q5': 'XXX', 'q6': 'XXX', 'q7': 'XXX', 'q8': 'XXX', 'q9': 'XXX', 'q10': 'XXX'}) yield (pages.End)