from os import environ import random SESSION_CONFIGS = [ # dict( # name='Guess_2_Thirds', # app_sequence=['Guessing_Game'], # num_demo_participants=None, # ), # # dict( # name='Guess_6_Fifths', # app_sequence=['guessing_game_6_5'], # num_demo_participants=None, # ), # # dict( # name='Individual_Commitment_Game', # app_sequence=['individual_commitment'], # num_demo_participants=5, # ), # # dict( # name='Common_Commitment_Game', # app_sequence=['common_commitment'], # num_demo_participants=5, # ), dict( name='Individual_Common_Commitment_Treatments', app_sequence=['individual_common_commitment_treatments'], num_demo_participants=27, ), ] # 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=1.00, participation_fee=0.00, doc="" ) PARTICIPANT_FIELDS = [] SESSION_FIELDS = [] ROOMS = [ dict( name='Guess_2_Thirds', display_name='Guessing Game 23', ), dict( name='Guess_6_Fifths', display_name='Guessing Game 65', ), dict( name='Individual_Commitment_Game', display_name='Individual Commitment', ), dict( name='Common_Commitment_Game', display_name='Common Commitment', ), dict( name='Individual_Common_Commitment_Treatments', display_name='Individual Common Commitment Treatments', ), ] # ISO-639 code # for example: de, fr, ja, ko, zh-hans LANGUAGE_CODE = 'en' # e.g. EUR, GBP, CNY, JPY REAL_WORLD_CURRENCY_CODE = 'GBP' USE_POINTS = True 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 = """ """ SECRET_KEY = '5482150013314'