from otree.api import * doc = """Big 5 personality test""" class C(BaseConstants): NAME_IN_URL = 'Survey2' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass def make_q(label): return models.IntegerField(label=label, choices=[1, 2, 3, 4, 5, 6], widget=widgets.RadioSelect, blank=True) class Player(BasePlayer): neo1 = make_q('Ich bin hilfsbereit und selbstlos gegenüber anderen.') neo2 = make_q('Ich schenke anderen Vertrauen und glaube an das Gute im Menschen.') neo3 = make_q('Ich kann mich kalt und distanziert verhalten.') neo4 = make_q('Ich bin rücksichtsvoll zu anderen, einfühlsam.') class Survey(Page): form_model = 'player' form_fields = ['neo1', 'neo2', 'neo3', 'neo4'] class Results(Page): pass page_sequence = [Survey]