from os import environ SESSION_CONFIGS = [ dict( name='quiz_K', display_name="quiz_K", app_sequence=['quiz_K'], num_demo_participants=2, ), dict( name='quiz_U', display_name="quiz_U", app_sequence=['quiz_U'], num_demo_participants=2, ), dict( name='SV_U_sim', display_name="SV_U_sim", app_sequence=['SV_U_sim'], num_demo_participants=12, ), dict( name='SV_U_seq', display_name="SV_U_seq", app_sequence=['SV_U_seq'], num_demo_participants=12, ), dict( name='SV_K_sim', display_name="SV_K_sim", app_sequence=['SV_K_sim'], num_demo_participants=12, ), dict( name='SV_K_seq', display_name="SV_K_seq", app_sequence=['SV_K_seq'], num_demo_participants=12, ), dict( name='Payment_U_test', display_name="Payment_U_test", app_sequence=['SV_U_seq', 'SV_U_sim', 'payment_info_U'], num_demo_participants=12, ), dict( name='Payment_K_test', display_name="Payment_K_test", app_sequence=['SV_K_seq', 'SV_K_sim', 'payment_info_K'], num_demo_participants=12, ), dict( name='Database_U', display_name="Database_U", app_sequence=['Start', 'quiz_U', 'U_seq_ready', 'SV_U_seq', 'Start2', 'U_sim_ready', 'SV_U_sim', 'payment_info_U', 'Survey_U'], num_demo_participants=12, ), dict( name='Database_K', display_name="Database_K", app_sequence=['Start', 'quiz_K', 'K_seq_ready', 'SV_K_seq', 'Start2', 'K_sim_ready', 'SV_K_sim', 'payment_info_K', 'Survey_K'], num_demo_participants=12, ), dict( name='Survey_U', display_name="Survey_U", app_sequence=['Survey_U'], num_demo_participants=12, ), dict( name='Survey_K', display_name="Survey_K", app_sequence=['Survey_K'], num_demo_participants=12, ), dict( name='draw_test', display_name="draw_test", app_sequence=['U_seq_ready', 'SV_U_seq'], num_demo_participants=12, ), ] # 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=14, participation_fee=100, doc="" ) PARTICIPANT_FIELDS = [ 'SV_U_seq_random_round', 'SV_U_seq_payoff', 'SV_U_seq_random_table', 'SV_U_seq_Type', 'SV_U_seq_num_a', 'SV_U_seq_num_b', 'SV_U_seq_num_c', 'SV_U_seq_num_vote_alpha', 'SV_U_seq_num_vote_beta', 'SV_U_seq_num_vote_gamma', 'SV_U_sim_random_round', 'SV_U_sim_payoff', 'SV_U_sim_random_table', 'SV_U_sim_Type', 'SV_U_sim_num_a', 'SV_U_sim_num_b', 'SV_U_sim_num_c', 'SV_U_sim_num_vote_alpha', 'SV_U_sim_num_vote_beta', 'SV_U_sim_num_vote_gamma', 'SV_U_totalpayoff', 'SV_U_draw_round1', 'SV_U_draw_round2', 'SV_U_draw_round3', 'SV_U_draw_round4', 'SV_U_draw_round5', 'SV_U_draw_round6', 'SV_U_draw_round7', 'SV_U_draw_round8', 'SV_U_draw_round9', 'SV_U_draw_round10', 'SV_U_draw_round11', 'SV_U_draw_round12', 'SV_U_draw_round13', 'SV_U_draw_round14', 'SV_U_draw_round15', 'SV_U_draw_round16', 'SV_U_draw_round17', 'SV_U_draw_round18', 'SV_U_draw_round19', 'SV_U_draw_round20', 'SV_U_draw_round21', 'SV_U_draw_round22', 'SV_U_draw_round23', 'SV_U_draw_round24', 'SV_U_draw_round25', 'SV_U_draw_round26', 'SV_U_draw_round27', 'SV_U_draw_round28', 'SV_U_draw_round29', 'SV_U_draw_round30', 'SV_K_seq_random_round', 'SV_K_seq_payoff', 'SV_K_seq_random_table', 'SV_K_seq_Type', 'SV_K_seq_num_a', 'SV_K_seq_num_b', 'SV_K_seq_num_c', 'SV_K_seq_num_vote_alpha', 'SV_K_seq_num_vote_beta', 'SV_K_seq_num_vote_gamma', 'SV_K_sim_random_round', 'SV_K_sim_payoff', 'SV_K_sim_random_table', 'SV_K_sim_Type', 'SV_K_sim_num_a', 'SV_K_sim_num_b', 'SV_K_sim_num_c', 'SV_K_sim_num_vote_alpha', 'SV_K_sim_num_vote_beta', 'SV_K_sim_num_vote_gamma', 'SV_K_totalpayoff', ] # 加變數 for participant SESSION_FIELDS = ['judge_UK', 'judge_Database', ] # ISO-639 code # for example: de, fr, ja, ko, zh-hans LANGUAGE_CODE = 'en' POINTS_CUSTOM_NAME = '法幣' # e.g. EUR, GBP, CNY, JPY REAL_WORLD_CURRENCY_CODE = 'USD' # check 幣種 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 = '4964179184162'