from otree.api import Currency as c, currency_range from . import views from ._builtin import Bot from .models import Constants class PlayerBot(Bot): def play_round(self): if self.participant.vars['statuscondition'] == 'status' or self.participant.vars['statuscondition'] == 'control': yield (views.InformedConsent) yield (views.Introduction) yield (views.Quiz1, {'quiz1': 0}) yield (views.Quiz2, {'quiz2': 0}) yield (views.Quiz3, {'quiz3': 20}) yield (views.Quiz4, {'quiz4': 10}) yield (views.Quiz5, {'quiz5': 10}) yield (views.Quiz6, {'quiz6': 20}) if self.participant.vars['statuscondition'] == 'status_reversed' or self.participant.vars['statuscondition'] == 'control_reversed': yield (views.InformedConsent) yield (views.IntroductionReversed) yield (views.Quiz1, {'quiz1': 0}) yield (views.Quiz2, {'quiz2': 0}) yield (views.Quiz3, {'quiz3': 10}) yield (views.Quiz4, {'quiz4': 20}) yield (views.Quiz5, {'quiz5': 20}) yield (views.Quiz6, {'quiz6': 10})