from otree.api import Currency as c, currency_range, expect, Bot, SubmissionMustFail from . import * import random class PlayerBot(Bot): def play_round(player): participant = player.participant yield Soziodemographie, dict(age=random.randint(1960, 2006), gender=random.randint(1,3), studies=random.randint(1,13), semester= random.randint(0,35), work=random.randint(1,2), bafog=random.randint(1,2), education=random.randint(1,7), income=random.randint(1,5), partypreferences=random.randint(1,6), religion='Christ', nationality='Deutsch') yield Reasons, dict(car_km=random.randint(10000,80000), car_justified=random.randint(1,5), opinion=random.randint(1,5)) yield OUS_Scale, dict(scale1=random.randint(1,7), scale2=random.randint(1,7), scale3=random.randint(1,7),scale4=random.randint(1,7), scale8=random.randint(1,7),scale7=random.randint(1,7),scale6=random.randint(1,7),scale5=random.randint(1,7), scale9=random.randint(1,7)) yield Scale2, dict(scale10=random.randint(1,7), scale11=random.randint(1,7), scale12=random.randint(1,7),scale13=random.randint(1,7)) if participant.id_in_session % 2 == 0: yield Deontologie_Frage1, dict(SQ_unreguliert_1=1) if participant.id_in_session % 2 != 0: yield Deontologie_Frage2, dict(SQ_Abwesenheit_5=1) yield Results