Model: school_character_construct
Menu: School → Configuration → Character Learning → Character Constructs
Character Construct adalah data master di Odoo YPII yang mendefinisikan satu trait karakter yang hendak dibentuk sekolah secara presisi, lengkap dengan definisi dan pernyataan batas (apa yang BUKAN termasuk trait tersebut). Construct adalah simpul pusat Character Framework: menjadi anak Profile dan Family, memakai Scale, ditautkan ke Method, serta menjadi induk Sub-construct.
Character Construct adalah data master tanpa alur persetujuan; perubahan langsung tersimpan tanpa proses konfirmasi/approval.
| Field | Label | Deskripsi | Wajib Diisi |
|---|---|---|---|
name |
Name | Nama Character Construct, ditampilkan pada seluruh record dan dokumen yang merujuk data master ini. | Ya |
code |
Code | Kode unik pengenal untuk Character Construct ini. Isi / lalu klik tombol Generate Code untuk penomoran otomatis (bila sequence template sudah dikonfigurasi), atau isi manual bila diperlukan. |
Ya |
active |
Active | Menentukan apakah record masih dapat dipilih pada data/dokumen baru. Record nonaktif diarsipkan (bukan dihapus) sehingga data historis tetap utuh. | Tidak (default aktif) |
profile_id |
Profile | Character Profile tempat construct ini berada. | Tidak |
family_id |
Family | Character Family untuk pengelompokan pelaporan/analisis. | Tidak |
scale_id |
Scale | Character Scale default untuk menilai construct ini. | Tidak |
definition |
Definition | Definisi presisi konstruk ini: trait atau disposisi yang dapat diamati, yang ingin dibentuk dan dinilai oleh sekolah. | Tidak |
boundary_statement |
Boundary Statement | Pernyataan batas — apa yang BUKAN termasuk construct ini (ICLAD Bab 6.2). | Tidak |
method_ids |
Methods | Character Method yang dipakai mengajarkan/membiasakan construct ini (many-to-many). | Tidak |
subconstruct_ids |
Sub-constructs | Dekomposisi construct menjadi facet yang lebih halus. Diisi inline pada tab Sub-constructs. | Tidak |