from otree.api import Currency as c, currency_range from . import pages from ._builtin import Bot from random import randint from .models import Constants from otree.api import Submission class PlayerBot(Bot): def play_round(self): yield(pages.Start_Questionnaire, dict(sex = randint(1,3), age = randint(1990, 2000))) yield(pages.Introduction) yield(pages.situation_description_points) yield(pages.manipulation_check, dict(m_check_1 = True, m_check_2 = True)) yield(pages.manipulation_check_feedback) #ratings = ['1', '2', '3', '4'] #yield Submission(pages.norm_real, dict(personalnorm_session_1 = random.choices(ratings, k = 10)), check_html=False) yield (pages.norm_elicitation, {'personalnorm_session_1_0': randint(1, 4), 'personalnorm_session_1_1': randint(1, 4), 'personalnorm_session_1_2': randint(1, 4), 'personalnorm_session_1_3': randint(1, 4), 'personalnorm_session_1_4': randint(1, 4), 'personalnorm_session_1_5': randint(1, 4), 'personalnorm_session_1_6': randint(1, 4), 'personalnorm_session_1_7': randint(1, 4), 'personalnorm_session_1_8': randint(1, 4), 'personalnorm_session_1_9': randint(1, 4), 'personalnorm_session_1_10': randint(1, 4), 'personalnorm_session_1_11': randint(1, 4)}) #yield (pages.Results)