from ._builtin import Page, WaitPage from otree.api import Currency as c, currency_range from .models import Constants class ResultsWaitPage(WaitPage): pass class ResultsPart2(Page): def vars_for_template(self): # self.player.cq1_n1 = int(self.participant.vars['cq1_n1']) # self.player.cq1_n2 = int(self.participant.vars['cq1_n2']) # self.player.cq1_n3 = int(self.participant.vars['cq1_n3']) # self.player.cq1_n4 = int(self.participant.vars['cq1_n4']) # self.player.cq1_n5 = int(self.participant.vars['cq1_n5']) # self.player.cq1_n6 = int(self.participant.vars['cq1_n5']) # self.player.cq2_n1 = int(self.participant.vars['cq2_n1']) # self.player.cq2_n2 = int(self.participant.vars['cq2_n2']) # # # # # RANDOMLY EXTRACTED ROUND n.1 # self.player.part2_relevant_round1 = Constants.randomly_selected_round1_part2 self.participant.vars['part2_relevant_round1'] = self.player.part2_relevant_round1 # # if self.player.part2_relevant_round1 == 1: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r1'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r1'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r1'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r1'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r1'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r1'] # if self.player.part2_relevant_round1 == 2: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r2'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r2'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r2'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r2'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r2'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r2'] # if self.player.part2_relevant_round1 == 3: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r3'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r3'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r3'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r3'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r3'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r3'] # if self.player.part2_relevant_round1 == 4: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r4'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r4'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r4'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r4'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r4'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r4'] # if self.player.part2_relevant_round1 == 5: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r5'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r5'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r5'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r5'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r5'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r5'] # if self.player.part2_relevant_round1 == 6: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r6'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r6'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r6'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r6'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r6'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r6'] # if self.player.part2_relevant_round1 == 7: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r7'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r7'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r7'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r7'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r7'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r7'] # if self.player.part2_relevant_round1 == 8: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r8'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r8'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r8'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r8'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r8'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r8'] # if self.player.part2_relevant_round1 == 9: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r9'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r9'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r9'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r9'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r9'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r9'] # if self.player.part2_relevant_round1 == 10: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r10'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r10'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r10'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r10'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r10'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r10'] # if self.player.part2_relevant_round1 == 11: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r11'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r11'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r11'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r11'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r11'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r11'] # if self.player.part2_relevant_round1 == 12: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r12'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r12'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r12'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r12'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r12'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r12'] # if self.player.part2_relevant_round1 == 13: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r13'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r13'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r13'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r13'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r13'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r13'] # if self.player.part2_relevant_round1 == 14: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r14'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r14'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r14'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r14'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r14'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r14'] # if self.player.part2_relevant_round1 == 15: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r15'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r15'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r15'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r15'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r15'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r15'] # if self.player.part2_relevant_round1 == 16: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r16'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r16'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r16'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r16'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r16'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r16'] # if self.player.part2_relevant_round1 == 17: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r17'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r17'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r17'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r17'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r17'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r17'] # if self.player.part2_relevant_round1 == 18: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r18'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r18'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r18'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r18'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r18'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r18'] # if self.player.part2_relevant_round1 == 19: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r19'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r19'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r19'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r19'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r19'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r19'] # if self.player.part2_relevant_round1 == 20: self.player.part2_relevant_round1_first_box = self.participant.vars['part2_first_box_r20'] self.player.part2_relevant_round1_content_purple = self.participant.vars['part2_content_purple_r20'] self.player.part2_relevant_round1_content_orange = self.participant.vars['part2_content_orange_r20'] # self.player.part2_relevant_round1_search_cost = self.participant.vars['part2_search_cost_r20'] self.player.part2_relevant_round1_choice = self.participant.vars['part2_search_choice_r20'] self.player.part2_relevant_round1_payoff_int = self.participant.vars['part2_payoff_r20'] # # # # RANDOMLY EXTRACTED ROUND n.2 # # TIES check if self.player.part2_relevant_round2 != self.player.part2_relevant_round1: self.player.part2_relevant_round2 = Constants.randomly_selected_round2_part2 self.participant.vars['part2_relevant_round2'] = self.player.part2_relevant_round2 if self.player.part2_relevant_round2 == self.player.part2_relevant_round1: self.player.part2_relevant_round2 = Constants.randomly_selected_round2_tie1_part2 self.participant.vars['part2_relevant_round2'] = self.player.part2_relevant_round2 if self.player.part2_relevant_round2 == self.player.part2_relevant_round1 == randomly_selected_round2_tie1_part2: self.player.part2_relevant_round2 = Constants.randomly_selected_round2_tie2_part2 self.participant.vars['part2_relevant_round2'] = self.player.part2_relevant_round2 if self.player.part2_relevant_round2 == self.player.part2_relevant_round1 == randomly_selected_round2_tie1_part2 == randomly_selected_round2_tie2_part2: self.player.part2_relevant_round2 = Constants.randomly_selected_round2_tie3_part2 self.participant.vars['part2_relevant_round2'] = self.player.part2_relevant_round2 if self.player.part2_relevant_round2 == self.player.part2_relevant_round1 == randomly_selected_round2_tie1_part2 == randomly_selected_round2_tie2_part2 == randomly_selected_round2_tie2_part3: if self.player.part2_relevant_round1 > 5: self.player.part2_relevant_round2 = self.player.part2_relevant_round1 - 3 self.participant.vars['part2_relevant_round2'] = self.player.part2_relevant_round2 else: self.player.part2_relevant_round2 = self.player.part2_relevant_round1 + 3 self.participant.vars['part2_relevant_round2'] = self.player.part2_relevant_round2 # # # if self.player.part2_relevant_round2 == 1: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r1'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r1'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r1'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r1'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r1'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r1'] # if self.player.part2_relevant_round2 == 2: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r2'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r2'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r2'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r2'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r2'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r2'] # if self.player.part2_relevant_round2 == 3: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r3'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r3'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r3'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r3'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r3'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r3'] # if self.player.part2_relevant_round2 == 4: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r4'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r4'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r4'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r4'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r4'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r4'] # if self.player.part2_relevant_round2 == 5: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r5'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r5'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r5'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r5'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r5'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r5'] # if self.player.part2_relevant_round2 == 6: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r6'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r6'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r6'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r6'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r6'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r6'] # if self.player.part2_relevant_round2 == 7: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r7'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r7'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r7'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r7'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r7'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r7'] # if self.player.part2_relevant_round2 == 8: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r8'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r8'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r8'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r8'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r8'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r8'] # if self.player.part2_relevant_round2 == 9: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r9'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r9'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r9'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r9'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r9'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r9'] # if self.player.part2_relevant_round2 == 10: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r10'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r10'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r10'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r10'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r10'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r10'] # if self.player.part2_relevant_round2 == 11: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r11'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r11'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r11'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r11'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r11'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r11'] # if self.player.part2_relevant_round2 == 12: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r12'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r12'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r12'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r12'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r12'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r12'] # if self.player.part2_relevant_round2 == 13: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r13'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r13'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r13'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r13'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r13'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r13'] # if self.player.part2_relevant_round2 == 14: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r14'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r14'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r14'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r14'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r14'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r14'] # if self.player.part2_relevant_round2 == 15: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r15'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r15'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r15'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r15'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r15'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r15'] # if self.player.part2_relevant_round2 == 16: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r16'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r16'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r16'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r16'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r16'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r16'] # if self.player.part2_relevant_round2 == 17: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r17'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r17'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r17'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r17'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r17'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r17'] # if self.player.part2_relevant_round2 == 18: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r18'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r18'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r18'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r18'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r18'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r18'] # if self.player.part2_relevant_round2 == 19: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r19'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r19'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r19'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r19'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r19'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r19'] # if self.player.part2_relevant_round2 == 20: self.player.part2_relevant_round2_first_box = self.participant.vars['part2_first_box_r20'] self.player.part2_relevant_round2_content_purple = self.participant.vars['part2_content_purple_r20'] self.player.part2_relevant_round2_content_orange = self.participant.vars['part2_content_orange_r20'] # self.player.part2_relevant_round2_search_cost = self.participant.vars['part2_search_cost_r20'] self.player.part2_relevant_round2_choice = self.participant.vars['part2_search_choice_r20'] self.player.part2_relevant_round2_payoff_int = self.participant.vars['part2_payoff_r20'] # # # self.player.part2_payoff = self.player.part2_relevant_round1_payoff_int + self.player.part2_relevant_round2_payoff_int self.player.part2_payoff_eur = self.player.part2_payoff / self.player.n_tokens_equal_to_1_eur self.player.part2_payoff_eur_to_show = round(self.player.part2_payoff_eur, ndigits=2) # # me = self.player return dict( part2_relevant_round1_1=me.part2_relevant_round1 == 1, part2_relevant_round1_2=me.part2_relevant_round1 == 2, part2_relevant_round1_3=me.part2_relevant_round1 == 3, part2_relevant_round1_4=me.part2_relevant_round1 == 4, part2_relevant_round1_5=me.part2_relevant_round1 == 5, part2_relevant_round1_6=me.part2_relevant_round1 == 6, part2_relevant_round1_7=me.part2_relevant_round1 == 7, part2_relevant_round1_8=me.part2_relevant_round1 == 8, part2_relevant_round1_9=me.part2_relevant_round1 == 9, part2_relevant_round1_10=me.part2_relevant_round1 == 10, part2_relevant_round1_11=me.part2_relevant_round1 == 11, part2_relevant_round1_12=me.part2_relevant_round1 == 12, part2_relevant_round1_13=me.part2_relevant_round1 == 13, part2_relevant_round1_14=me.part2_relevant_round1 == 14, part2_relevant_round1_15=me.part2_relevant_round1 == 15, part2_relevant_round1_16=me.part2_relevant_round1 == 16, part2_relevant_round1_17=me.part2_relevant_round1 == 17, part2_relevant_round1_18=me.part2_relevant_round1 == 18, part2_relevant_round1_19=me.part2_relevant_round1 == 19, part2_relevant_round1_20=me.part2_relevant_round1 == 20, # part2_relevant_round1=me.part2_relevant_round1, part2_relevant_round1_first_box_LTpurple=me.part2_relevant_round1_first_box == "left", part2_relevant_round1_first_box_RTorange=me.part2_relevant_round1_first_box == "right", part2_relevant_round1_content_purple_5=me.part2_relevant_round1_content_purple == 5, part2_relevant_round1_content_purple_9=me.part2_relevant_round1_content_purple == 9, part2_relevant_round1_content_purple_19=me.part2_relevant_round1_content_purple == 19, part2_relevant_round1_content_orange_5=me.part2_relevant_round1_content_orange == 5, part2_relevant_round1_content_orange_9=me.part2_relevant_round1_content_orange == 9, part2_relevant_round1_content_orange_19=me.part2_relevant_round1_content_orange == 19, part2_relevant_round1_search_cost=me.part2_relevant_round1_search_cost, part2_relevant_round1_search_cost1=me.part2_relevant_round1_search_cost == 1, part2_relevant_round1_search_choice=me.part2_relevant_round1_choice == 1, part2_relevant_round1_payoff_int=me.part2_relevant_round1_payoff_int, # # part2_relevant_round2_1=me.part2_relevant_round2 == 1, part2_relevant_round2_2=me.part2_relevant_round2 == 2, part2_relevant_round2_3=me.part2_relevant_round2 == 3, part2_relevant_round2_4=me.part2_relevant_round2 == 4, part2_relevant_round25=me.part2_relevant_round2 == 5, part2_relevant_round2_6=me.part2_relevant_round2 == 6, part2_relevant_round2_7=me.part2_relevant_round2 == 7, part2_relevant_round2_8=me.part2_relevant_round2 == 8, part2_relevant_round2_9=me.part2_relevant_round2 == 9, part2_relevant_round2_10=me.part2_relevant_round2 == 10, part2_relevant_round2_11=me.part2_relevant_round2 == 11, part2_relevant_round2_12=me.part2_relevant_round2 == 12, part2_relevant_round2_13=me.part2_relevant_round2 == 13, part2_relevant_round2_14=me.part2_relevant_round2 == 14, part2_relevant_round2_15=me.part2_relevant_round2 == 15, part2_relevant_round2_16=me.part2_relevant_round2 == 16, part2_relevant_round2_17=me.part2_relevant_round2 == 17, part2_relevant_round2_18=me.part2_relevant_round2 == 18, part2_relevant_round2_19=me.part2_relevant_round2 == 19, part2_relevant_round2_20=me.part2_relevant_round2 == 20, # part2_relevant_round2=me.part2_relevant_round2, part2_relevant_round2_first_box_LTpurple=me.part2_relevant_round2_first_box == "left", part2_relevant_round2_first_box_RTorange=me.part2_relevant_round2_first_box == "right", part2_relevant_round2_content_purple_5=me.part2_relevant_round2_content_purple == 5, part2_relevant_round2_content_purple_9=me.part2_relevant_round2_content_purple == 9, part2_relevant_round2_content_purple_19=me.part2_relevant_round2_content_purple == 19, part2_relevant_round2_content_orange_5=me.part2_relevant_round2_content_orange == 5, part2_relevant_round2_content_orange_9=me.part2_relevant_round2_content_orange == 9, part2_relevant_round2_content_orange_19=me.part2_relevant_round2_content_orange == 19, part2_relevant_round2_search_cost=me.part2_relevant_round2_search_cost, part2_relevant_round2_search_cost1=me.part2_relevant_round2_search_cost == 1, part2_relevant_round2_search_choice=me.part2_relevant_round2_choice == 1, part2_relevant_round2_payoff_int=me.part2_relevant_round2_payoff_int, # # # # part2_payoff=me.part2_payoff, part2_payoff_eur=me.part2_payoff_eur, part2_payoff_eur_to_show=me.part2_payoff_eur_to_show, ) def before_next_page(self): self.participant.vars['part2_payoff'] = self.player.part2_payoff self.participant.vars['part2_payoff_eur_to_show'] = self.player.part2_payoff_eur_to_show page_sequence = [ ResultsPart2 ]