Skip to content

Releases: DikDns/upi-rpl-laporan-magang

v1.0.0-rc.1 — Compile engine fixes, APA citations, multi-format

Choose a tag to compare

@DikDns DikDns released this 12 Jun 13:44
9db41ad

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.
  • init now extracts penilaian_penyelia indicators from the pedoman into config (with a pedoman-v6 default fallback for existing configs).
  • Output multi-format via LibreOffice — --also odt (default) / --also pdf menghasilkan ODT/PDF di samping DOCX. Tahan path berisi spasi (convert lewat tempdir tanpa spasi).
  • Sitasi APA & Daftar Pustaka — skill laporan Step 5: setiap klaim faktual butuh in-text (Penulis, Tahun) + entri daftar-pustaka.md; section daftar-pustaka otomatis hanging indent (APA-7). Bab skills sekarang mengingatkan klaim yang belum tersitasi.
  • Konvensi markdown baru yang didukung engine: _italic_, caption tabel Tabel: <judul> (→ DAFTAR TABEL), dan blok tanda tangan [SIGN] … [/SIGN]. Didokumentasikan di docs/KONVENSI_MARKDOWN.md.

Fixed

  • A4 + PORTRAIT di semua section. Section break setelah cover sebelumnya ter-render Letter/landscape karena sectPr tanpa pgSz/pgMar; sekarang semua doc.sections dipaksa 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), dan updateFields=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 saat init, skill laporan-compile, dan penilaian-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.

⚠️ Masih pra-stabil — selalu cek hasil DOCX manual sebelum dikumpulkan. Detail: KNOWN_LIMITATIONS.md. Changelog lengkap: CHANGELOG.md.

v1.0.0-beta.3

v1.0.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@DikDns DikDns released this 01 Jun 09:26
43dd82b

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.py now stores 8 official P3NK submission filename templates
  • /rpl-magang:init Step 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 pedoman
  • feat: add penilaian penyelia DOCX generator (blank form)
  • feat: add penilaian-penyelia skill
  • docs: document penilaian-penyelia skill
  • feat(init): add file_naming config for P3NK submission conventions

v1.0.0-beta.2 — Table fixes & logbook upgrades

Choose a tag to compare

@DikDns DikDns released this 01 Jun 08:22
583c8a5

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 + tblGrid muat 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_identity cached 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

Pre-release

Choose a tag to compare

@DikDns DikDns released this 31 May 13:57
75de8d2

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 ![keterangan](path) + 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.