Tambah Analisis Proses Asesmen, Kelompok Capaian, riwayat nilai terstruktur, dan perbaikan bug CPL
- Portofolio: section "Analisis Proses Asesmen" (dropdown tertutup default) — distribusi huruf mutu, kelompok capaian (mean ± SD), Sub-CPMK terlemah/terkuat, kesenjangan rencana vs realisasi, mahasiswa berisiko, tren lintas tahun ajaran - Portofolio: Nomor Dokumen & Tanggal Terbit terisi otomatis; placeholder contoh di Realisasi Pembelajaran dan Kendala & Tindak Lanjut; tombol "Isi Otomatis" merangkai draf Simpulan dari analisis + realisasi + kendala - Nilai: tabel Kelompok Capaian (Atas/Tengah/Bawah, shading warna) dipindah ke dropdown "Detail Tambahan" bersama Skala Poin/Rincian Bobot/Hasil Ketercapaian; tabel utama tak lagi ada scroll vertikal internal - Nilai: riwayat pengisian dicatat terstruktur (waktu, dosen, aksi, komponen), tanpa batas 8 entri, dengan ringkasan per komponen + dropdown Log Lengkap — mendukung akuntabilitas team teaching - Fix bug data: seed kurikulum menyimpan 'cpl' CPMK sebagai string tunggal, bukan list, sehingga pecah per huruf saat di-join() di tabel Hasil Ketercapaian/Rekap (mis. "CPL-03" -> "C, P, L, -, 0, 3"); dinormalisasi di db.py (runtime) dan tools/extract_seed.py (agar re-seed berikutnya benar) - Hover tooltip deskripsi lengkap di kode Sub-CPMK/CPMK/CPL (halaman Nilai dan Rekap CPL/CPMK) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -113,9 +113,15 @@ table.grid td.tengah, table.grid th.tengah { text-align: center; }
|
||||
table.grid td.label { background: var(--blue-fill); font-weight: bold; width: 220px; }
|
||||
table.grid tr.uts td { background: var(--green-fill); }
|
||||
table.grid tr.uas td { background: var(--yellow-fill); }
|
||||
table.grid tr.kelompok-atas td { background: var(--green-fill); }
|
||||
table.grid tr.kelompok-tengah td { background: var(--yellow-fill); }
|
||||
table.grid tr.kelompok-bawah td { background: #f6ddd8; }
|
||||
table.grid tr.total td { background: var(--blue-fill); font-weight: bold; }
|
||||
.gulir { overflow-x: auto; }
|
||||
|
||||
/* kode CPL/CPMK/Sub-CPMK dengan deskripsi lengkap di tooltip (title) */
|
||||
.kode-hover { cursor: help; border-bottom: 1px dotted var(--grey); }
|
||||
|
||||
/* header tabel yang bisa diurut (tabel.js) */
|
||||
table.grid th.bisa-urut { cursor: pointer; user-select: none; }
|
||||
table.grid th.bisa-urut:hover { background: #2e75b6; }
|
||||
|
||||
Reference in New Issue
Block a user