{% extends "base.html" %} {% block judul %}Nilai {{ peta.nama }} — Informatika UNTAN{% endblock %} {% block isi %}
Skor per Sub-CPMK digulung ke CPMK lalu CPL (rincian di halaman Metodologi).
{% if kelas_dosen is not none %}| Komponen | Sub-CPMK | Bobot | Status | |
|---|---|---|---|---|
| {{ k.nama }} {{ 'boleh diisi berkali-kali' if k.ulang else 'sekali-jalan' }} |
{{ k.n_subs }} | {% if k.bobot %}{{ k.bobot }}%{% else %}—{% endif %} | {% if k.ulang %} {% if k.n_sesi %}{{ k.n_sesi }} SESI{% else %}BELUM ADA SESI{% endif %} {% else %} {% if k.n_sesi %}SUDAH DIISI{% else %}BELUM DIISI{% endif %} {% endif %} | {{ 'Sesi Baru' if k.ulang else ('Edit' if k.n_sesi else 'Isi') }} |
Angka = rata-rata skor mentah tiap sesi/tugas komponen itu yang diikuti mahasiswa (bukan lewat Sub-CPMK). Ketik untuk menimpa — ditulis rata ke semua Sub-CPMK komponen itu; rincian per Sub-CPMK tetap presisi di grid bawah.
{% endif %} {% if grid %} {% set per_mhs = tersimpan and tersimpan.data.mode == 'per_mahasiswa' %}| CPMK | Skor | Sub Ternilai | % Ternilai | CPL Didukung |
|---|---|---|---|---|
| {{ kode_c }} | {% if v.skor is not none %}{{ '%.2f'|format(v.skor) }}{% else %}—{% endif %} | {{ v.n_ternilai }}/{{ v.n_sub }} | {{ '%.0f'|format(100 * v.n_ternilai / v.n_sub) ~ '%' if v.n_sub else '—' }} | {{ v.cpl|join(', ') }} |
| CPL | Skor | % CPMK Ternilai | Status |
|---|---|---|---|
| {{ kode_c }} | {% if v.skor is not none %}{{ '%.2f'|format(v.skor) }}{% else %}—{% endif %} | {{ '%.0f'|format(100 * v.n_cpmk_ternilai / v.n_cpmk) ~ '%' if v.n_cpmk else '—' }} | {% if v.skor is none %}BELUM TERUKUR {% elif v.skor >= ambang %}TERCAPAI {% else %}DI BAWAH AMBANG{% endif %} |