from otree.api import Currency as c, currency_range from . import models from ._builtin import Page, WaitPage from .models import Constants, pages from markdown import markdown from django.utils.safestring import mark_safe import logging logger = logging.getLogger(__name__) def format(md): return mark_safe(markdown(md)) class IPage(Page): def vars_for_template(self): pdone = round(self.player.participant._index_in_pages / self.player.participant._max_page_index * 100) return {"page" : format(pages[self.round_number - 1]), "pdone" : pdone} page_sequence = [IPage]