from os import environ SESSION_CONFIGS = [ # { # 'name': 'tasks', # 'display_name': "tasks", # 'num_demo_participants': 6, # 'app_sequence': ['s1_1', 's1_2', 's2', 's3', 's4', 'resultados'], # 'order': 1 # }, # { # 'name': 'tasks_order2', # 'display_name': "tasks_order2", # 'num_demo_participants': 6, # 'app_sequence': ['s1_1', 's1_2', 's2', 's3_order2', 's4', 'resultados'], # 'order': 2 # }, # { # 'name': 'home', # 'display_name': "home", # 'num_demo_participants': 3, # 'app_sequence': ['home'] # }, # { # 'name': 'resultados', # 'display_name': "resultados", # 'num_demo_participants': 5, # 'app_sequence': ['resultados'], # 'Rounds':None # }, # { # 'name': 's2_s3', # 'display_name': 's2_s2', # 'num_demo_participants':6, # 'app_sequence': ['s2', 's3'], # 'order': 1 # }, { 'name': 'app_s2_s3', 'display_name': 'app_orden_s2_s3', 'num_demo_participants': 6, 'app_sequence': ['home', 's1_1', 's1_2', 's2', 's3', 's4', 'resultados', ], 'order': 1 }, { 'name': 'app_s3_s2', 'display_name': 'app_orden_s3_s2', 'num_demo_participants': 6, 'app_sequence': ['home', 's1_1', 's1_2', 's3', 's2', 's4', 'resultados', ],'order': 2 }, { 'name': 'app_s2_s3_order2', 'display_name': 'app_orden_s2_s3_order2', 'num_demo_participants': 6, 'app_sequence': ['home', 's1_1', 's1_2', 's2', 's3_order2', 's4', 'resultados', ], 'order': 3 }, { 'name': 'app_s3_s2_order2', 'display_name': 'app_orden_s3_s2_order2', 'num_demo_participants': 6, 'app_sequence': ['home', 's1_1', 's1_2', 's3_order2', 's2', 's4', 'resultados', ], 'order': 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=2000, participation_fee=10_000, doc="" ) PARTICIPANT_FIELDS = [ # Pagos de la sección 1 + decisiones de la primera actividad 'payoff_1', 'payoff_2', 'fila_s1_1', 'fila_s1_2', # Pagos de la sección 2 'payoff_3', 'payoff_4', 'fila_s2_1', 'fila_s2_2', # pagos de la sección 3 'payoff_5', 'payoff_6', 'payoff_dg','fila_s3_1', 'fila_s3_2','fila_s3_3','fila_s3_4','fila_s3_5', #Estos son los payoffs de la sección 4 'payoff_7', 'payoff_8','payoff_9', # Código de participante 'codigo', # Roles en cada actividad 'role_s1_1', 'role_s1_2', 'role_s2_1', 'role_s2_2', 'role_s3_1', 'role_s3_2', 'role_s3_2','role_s3_4', 'color1','color2', 'color3', # para randomizar el orden de las tareas 'task_round_s2', 'app_order' ] SESSION_FIELDS = [] # ISO-639 code # for example: de, fr, ja, ko, zh-hans LANGUAGE_CODE = 'es' # e.g. EUR, GBP, CNY, JPY REAL_WORLD_CURRENCY_CODE = 'COP' USE_POINTS = True USE_BROWSER_BOTS = True ROOMS = [ { 'name': 'Estudio', 'display_name': 'Estudio', } ] 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 = '1104860532611'