from os import environ SESSION_CONFIGS = [ dict( name='r_public_goods_game', display_name="Relawan - Public Goods Game", app_sequence=['public_goods_simple1', 'public_goods_simple2'], num_demo_participants=4, ), dict( name='nr_public_goods_game', display_name="Non Relawan - Public Goods Game", app_sequence=['public_goods_simple1', 'public_goods_simple2'], num_demo_participants=4, ), ] # if you set a property in SESSION_CONFIG_DEFAULTS, it will be inherited by all configs # in SESSION_CONFIGS, except those that explicitly override it. # the session config can be accessed from methods in your apps as self.session.config, # e.g. self.session.config['participation_fee'] SESSION_CONFIG_DEFAULTS = dict( real_world_currency_per_point=100.00, participation_fee=10000.00, doc="" ) PARTICIPANT_FIELDS = [] SESSION_FIELDS = [] # ISO-639 code # for example: de, fr, ja, ko, zh-hans LANGUAGE_CODE = 'en' # e.g. EUR, GBP, CNY, JPY REAL_WORLD_CURRENCY_CODE = 'Rp' USE_POINTS = True ROOMS = [ dict( name='G1', display_name='Group 1', participant_label_file='_rooms/G1.txt', ), dict( name='G2', display_name='Group 2', participant_label_file='_rooms/G2.txt', ), dict( name='G3', display_name='Group 3', participant_label_file='_rooms/G3.txt', ), dict( name='G4', display_name='Group 4', participant_label_file='_rooms/G4.txt', ), dict( name='G5', display_name='Group 5', participant_label_file='_rooms/G5.txt', ), dict( name='G6', display_name='Group 6', participant_label_file='_rooms/G6.txt', ), dict( name='G7', display_name='Group 7', participant_label_file='_rooms/G7.txt', ), dict( name='G8', display_name='Group 8', participant_label_file='_rooms/G8.txt', ), dict( name='G9', display_name='Group 9', participant_label_file='_rooms/G9.txt', ), dict( name='G10', display_name='Group 10', participant_label_file='_rooms/G10.txt', ), dict( name='G11', display_name='Group 11', participant_label_file='_rooms/G11.txt', ), dict( name='G12', display_name='Group 12', participant_label_file='_rooms/G12.txt', ), dict( name='G13', display_name='Group 13', participant_label_file='_rooms/G13.txt', ), dict( name='G14', display_name='Group 14', participant_label_file='_rooms/G14.txt', ), dict( name='G15', display_name='Group 15', participant_label_file='_rooms/G15.txt', ), dict( name='G16', display_name='Group 16', participant_label_file='_rooms/G16.txt', ), dict( name='G17', display_name='Group 17', participant_label_file='_rooms/G17.txt', ), dict( name='G18', display_name='Group 18', participant_label_file='_rooms/G18.txt', ), dict( name='G19', display_name='Group 19', participant_label_file='_rooms/G19.txt', ), dict( name='G20', display_name='Group 20', participant_label_file='_rooms/G20.txt', ), dict( name='G21', display_name='Group 21', participant_label_file='_rooms/G21.txt', ), dict( name='G22', display_name='Group 22', participant_label_file='_rooms/G22.txt', ), dict( name='G23', display_name='Group 23', participant_label_file='_rooms/G23.txt', ), dict( name='G24', display_name='Group 24', participant_label_file='_rooms/G24.txt', ), dict( name='G25', display_name='Group 25', participant_label_file='_rooms/G25.txt', ), dict( name='G26', display_name='Group 26', participant_label_file='_rooms/G26.txt', ), dict( name='G27', display_name='Group 27', participant_label_file='_rooms/G27.txt', ), dict( name='G28', display_name='Group 28', participant_label_file='_rooms/G28.txt', ), dict( name='G29', display_name='Group 29', participant_label_file='_rooms/G29.txt', ), dict( name='G30', display_name='Group 30', participant_label_file='_rooms/G30.txt', ), dict( name='G31', display_name='Group 31', participant_label_file='_rooms/G31.txt', ), dict( name='G32', display_name='Group 32', participant_label_file='_rooms/G32.txt', ), dict( name='G33', display_name='Group 33', participant_label_file='_rooms/G33.txt', ), dict( name='G34', display_name='Group 34', participant_label_file='_rooms/G34.txt', ), dict( name='G35', display_name='Group 35', participant_label_file='_rooms/G35.txt', ), dict( name='G36', display_name='Group 36', participant_label_file='_rooms/G36.txt', ), dict( name='G37', display_name='Group 37', participant_label_file='_rooms/G37.txt', ), dict( name='G38', display_name='Group 38', participant_label_file='_rooms/G38.txt', ), dict( name='G39', display_name='Group 39', participant_label_file='_rooms/G39.txt', ), dict( name='G40', display_name='Group 40', participant_label_file='_rooms/G40.txt', ), dict( name='G41', display_name='Group 41', participant_label_file='_rooms/G41.txt', ), dict( name='G42', display_name='Group 42', participant_label_file='_rooms/G42.txt', ), dict( name='G43', display_name='Group 43', participant_label_file='_rooms/G43.txt', ), dict( name='G44', display_name='Group 44', participant_label_file='_rooms/G44.txt', ), dict( name='G45', display_name='Group 45', participant_label_file='_rooms/G45.txt', ), dict( name='G46', display_name='Group 46', participant_label_file='_rooms/G46.txt', ), dict( name='G47', display_name='Group 47', participant_label_file='_rooms/G47.txt', ), dict( name='G48', display_name='Group 48', participant_label_file='_rooms/G48.txt', ), dict( name='G49', display_name='Group 49', participant_label_file='_rooms/G49.txt', ), dict( name='G50', display_name='Group 50', participant_label_file='_rooms/G50.txt', ), ] ADMIN_USERNAME = 'admin' # for security, best to set admin password in an environment variable ADMIN_PASSWORD = environ.get('OTREE_ADMIN_PASSWORD') DEMO_PAGE_INTRO_HTML = """ Enjoy the games! """ SECRET_KEY = '5157157718618' INSTALLED_APPS = ['otree']