from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) from django import forms author = 'Your name here' doc = """ Your app description """ class Constants(BaseConstants): name_in_url = 'consent' players_per_group = None num_rounds = 1 relance_message = 'repondez !!!' class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): Parent_Nom = models.StringField(label='', blank=False) Parent_Prenom = models.StringField(label='', blank=False) Parent_Mail = models.StringField(label='', blank=False) Parent_Accept_Enquete = models.BooleanField(label='', initial='', widget=widgets.CheckboxInput, blank=False) Parent_Accept_Enfant = models.BooleanField(label= '', initial='', widget=widgets.CheckboxInput, blank=False) Enfant_Nom = models.StringField(label='', blank=False) Enfant_Prenom = models.StringField(label='', blank=False) Enfant_Etablissement = models.StringField(label='', blank=False) Enfant_CodePostal = models.IntegerField(label='', blank=False) Enfant_Ville = models.StringField(label='', blank=False) Enfant_DateNaissance = models.StringField(widget=forms.SelectDateWidget(years=range(2000, 2020)), label='', blank=False) Enfant_Sexe = models.StringField(label='', widget = widgets.RadioSelectHorizontal, choices = ['Féminin', 'Masculin', 'Neutre'], blank=False ) Enfant_Accept_enquete = models.BooleanField(label='', initial='', widget=widgets.CheckboxInput, blank=False)