import random from ._builtin import Page class Description(Page): pass class PropensityToTrust(Page): form_model = 'player' form_fields = ["propensityToTrust1", "propensityToTrust2", "propensityToTrust3", "propensityToTrust4", "propensityToTrust5", "propensityToTrust6", "propensityToTrust7", ] def get_form_fields(self): fields = self.form_fields random.shuffle(fields) return fields class AttitudeTowardsAI(Page): form_model = 'player' form_fields = ["attitudeTowardsAI_pos", "attitudeTowardsAI_neg"] class Demographics(Page): form_model = 'player' form_fields = ["gender", "age", "language", "student", "student1", "employment", "employment1", "employment2", "experienceTeam", "interactionAI", ] class Email(Page): form_model = 'player' form_fields = ["eMail"] page_sequence = [ Description, PropensityToTrust, AttitudeTowardsAI, Demographics, Email ]