Tambah halaman RTM (Rancangan Tugas Mahasiswa) tersendiri, terpisah dari Nilai

Dokumen RTM resmi sesuai template baku prodi (FORM RPS & RTM UNTAN), diisi
di halaman /rps/{kode}/rtm sendiri setelah RPS ditandai selesai — blok Tugas
bisa ditambah/dihapus dinamis, dan bisa diunduh sebagai .docx. Murni
dokumentasi, tak menyimpan atau memengaruhi nilai/skor mahasiswa sama sekali.
This commit is contained in:
Power BI Dev
2026-07-27 07:51:27 +07:00
parent b85c75bb31
commit af369883f3
8 changed files with 485 additions and 7 deletions
+2 -2
View File
@@ -156,7 +156,7 @@ def _migrasi_kelas_penugasan(conn: sqlite3.Connection) -> None:
def init_db() -> None:
with get_conn() as conn:
for tabel in ("rps", "portofolio", "nilai"):
for tabel in ("rps", "portofolio", "nilai", "rtm"):
conn.execute(
f"""CREATE TABLE IF NOT EXISTS {tabel} (
mk_kode TEXT NOT NULL,
@@ -259,7 +259,7 @@ def simpan_pengaturan(d: dict) -> None:
)
_TABEL_DOK = ("rps", "portofolio", "nilai")
_TABEL_DOK = ("rps", "portofolio", "nilai", "rtm")
def simpan_dok(tabel: str, mk_kode: str, data: dict, status: str, updated_by: str,