from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range ) author = 'Your name here' doc = """ Your app description """ class Constants(BaseConstants): name_in_url = 'staxi_panas_2' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass def make_field(label): return models.IntegerField( choices=[ [1, ''], [2, ''], [3, ''], [4, ''], [5, ''], ], label=label, widget=widgets.RadioSelect, ) class Player(BasePlayer): item_1 = make_field('beschämt') item_2 = make_field('sauer') item_3 = make_field('könnte laut schimpfen') item_4 = make_field('nervös') item_5 = make_field( 'wach' ) item_6 = make_field( 'bekümmert' ) item_7 = make_field( 'schuldig' ) item_8 = make_field( 'enttäuscht' ) item_9 = make_field( 'interessiert' ) item_10 = make_field( 'ängstlich' ) item_11 = make_field( 'stolz' ) item_12 = make_field( 'ärgerlich' ) item_13 = make_field( 'entschlossen' ) item_14 = make_field( 'angeregt' ) item_15 = make_field( 'aufmerksam' ) item_16 = make_field( 'freudig erregt' ) item_17 = make_field( 'durcheinander' ) item_18 = make_field( 'wütend' ) item_19 = make_field( 'feindselig' ) item_20 = make_field( 'gereizt' ) item_21 = make_field( 'erschrocken' ) item_22 = make_field( 'zornig' ) item_23 = make_field( 'könnte vor Wut in die Luft gehen' ) item_24 = make_field( 'begeistert' ) item_25 = make_field( 'aktiv' ) item_26 = make_field( 'aufgebracht' ) item_27 = make_field( 'ungehalten' ) item_28 = make_field( 'stark' ) item_29 = make_field( 'schlecht gelaunt' ) item_30 = make_field( 'verärgert' )