Model: school_admission_test
Menu: School → Admission Tests
School Admission Test adalah dokumen yang mencatat proses tes/wawancara penerimaan siswa baru yang dilakukan untuk calon siswa tertentu, terkait dengan school, grade, dan academic term. Dokumen ini dapat dibuat dari Admission Form atau secara langsung.
Nomor dokumen yang di-generate otomatis saat status berubah ke Open.
Nilai Default: / (sebelum nomor di-generate)
Wajib Diisi: Tidak (generated)
Dapat Dirubah: Ya (jika manual_number_ok = True)
Mekanisme Pengisian Otomatis: Di-generate menggunakan sequence saat _create_sequence_state = "open" terpenuhi.
Tanggal pelaksanaan tes penerimaan.
Nilai Default: Tanggal hari ini
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Default ke tanggal hari ini.
Tahun ajaran yang menjadi dasar tes ini.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Perubahan Academic Year mereset Academic Term.
Periode akademik terkait tes ini.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Pembatasan Pilihan: Domain [('year_id','=',academic_year_id)]
Mekanisme Pengisian Otomatis: Direset ke kosong saat Academic Year berubah.
Sekolah tempat tes penerimaan dilakukan.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Perubahan School mereset Grade.
Jenis jenjang pendidikan, diambil otomatis dari sekolah yang dipilih. Field ini tersembunyi di form (invisible) dan hanya digunakan secara teknis untuk membatasi pilihan Grade; field ini tidak ditampilkan kepada pengguna.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Diambil dari school_id.grade_type_id.
Field policy tersembunyi yang mengontrol munculnya tombol Create School Admission pada form. Nilainya ditentukan oleh konfigurasi policy, bukan oleh status dokumen atau nilai Passed.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Dihitung oleh sistem (create_school_admission_ok, _compute_policy).
Kelas yang menjadi target pendaftaran.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Pembatasan Pilihan: Domain [('type_id','=',grade_type_id)]
Mekanisme Pengisian Otomatis: Direset ke kosong saat School berubah.
Formulir penerimaan yang terhubung dengan tes ini (opsional). Jika diisi, Student akan diambil otomatis dari formulir tersebut. Setiap Admission Form hanya dapat memiliki satu Admission Test.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Perubahan Admission Form mengisi otomatis field Student.
Calon siswa yang mengikuti tes penerimaan ini.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Terisi otomatis dari admission_form_id.student_id jika Admission Form dipilih; direset ke kosong jika Admission Form dikosongkan.
Indikator apakah siswa lulus tes ini.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Open)
Mekanisme Pengisian Otomatis: N/A