DeployMora / app /services /psych_service.py
fjarsra's picture
Upload 11 files
64f0ed1 verified
# app/services/psych_service.py
# Bank Soal Psikologis (Bisa ditambah nanti)
PSYCH_QUESTIONS = [
{
"id": 1,
"question": "Mana kegiatan yang paling relate denganmu di pagi hari?",
"options": {
"A": "Baca atau lihat info viral dari berbagai sumber (Cari Pola/Data)",
"B": "Coret-coret ide atau menulis jurnal di buku (Visual/Desain)"
},
"role_mapping": {"A": "AI Engineer", "B": "Front-End Web Developer"}
},
{
"id": 2,
"question": "Jika kamu melihat sebuah website yang jelek, apa yang pertama kali kamu pikirkan?",
"options": {
"A": "Ini fitur search-nya lambat banget, pasti database-nya berantakan.",
"B": "Ini warnanya nabrak banget, font-nya juga susah dibaca."
},
"role_mapping": {"A": "AI Engineer", "B": "Front-End Web Developer"}
},
{
"id": 3,
"question": "Saat memecahkan masalah, gaya kamu lebih seperti apa?",
"options": {
"A": "Mengumpulkan banyak data dulu, baru menyimpulkan solusi.",
"B": "Mencoba menggambar sketsa solusi dulu, baru diperbaiki sambil jalan."
},
"role_mapping": {"A": "AI Engineer", "B": "Front-End Web Developer"}
}
]
def get_psych_question(index: int):
if index < len(PSYCH_QUESTIONS):
return PSYCH_QUESTIONS[index]
return None