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.StartPage) yield (pages.Introduction) yield (pages.ComprehensionCheck, {'comp_checkA': random.randint(0,1), 'comp_checkB': random.randint(0,1), 'comp_checkC': random.randint(0,1), 'comp_checkD': random.randint(0,1)}) if self.player.comp_checkA == 0 or self.player.comp_checkB == 1 or self.player.comp_checkC == 1 or self.player.comp_checkD == 0: yield (pages.ComprehensionCheckFail) yield (pages.StartPage) else: yield (pages.StartPage) yield (pages.QuestionPage, {'q1': 'Altı', 'q2': 'Zit', '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]} ) yield (pages.End), {'costless_info': random.randint(0,1)} yield (pages.End2), {'socialization': random.randint(0,1)}