Model: school_extracurricular_session
Menu: School → Extracurricular → Extracurricular Session → Extracurricular Sessions
Extracurricular Session adalah catatan satu pertemuan dari sebuah
Extracurricular Offering: kapan
pertemuan itu berlangsung, siapa pengajarnya, di mana, apa topiknya, dan siapa saja peserta
yang hadir.
Sesi dapat dibuat satu per satu, atau sekaligus untuk seluruh rentang tanggal lewat menu
Generate Sessions. Kehadiran yang dicatat di sini adalah yang menjadi dasar angka
Attendance Rate pada dokumen
Extracurricular Participant.
| Perpindahan | Pelakunya | Instruksi kerjanya |
|---|---|---|
| dokumen baru → Planned | pengguna, saat menyimpan sesi baru | Membuat Extracurricular Session |
| Planned → Done | pengguna, tombol Done — jalur langsung, tanpa verifikasi kedua | Menyelesaikan Extracurricular Session |
| Planned → Confirm | pengguna, tombol Confirm | Mengonfirmasi Extracurricular Session |
| Confirm → Done | Monitor, tombol Approve — otomatis begitu disetujui, tanpa tombol Done terpisah | Menyetujui Extracurricular Session |
| Confirm → Reject | Monitor, tombol Reject | Menolak Extracurricular Session |
| Planned → Cancelled | pengguna, tombol Cancel | Membatalkan Extracurricular Session |
| Done, Cancelled → Planned | pengguna, tombol Restart | Memulai Ulang Extracurricular Session |
Progress bar kepala formulir menampilkan empat status: Planned, Confirm, Done,
Cancelled. Status Reject sengaja tidak ditampilkan di progress bar meski tetap
tersimpan sebagai nilai status yang sah — lihat
Kewenangan Tombol Aksi Extracurricular Session
untuk kapan tombol Restart Approval Process dapat memulihkan proses persetujuan yang
tertunda, dan apa yang terjadi bila dokumen sudah Reject.
Instruksi kerja langkah-demi-langkah untuk tombol Confirm, Approve, Reject, dan
Restart Approval Process sudah terbit — lihat tautannya pada tabel di atas dan pada
Daftar Instruksi Kerja di bawah. Untuk kapan setiap tombol muncul
dan siapa yang berwenang menekannya, lihat
Kewenangan Tombol Aksi Extracurricular Session.
| Field | Guna bagi pengguna |
|---|---|
| Offering | penawaran ekstrakurikuler yang menaungi pertemuan ini; wajib diisi |
| Extracurricular, School, Academic Term, Operating Unit | terisi sendiri mengikuti Offering yang dipilih dan tidak dapat disunting di sini |
| Teacher | pengajar yang memegang pertemuan ini; wajib diisi |
| Date | tanggal pertemuan; wajib diisi |
| Time Start, Time End | jam mulai dan jam selesai pertemuan; wajib diisi |
| Location | tempat pertemuan; opsional |
| Topic | pokok bahasan pertemuan; opsional |
| Tab Attendance | daftar kehadiran per peserta. Pilihan Participant dibatasi pada peserta Offering yang sama; Student terisi sendiri; Attendance Status wajib dipilih dari Present, Absent, Excused, atau Late |
| Tab Journal | Journal - Material dan Journal - Activity, keduanya wajib terisi sebelum tombol Confirm dapat ditekan. Tidak disyaratkan bila sesi diselesaikan langsung lewat tombol Done |
| Tab Monitoring | Coach Present dan Monitoring Note, diisi Monitor saat memverifikasi sesi berstatus Confirm — hanya dapat disunting selama status itu. Bila Coach Present tidak dicentang, Monitoring Note wajib diisi sebelum Approve dapat berhasil |
| Tab Approvals | Approval Template yang dipakai (Standard) dan daftar pengguna yang berwenang menyetujui pada level berjalan |
| Tab Policies (khusus admin — tersembunyi bagi pengguna lain) | Policy Template (Standard), tombol Reload Template Policy, dan field baca-saja Can Confirm/Can Approve/Can Reject/Can Restart Approval yang menentukan tombol mana yang tampil bagi pengguna aktif |
| Tab Description | Description untuk catatan bebas, dan Cancel Reason yang baca-saja, terisi dari dialog pembatalan dan baru tampil setelah sesi dibatalkan |
| Dokumen | Menjawab |
|---|---|
| Kewenangan Tombol Aksi Extracurricular Session | tombol mana yang muncul pada status apa, kewenangan grup Policy dan Approval Template, dan siapa yang hari ini benar-benar dapat menekannya |
Pertemuan tidak memiliki dokumen Otomasi Sistem tersendiri: tidak ada Automated Action maupun
Scheduled Action yang menyentuh model ini, dan tidak ada nomor dokumen yang perlu diterbitkan.
Perpindahan Confirm → Done saat Monitor menekan Approve terjadi sebagai bagian dari
klik tombol itu sendiri, bukan proses terjadwal terpisah.