from otree.api import * doc = """Altruismus Skalen""" class C(BaseConstants): NAME_IN_URL = 'survey' 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], widget=widgets.RadioSelect, blank=True) class Player(BasePlayer): h1 = make_q('Ajudar os outros é normalmente uma perda de tempo.') h2 = make_q('Quando tenho a oportunidade, gosto de ajudar outros que estão em necessidade.') h3 = make_q('Se possível, eu devolveria o dinheiro perdido ao proprietário legítimo.') h4 = make_q('Ajudar os amigos e a família é uma das grandes alegrias da vida.') h5 = make_q('Eu evitaria ajudar alguém numa emergência médica se pudesse.') h6 = make_q('É uma sensação maravilhosa ajudar outros em necessidade.') h7 = make_q('O voluntariado para ajudar alguém é muito gratificante.') h8 = make_q('Estou relutante em dar indicações a estranhos que se tenham perdido no seu caminho.') h9 = make_q('Sinto-me feliz quando sou voluntário.') h10 = make_q('Dou tempo ou dinheiro à caridade todos os meses.') h11 = make_q('Se eles não fazem parte da minha família, não me compete ajudar os mais velhos.') h12 = make_q('As crianças devem ser ensinadas a importância de ajudar os outros.') h13 = make_q('Tenciono doar os meus órgãos quando morrer, na esperança de que eles salvem a vida de outra pessoa.') h14 = make_q( 'Tento oferecer a minha ajuda em todas as actividades que são levadas a cabo na minha comunidade ou grupo escolar.') h15 = make_q('Estou em paz comigo mesmo quando tenho ajudado outros.') h16 = make_q( 'Se a pessoa à minha frente na fila da caixa de uma loja estiver a poucos cêntimos, eu pagaria a diferença.') h17 = make_q('Sinto orgulho quando sei que a minha generosidade tem beneficiado uma pessoa necessitada.') h18 = make_q('Ajudar as pessoas faz mais mal do que bem porque as faz confiar nos outros em vez de nelas próprias.') h19 = make_q('Raramente doo dinheiro a uma boa causa.') h20 = make_q('É correcto ajudar os pobres.') class Survey_HASPT(Page): form_model = 'player' form_fields = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'h7', 'h8', 'h9', 'h10', 'h11', 'h12', 'h13', 'h14', 'h15', 'h16', 'h17', 'h18', 'h19', 'h20'] class Results(Page): pass page_sequence = [Survey_HASPT]