Scola Backend Reference¶
Referensi teknis modul Odoo custom Scola. Untuk dokumentasi lengkap per domain, lihat domains/.
Sub-docs¶
- Module Inventory — Daftar semua custom module + models + controllers
- Odoo Models — Key model reference & relationships
- Legacy Cleanup — Legacy code cleanup plan & module redundancy
Module Overview¶
| Module | Deskripsi | Depends On |
|---|---|---|
scola_core |
Auth, roles, base models, security groups | base, hr, openeducat_core |
scola_parent |
Parent management, NIK login | base, openeducat_parent |
scola_lesson_hours |
Lesson hour definitions | base |
scola_timetable |
Timetable extensions | openeducat_timetable, scola_lesson_hours |
scola_cbt |
Computer-Based Testing | base, mail, openeducat_core, portal |
scola_fees |
Fee management, SPP | openeducat_fees |
scola_admission |
SPMB/Admission | openeducat_admission |
scola_attendance |
Attendance + RFID | openeducat_attendance |
scola_account |
School accounting extensions | l10n_id, om_account_accountant |
scola_hr |
HR configuration, leave types, calendars | hr, hr_contract, hr_holidays |
scola_report_card |
Report card generation | openeducat_core |
scola_payroll |
Payroll extensions | om_hr_payroll |
scola_lms |
LMS: syllabus, discussions, grades | openeducat_core |
Odoo Version¶
- Odoo 17.0 (Community Edition)
- OpenEduCat as education framework base
- Custom modules use
_inheritto extend, never modify source