2 Commits

Author SHA1 Message Date
Power BI Dev 71858d974c Perbaiki dokumen RPS hasil unduh yang rusak/berantakan
Sel "Peta CPL-CPMK" pada template resmi UNTAN memuat tabel kecil bersarang
(contoh isian bawaan SN-Dikti). _set_text() cuma membuang paragraf tambahan
saat menimpa sel dengan teks generate, tak tahu ada tabel bersarang di
dalamnya -- hasilnya sel berakhir dengan w:tbl tanpa w:p setelahnya, yang
melanggar skema OOXML. Word membaca file itu sebagai "rusak" dan otomatis
memperbaikinya sendiri saat dibuka, dan perbaikan-otomatis itulah yang
mengacak tata letak dokumen.

- _set_text() sekarang membuang tabel bersarang tersisa sebelum menulis
  teks baru ke sel manapun (berlaku umum, bukan cuma sel yang saat ini
  kena masalah)
- Ganti templates/rps_untan.docx dengan versi yang sudah dirapikan
  formatnya (font/spacing) -- struktur baris & kolom identik (39x18),
  jadi tetap kompatibel dengan pemetaan baris di rps_untan.py
- Diverifikasi: tak ada lagi sel yang berakhir dengan tabel bersarang
  tanpa paragraf penutup di seluruh dokumen hasil generate

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-09 16:38:13 +07:00
Power BI Dev 9be6bd03e3 Gabungkan aplikasi RPS & Portofolio OBE (dashboard jadi bagian aplikasi)
Dashboard pemetaan statis kini dilayani aplikasi di /dashboard
(app/static/dashboard.html). Fitur lengkap Tahap 1-4 + dasbor monitoring,
menu global, filter semester, input nilai langsung, penggabungan nilai
team teaching, tabel bisa urut. Dockerfile berubah dari nginx statis ke
uvicorn/FastAPI: healthcheck, proxy-headers, volume /data (SQLite).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-18 12:05:28 +07:00