# Strategy following Experiment Below you can find instructions for some basic changes that might be required. ## Changes regarding payments ### Participation fee Change *participation_fee* in *SESSION_CONFIG_DEFAULTS* in *settings.py* ### Currency units per point Change *real_world_currency_per_point* in the *SESSION_CONFIGS* in *settings.py* ### Currency Change *REAL_WORLD_CURRENCY_CODE* in *settings.py* ### Payoff per strategy followed correctly Change *stratpay* in the *Constants* class in *oneapp* and *oneapp_two* ### Payoffs for the other tasks 1. Change the commented numbers in *def before_next_page* in the class *Results* in *oneapp* and *oneapp_two* 2. Change the same numbers in *def before_next_page* in the class *Answers* in *audiotestdelay* 3. Change the same numbers in *def vars_for_template* in the class *Summary* in *end* ## Treatments The treatment assignment takes place in `creating_session()` in the app `welcome`. There are two different kinds of treatments: The kind of reminders given (Baseline, Strategy reminder, Action reminder, or Strategy and action reminder) and the rule to follow in `oneapp` or `oneapp_two` (see `STRATEGIES` in *settings.py*). ## App order in the experiment The order of the apps is determined at the start of the experiment in the app *welcome* by randomly assigning a value to *participant.order*. *1* being selected as the value of *participant.order* leads to the order in which the strategy task is played at the end of the experiment. *2* being selected as the value of *participant.order* leads to the order in which the strategy task is played at the start of the experiment. ## Adding or removing a strategy In *oneapp* and *oneapp_two*: 1. Only if the strategy does not exist yet in the code: add code for the payoff mechanism of the strategy in *def before_next_page* in the class *Decision* in the same style as for the existing strategies. 2. Add/remove or change the position of your strategy in *Constants.strategies*. The order of the strategies played in the experiment goes from top to bottom. 3. Only if the strategy didn“t exist before in the code: add strategy names and corresponding instructions on the pages *Introduction.html* and *Decision.html* ## Changing the number of rounds played per strategy Change *rounds_per_strategy* in the class *Constants* in *oneapp* and *oneapp_two*.