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): age_list = list(range(13, 85, 1)) gender_list = ['Male', 'Female', 'Other'] major_list = ['Agriculture', 'Education', 'Engineering', 'Exploratory Studies', 'Health and Human Sciences', 'Liberal Arts', 'Management and Economics', 'Pharmacy', 'Polytechnic', 'Science', 'Veterinary Medicine'] degree_list = ['undergraduate', 'graduate'] race_list = ['Asian or Asian descent', 'Black or African-American', 'Hispanic, Latino, or Spanish origin', 'Pacific Islander', 'South Asian or south Asian descent', 'White or Caucasian', 'Other'] print(age_list) def play_round(self): age_choice = random.choice(self.age_list) gender_choice = random.choice(self.gender_list) major_choice = random.choice(self.major_list) degree_choice = random.choice(self.degree_list) race_choice = random.choice(self.race_list) print(age_choice) yield pages.MyPage, dict(age = age_choice, gender=gender_choice, major = major_choice, degree = degree_choice, race = race_choice) yield pages.Results