# drEffects, survey no frame from otree.api import Currency as c, currency_range from . import models from ._builtin import Page, WaitPage from .models import Constants from django.conf import settings import time import random import math class questions1(Page): form_model = models.Player form_fields = ['masculinity','femininity','modern_sexism_1','modern_sexism_2','modern_sexism_3'] def before_next_page(self): for p in self.subsession.get_players(): p.gender = p.participant.vars['gender'] class questions2(Page): form_model = models.Player form_fields = ['collective_1','collective_2','collective_3','collective_4','collective_5','collective_6'] def is_displayed(self): return self.player.gender < 2 class questions3(Page): form_model = models.Player form_fields = ['marginal_1','marginal_2','marginal_3'] class questions4(Page): form_model = models.Player form_fields = ['guess','self_efficacy_1','self_efficacy_2','self_efficacy_3','self_efficacy_4','self_efficacy_5', 'self_efficacy_6'] class questions5(Page): form_model = models.Player form_fields = ['inspired_person','inspired_politician1','inspired_politician2','women_concern', 'women_expected','women_feeling','women_proud','expect_discrimination','do_discrimination', 'other_do_discrimination'] class questions6(Page): form_model = models.Player form_fields = ['self_esteem_1','self_esteem_2','self_esteem_3','self_esteem_4','self_esteem_5','self_esteem_6', 'self_esteem_7'] page_sequence = [ questions1, questions2, questions3, questions4, questions5, questions6 ]