from . import models from ._builtin import Page, WaitPage from otree.api import Currency as c, currency_range from .models import Constants import json class WorkPage(Page): #timer_text = 'Time left to complete the task:' #timeout_seconds = 5 def before_next_page(self): self.player.dump_tasks = json.dumps(list(self.player.tasks.all().values())) def vars_for_template(self): return { 'round': self.player.round_number, } class Finish(Page): def is_displayed(self): return self.round_number == 60 class Intro(Page): def is_displayed(self): return self.round_number == 1 class Example(Page): def is_displayed(self): return self.round_number == 1 class Test(Page): def is_displayed(self): return self.round_number == 1 page_sequence = [ Intro, Test, Example, WorkPage, Finish ]