About session-folder-organizer
session-folder-organizer helps educators create a consistent directory structure for class materials. It presents the proposed sessions for approval, checks for existing folders to avoid overwriting, and can add placeholders in submission folders.
Key features
- 01Standardized class directory structure
- 02Session plan review and approval
- 03Checks existing folders before creation
- 04Adds submission-folder placeholders
Use cases
- 01Setting up folders for a course
- 02Reviewing session names before setup
- 03Preparing submission folders for student work
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ lensetek/ course-agent-skills --skill session-folder-organizerAfter installing, type/session-folder-organizerin Claude Code to confirm it loaded.
Details
From the project READMESession Folder Organizer 📂
session-folder-organizer mengelola tata kelola berkas kelas agar rapi, sistematis, dan konsisten. Skill ini tidak langsung membuat puluhan folder di komputer pengajar tanpa meminta konfirmasi terlebih dahulu.
🏗️ Hierarki Direktori Standar Kelas
Nama_Kelas_Atau_Mata_Kuliah/
├── 00_Silabus_dan_RPS/
│ ├── RPS_Silabus_Resmi.pdf
│ └── course_profile.json
│
├── Sesi_01_Pengantar_Konsep/
│ ├── 01_Modul_Ajar/
│ │ └── Modul_Ajar_Sesi_01.md
│ ├── 02_Slide_Presentasi/
│ │ ├── index.html (Presentasi interaktif 16:9)
│ │ └── slide_deck.pdf
│ ├── 03_Latihan_dan_Rubrik/
│ │ ├── Latihan_Bertingkat.md
│ │ └── Rubrik_Penilaian.md
│ ├── 04_Gamifikasi/
│ │ ├── web_game.html (Mini game web sesi 1)
│ │ └── ar_game.html (Game AR TV/Papan Tulis)
│ └── 05_Tugas_dan_Asesmen/
│ ├── Petunjuk_Tugas.md
│ ├── Submissions/ (Folder tempat siswa mengumpulkan tugas)
│ └── Hasil_Penilaian.json
│
├── Sesi_02_Arsitektur_Dasar/
│ └── ...
│
├── Praktikum_dan_Lab/ (Jika mata kuliah memiliki praktikum)
│ ├── Modul_01_Setup/
│ └── Lembar_Observasi/
│
├── Evaluasi_dan_OBE/
│ ├── Dashboard_OBE_Kelas.xlsx (Kalkulasi ketercapaian CPL/CPMK)
│ ├── Portofolio_Siswa/ (Arsip kemajuan tiap murid)
│ └── Raport_Berkala.docx
│
└── Executive_Dashboard/
└── index.html (Dashboard Web 1 Layar Mobile-First untuk Guru/Dosen)
💬 Alur Dialog Konfirmasi
- Penyajian Rekapitulasi Rencana: Tampilkan ringkasan sesi yang didapat dari parser.
- Permintaan Otorisasi:
Saya telah menyiapkan rancangan hierarki untuk 14 sesi pertemuan. Apakah Anda ingin saya membuat struktur folder ini sekarang di direktori aktif Anda? Ketik 'Ya' untuk melanjutkan atau sebutkan jika ada penamaan sesi yang ingin Anda ubah. - Eksekusi Aman:
- Periksa apakah folder sudah ada sebelumnya agar tidak menimpa (overwrite) berkas yang sudah ada.
- Buat berkas placeholder
.gitkeepatauREADME.mdpengantar pada subfolderSubmissions/agar siap digunakan oleh pengajar.
Comments
Markdown supported