# -*- coding: utf-8 -*- """ Created on Sun May 8 10:14:14 2022 @author: ameli """ from ._builtin import Page frm .models import Constants class Explanation(Page): pass class Consent(Page): pass class Information(Page): form_model = 'player' form_fields = ['Age', 'Gender', 'Degree','Country'] class Draw(Page): def vars_for_template(player): import random d = random.randint(1,200) return dict( d=d, ) class Result(Page): form_model = 'player' form_fields = ['Answer'] @staticmethod def vars_for_template(player): import random a = random.randint(1,4) b = random.randint(1,2) c = 10-a return dict( a=a, b=b, c=c, ) player.b = vars_for_template(player)['b'] page_sequence = [Explanation, Consent, Information, Draw, Result]