from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Card1(Page): form_model = 'player' def vars_for_template(self): image1 = self.player.rand_c1_picture1 image2 = self.player.rand_c1_picture2 image3 = self.player.rand_c1_picture3 image4 = self.player.rand_c1_picture4 return {'image1': image1, 'image2': image2, 'image3': image3, 'image4': image4} class Card1(Page): form_model = 'player' def vars_for_template(self): image1 = self.player.rand_c1_picture1 image2 = self.player.rand_c1_picture2 image3 = self.player.rand_c1_picture3 image4 = self.player.rand_c1_picture4 return {'image1': image1, 'image2': image2, 'image3': image3, 'image4': image4} class Card2(Page): form_model = 'player' def vars_for_template(self): image1 = self.player.rand_c2_picture1 image2 = self.player.rand_c2_picture2 image3 = self.player.rand_c2_picture3 image4 = self.player.rand_c2_picture4 return {'image1': image1, 'image2': image2, 'image3': image3, 'image4': image4} class Card3(Page): form_model = 'player' def vars_for_template(self): image1 = self.player.rand_c3_picture1 image2 = self.player.rand_c3_picture2 image3 = self.player.rand_c3_picture3 image4 = self.player.rand_c3_picture4 return {'image1': image1, 'image2': image2, 'image3': image3, 'image4': image4} page_sequence = [ Card1, Card2, Card3 ]