Peringatan kalau bobot komponen RPS terisi tapi Sub-CPMK-nya belum dicentang
Kasus nyata: RPS bagian G bobotnya sudah lengkap (total 100%), tapi kolom "Sub-CPMK yang Dinilai" tak satu pun dicentang di tiap komponen. Komponen begini lolos validasi total bobot, tapi _komponen_daftar() menyaringnya habis (butuh subs DAN bobot) -- dosen jadi bingung kenapa halaman Nilai sama sekali tak punya section "ISI PER KOMPONEN", padahal RPS-nya sudah diisi. - _komponen_tanpa_sub(): fungsi baru, deteksi komponen dengan bobot > 0 tapi subs kosong - Halaman RPS: peringatan di atas tabel bagian G, sebut nama komponen yang bermasalah - Halaman Nilai: peringatan serupa + link "Buka RPS" -- muncul di titik gejalanya, bukan cuma di sumbernya Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -178,6 +178,12 @@
|
||||
komponen yang tidak dipakai MK ini (opsional), tapi total seluruh komponen yang diisi harus
|
||||
tepat 100%. Centang Sub-CPMK yang dinilai tiap komponen; setiap Sub-CPMK harus tercakup minimal
|
||||
satu komponen agar CPMK/CPL-nya terukur.</p>
|
||||
{% if komponen_tanpa_sub %}
|
||||
<div class="peringatan">Bobot sudah terisi tapi <b>belum ada Sub-CPMK dicentang</b> untuk:
|
||||
{{ komponen_tanpa_sub|join(', ') }}. Komponen begini ikut dihitung ke total 100% di bawah,
|
||||
tapi <b>tidak akan muncul</b> di halaman Input Nilai — centang minimal satu Sub-CPMK di
|
||||
tiap baris sebelum menyimpan.</div>
|
||||
{% endif %}
|
||||
<div class="gulir">
|
||||
<table class="grid">
|
||||
<thead>
|
||||
|
||||
Reference in New Issue
Block a user