from otree.api import * author = 'Alistair Munro, Fitawhidan Nashuha, and Gerald Ezra Charles' doc = """ Survei Setelah Sesi. """ class C(BaseConstants): NAME_IN_URL = 'f_Post_Game_Survey' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): educ = models.StringField( choices=[ ['Primary School', 'Sekolah Dasar'], ['Junior High School', 'Sekolah Menengah Pertama'], ['Senior High School', 'Sekolah Menengah Atas / SMK'], ['Vocational School/College', 'Sekolah Kejuruan / Diploma (D1/D2/D3)'], ['Bachelor\'s or Equivalent', 'Sarjana (S1 / D4)'], ['Master\'s Degree', 'Magister (S2)'], ['Doctoral Degree', 'Doktor (S3)'], ['I do not know', 'Tidak tahu / Tidak ingin menjawab'], ['Never attend school', 'Tidak pernah bersekolah'], ], label='Apa tingkat pendidikan tertinggi yang telah Anda selesaikan?', widget=widgets.RadioSelect, ) HH_Number = models.IntegerField( label='Berapa jumlah orang yang tinggal dalam rumah tangga Anda?' ) HH_5yo = models.IntegerField( label='
Berapa anggota rumah tangga Anda yang berusia 5 tahun atau lebih muda?
' 'Masukkan "0" jika tidak ada
' ) HH_Decision_Maker = models.StringField( choices=[ ['Me', 'Saya sendiri'], ['Spouse', 'Pasangan saya'], ['Father', 'Ayah saya'], ['Mother', 'Ibu saya'], ['Sister', 'Saudara perempuan saya'], ['Brother', 'Saudara laki-laki saya'], ['Grandfather', 'Kakek saya'], ['Grandmother', 'Nenek saya'], ['Uncle', 'Paman saya'], ['Aunt', 'Bibi saya'], ['Others', 'Lainnya'] ], label='Siapa pengambil keputusan utama dalam rumah tangga Anda?', widget=widgets.RadioSelect, ) Religion = models.StringField( choices=[ ['Islam', 'Islam'], ['Catholic', 'Katolik'], ['Christian', 'Kristen'], ['Hindu', 'Hindu'], ['Buddha', 'Buddha'], ['Konghucu/Confucius', 'Konghucu'], ['Others', 'Lainnya'] ], label='Apa agama Anda?', widget=widgets.RadioSelect, ) Smoke_Cigarettes = models.BooleanField( choices=[[True, 'Ya, saya merokok'], [False, 'Tidak, saya tidak merokok']], label='Apakah Anda merokok?', widget=widgets.RadioSelect, ) Smoke_Ecig = models.BooleanField( choices=[[True, 'Ya'], [False, 'Tidak']], label='Apakah Anda menggunakan rokok elektronik (e-cigarette)?
' '(termasuk vape, pod, mod, dan perangkat sejenis)', widget=widgets.RadioSelect, ) Smoke_Chew = models.BooleanField( choices=[[True, 'Ya'], [False, 'Tidak']], label='Apakah Anda mengunyah tembakau?', widget=widgets.RadioSelect, ) Smoke_Hookah = models.BooleanField( choices=[[True, 'Ya'], [False, 'Tidak']], label='Apakah Anda menggunakan hookah atau shisha?', widget=widgets.RadioSelect, ) Drink_Alcohol = models.StringField( choices=[ ['No', 'Tidak, saya tidak mengonsumsi alkohol'], ['Yes', 'Ya, saya mengonsumsi alkohol'], ['Used to', 'Saya dulu mengonsumsi alkohol tetapi sekarang tidak'], ], label='Apakah Anda mengonsumsi minuman beralkohol?', widget=widgets.RadioSelectHorizontal, ) # Debt Profile Debt_A = models.StringField( label='Dalam 12 BULAN TERAKHIR, apakah Anda mengajukan pinjaman menggunakan ponsel?', choices=[['Yes', 'Ya'], ['No', 'Tidak'], ['Refused', 'Saya menolak menjawab']], widget=widgets.RadioSelect, ) Debt_B = models.StringField( label='Apakah Anda menerima pinjaman tersebut?', choices=[['Yes', 'Ya'], ['No', 'Tidak'], ['Refused', 'Saya menolak menjawab']], widget=widgets.RadioSelect, ) Debt_Online_Past = models.StringField( choices=[['True', 'Ya'], ['False', 'Tidak'], ['Refused', 'Saya menolak menjawab']], label='Apakah Anda pernah memiliki utang online di masa lalu?' '(Contohnya, meminjam uang melalui aplikasi atau platform online yang dananya ditransfer ke rekening bank Anda, ' 'yang sekarang sudah lunas atau dihapuskan. Termasuk pinjaman dari bank digital. ' 'Tidak termasuk paylater, kartu kredit, atau cicilan.)
', widget=widgets.RadioSelectHorizontal, ) Debt_Paylater_Credit_Past = models.StringField( choices=[['True', 'Ya'], ['False', 'Tidak'], ['Refused', 'Saya menolak menjawab']], label='Apakah Anda pernah menggunakan layanan paylater atau cicilan kredit untuk belanja online di masa lalu?
' '(Tidak termasuk kendaraan atau barang elektronik seperti ponsel, tablet, laptop/PC, atau peralatan rumah tangga besar.)', widget=widgets.RadioSelectHorizontal, ) Debt_Family_Past = models.StringField( choices=[['True', 'Ya'], ['False', 'Tidak'], ['Refused', 'Saya menolak menjawab']], label='Apakah Anda pernah meminjam uang dari teman atau keluarga di masa lalu?', widget=widgets.RadioSelectHorizontal, ) Debt_Online = models.StringField( choices=[ ['True', 'Ya, saya saat ini memiliki utang online'], ['False', 'Tidak, saya saat ini tidak memiliki utang online'], ['Refused', 'Saya menolak menjawab'], ], label='Apakah Anda saat ini memiliki utang online?', widget=widgets.RadioSelect, ) Debt_Paylater_Credit = models.StringField( choices=[ ['True', 'Ya, saya saat ini memiliki utang paylater'], ['False', 'Tidak, saya saat ini tidak memiliki utang paylater'], ['Refused', 'Saya menolak menjawab'], ], label='Apakah Anda saat ini memiliki paylater atau cicilan kredit untuk belanja online?
' '(Tidak termasuk kendaraan atau barang elektronik seperti ponsel, tablet, laptop/PC, atau peralatan rumah tangga.)', widget=widgets.RadioSelect, ) Debt_Family = models.StringField( choices=[ ['True', 'Ya, saya memiliki utang kepada anggota keluarga'], ['False', 'Tidak, saya tidak memiliki utang kepada anggota keluarga'], ['Refused', 'Saya menolak menjawab'], ], label='Apakah Anda saat ini memiliki utang kepada keluarga?', widget=widgets.RadioSelect, ) Debt_Friend = models.StringField( choices=[ ['True', 'Ya, saya memiliki utang kepada teman'], ['False', 'Tidak, saya tidak memiliki utang kepada teman'], ['Refused', 'Saya menolak menjawab'], ], label='Apakah Anda saat ini memiliki utang kepada teman?', widget=widgets.RadioSelect, ) Debt_Private_Lender = models.StringField( choices=[ ['True', 'Ya, saya pernah meminjam dari pemberi pinjaman swasta'], ['False', 'Tidak, saya tidak pernah meminjam dari pemberi pinjaman swasta'], ['Refused', 'Saya menolak menjawab'], ], label='Apakah Anda pernah meminjam dari pemberi pinjaman swasta lainnya?Jika Anda menabung Rp100.000 dengan bunga 2% per tahun tanpa biaya, berapa setelah 1 tahun?
' 'Masukkan dalam rupiah (tanpa desimal).' ) OECD_Division = models.IntegerField( label='Sebuah keluarga memiliki 5 anak dan Rp10.000.000 untuk dibagi rata. Berapa tiap anak menerima?
' 'Masukkan dalam rupiah (tanpa desimal).
', min=0, max=10_000_000, ) OECD_Time_Value = models.StringField( choices=[ ['1', 'Lebih banyak barang'], ['2', 'Hampir sama'], ['3', 'Lebih sedikit'], ['4', 'Tergantung barang'], ['5', 'Tergantung perubahan harga'], ['99', 'Saya tidak tahu'], ], label='Jika Anda menyimpan Rp10.000.000 selama 1 tahun tanpa bunga, setelah 1 tahun Anda dapat membeli...
', widget=widgets.RadioSelect ) OECD_Diversification = models.StringField( choices=[['1', 'Benar'], ['2', 'Salah'], ['99', 'Saya tidak tahu']], label='Menaruh semua uang di satu tempat berisiko karena bisa kehilangan semuanya.
', widget=widgets.RadioSelect ) OECD_RisknReturn = models.StringField( choices=[['1', 'Benar'], ['2', 'Salah'], ['99', 'Saya tidak tahu']], label='Investasi dengan keuntungan tinggi biasanya memiliki risiko tinggi.
', widget=widgets.RadioSelect, ) OECD_Interest = models.IntegerField( min=0, max=10_000_000, label='Jika Anda menabung Rp100.000 dengan bunga 2% per tahun, berapa setelah 1 tahun?
', ) OECD_Interest_Compound = models.StringField( choices=[ ['1', 'Lebih dari Rp110.000'], ['2', 'Tepat Rp110.000'], ['3', 'Kurang dari Rp110.000'], ['4', 'Tidak dapat ditentukan'], ['99', 'Saya tidak tahu'], ], label='Jika disimpan selama 5 tahun, berapa jumlahnya?', widget=widgets.RadioSelect ) OECD_Interest_Loan = models.IntegerField( min=0, max=10_000_000, label='Anda meminjamkan Rp1.000.000 semalam dan dikembalikan jumlah yang sama. Berapa bunga yang dibayar?
', ) OECD_Diversification2 = models.StringField( choices=[['1', 'Benar'], ['2', 'Salah'], ['99', 'Saya tidak tahu']], label='Menaruh semua uang di satu tempat lebih baik karena lebih mudah dikelola tanpa risiko kehilangan.
', widget=widgets.RadioSelect )