Releases: DikDns/upi-rpl-laporan-magang
Release list
v1.0.0-rc.1 — Compile engine fixes, APA citations, multi-format
Rilis perbaikan mesin compile laporan setelah uji pemakaian nyata (peran Test Engineer). Fokus: DAFTAR ISI/TABEL/GAMBAR yang beneran kebaca Word, tata letak A4 konsisten, sitasi APA, dan output multi-format.
Added
- Skill
penilaian-penyelia: generate the official Lembar Penilaian Penyelia DOCX (pedoman v6) — blank for hand-scoring or prefilled with auto-computed Jumlah & Rata-rata. initnow extractspenilaian_penyeliaindicators from the pedoman into config (with a pedoman-v6 default fallback for existing configs).- Output multi-format via LibreOffice —
--also odt(default) /--also pdfmenghasilkan ODT/PDF di samping DOCX. Tahan path berisi spasi (convert lewat tempdir tanpa spasi). - Sitasi APA & Daftar Pustaka — skill
laporanStep 5: setiap klaim faktual butuh in-text(Penulis, Tahun)+ entridaftar-pustaka.md; sectiondaftar-pustakaotomatis hanging indent (APA-7). Bab skills sekarang mengingatkan klaim yang belum tersitasi. - Konvensi markdown baru yang didukung engine:
_italic_, caption tabelTabel: <judul>(→ DAFTAR TABEL), dan blok tanda tangan[SIGN] … [/SIGN]. Didokumentasikan didocs/KONVENSI_MARKDOWN.md.
Fixed
- A4 + PORTRAIT di semua section. Section break setelah cover sebelumnya ter-render Letter/landscape karena
sectPrtanpapgSz/pgMar; sekarang semuadoc.sectionsdipaksa A4 portrait + margin dari config. - DAFTAR ISI/TABEL/GAMBAR tidak lagi kosong. Heading kini memakai Word Heading styles (bukan paragraf bold biasa), front-matter title jadi Heading 1, field TOC well-formed (
fldChar separate+ placeholder), danupdateFields=true→ Word/LibreOffice auto-update saat dibuka. - Judul bab "BAB I … IV" dirender dua baris terpusat (Roman + judul) dalam satu Heading 1.
- Italic
_..._kini ter-parse (sebelumnya tampil literal dengan underscore). - Caption gambar & tabel via field SEQ (style "Caption", prefix per-bab "Gambar/Tabel B.N"), warna dipaksa hitam (sebelumnya angka jadi biru saat field di-update). DAFTAR TABEL/GAMBAR muncul hanya jika ada caption-nya.
- Hanya section dikenal yang di-compile (
^bab\d+$+ front/back-matter) — Logbook, PKS, lampiran milik penulis tidak ikut ter-compile otomatis. - Numbered list dirender manual dengan hanging indent dan restart per list (dulu satu counter global bikin Bab IV mulai dari angka besar).
- Paragraf justify; Daftar Pustaka hanging indent (APA).
- Lembar Pengesahan & blok tanda tangan memakai tabel borderless (label |
:| value) — titik dua sejajar di font proporsional.
Docs
- README: dokumentasikan skill
laporan-bab-*yang digenerate otomatis saatinit, skilllaporan-compile, danpenilaian-penyelia; perbaiki contoh alur kerja yang masih memakai sintaks lama (laporan bab1/laporan compile); tambah catatan output ODT/PDF, sitasi APA, dan dependensi LibreOffice opsional. docs/KONVENSI_MARKDOWN.md: referensi sintaks markdown engine untuk penulis.
v1.0.0-beta.3
What's New in beta-3
feat: Lembar Penilaian Penyelia (/rpl-magang:penilaian-penyelia)
- New skill generates official DOCX lembar penilaian penyelia
- Blank form (penyelia fills by hand) with optional score prefill
- Indicators extracted from pedoman PDF automatically
- Falls back to bundled pedoman-v6 defaults if extraction fails
feat: File naming conventions (file_naming config)
init_pedoman.pynow stores 8 official P3NK submission filename templates/rpl-magang:initStep 5c: shows templates, lets user confirm/customize- Keys:
form_konversi,loa,logbook,laporan,transkrip_nilai,pks,presentasi,sertifikat
Commits since beta-1
feat(init): extract penilaian penyelia indicators from pedomanfeat: add penilaian penyelia DOCX generator (blank form)feat: add penilaian-penyelia skilldocs: document penilaian-penyelia skillfeat(init): add file_naming config for P3NK submission conventions
v1.0.0-beta.2 — Table fixes & logbook upgrades
Rilis perbaikan setelah uji pemakaian nyata (logbook Test Engineer, ~2 bulan magang). Fokus: bug tata letak tabel yang sistemik + dukungan logbook sesuai praktik.
🔴 Fixed
- Lebar kolom tabel kini dihormati Word. Total lebar kolom melebihi area cetak (A4 − margin 4/3cm = 14cm) → Word buang width & ratakan kolom. Sekarang
tblLayout=fixed+tblGridmuat area cetak. Diterapkan di logbook & laporan. - Titik dua blok identitas sejajar — tabel borderless 3 kolom.
- Blok tanda tangan 6 baris (4 kosong) → 3 baris, satu baris tinggi ~3cm untuk gambar tanda tangan.
🟢 Added
- Logbook per-pekan (1 baris = rentang tanggal; libur otomatis terlewati).
- Bullet points per hari (
items:[]). - Inline render sel:
*italic*+`code`monospace. - Enrich import mode:
extract_pdf_links.py+ fetch ClickUp/glab. student_identitycached di config, reuse lintas skill.
Changed
- Refactor
generate_logbook.py(backward-compatible). - Hapus contoh perusahaan/orang spesifik dari skill.
- Bump →
1.0.0-beta.2.
Full changelog: https://github.com/DikDns/upi-rpl-laporan-magang/blob/main/CHANGELOG.md
v1.0.0-beta.1 — Public Beta
Rilis public beta pertama buat plugin rpl-magang. Empat skill udah jalan, udah dites pake pedoman RPL UPI Cibiru Versi ke-6. Belum dites buat semua skenario, jadi tetep cek hasil DOCX-nya dulu sebelum dikumpulin. Lihat KNOWN_LIMITATIONS.md.
Skills
/rpl-magang:init— baca PDF pedoman, ambil struktur bab + format + komponen penilaian, review, simpen config/rpl-magang:logbook— logbook mingguan/dua mingguan (Catatan Harian & Kehadiran) jadi DOCX, mode satuan/batch/import/rpl-magang:laporan— tulis laporan per bab + compile jadi satu DOCX/rpl-magang:pks— isi PKS dari template resmi, cuma bagian mitra yang diganti
Yang udah masuk
- Cover & Lembar Pengesahan satu halaman penuh sesuai pedoman (font 12/10/12/14, logo UPI)
- Heading gaya kampus (BAB 14pt tengah, sub-bab 12pt kiri, hitam)
- Dokumentasi gambar
+ caption auto "Gambar X.Y" - Kertas A4, margin & font dari config
- Installer curl/PowerShell yang daftarin plugin penuh (cache, marketplace, settings.json)
Install
```bash
curl -fsSL https://raw.githubusercontent.com/DikDns/upi-rpl-laporan-magang/main/install.sh | bash
```
Restart Claude Code abis install.