Lewati ke isi

Scola Documentation Hub

Single Source of Truth (SSOT) untuk seluruh dokumentasi Scola — frontend & backend.

Last updated: 2026-06-11


Kategori Link Deskripsi
🏗️ Architecture architecture/ System overview, FE/BE stack, API proxy
📈 Platform Tiers architecture/platform-tiers.md Batas fitur Tier 1/2/3 + roadmap implementasi
Score Pipeline architecture/score-pipeline.md Alur nilai: Assignment/CBT → Gradebook → eRaport
�🔐 Access Control navigation/access-control.md Roles, capabilities, tier guards, route/menu sync
🔌 API Reference api/ Unified API docs per domain
📦 Domain Docs domains/ SSOT per fitur + gap analysis
🧭 Navigation navigation/ Sidebar, mobile nav, breadcrumbs
💻 Development development/ Getting started, workflow, standards
⚙️ Operations operations/ Deployment, CI/CD, backup
🧪 QA qa/ Testing guidelines, E2E, UAT
🤖 AI Guidelines ai-guidelines/ Panduan AI agent development
📖 User Guide user-guide/ Panduan pengguna per role
🗄️ Backend Ref backend/ Odoo module reference
📁 Archive _archive/ Historical docs (not maintained)

Domain Documentation

Setiap domain memiliki SSOT doc dengan pola: 1. Visi & Best Practice — Kondisi ideal sesuai regulasi & standar teknis 2. Arsitektur & Data Model — Komponen, model, relasi 3. Fitur & Spesifikasi — Daftar fitur + acceptance criteria 4. API Contract — Endpoints 5. Current Status — Kondisi aktual di codebase 6. Gap Analysis & Backlog — Delta ideal vs aktual, prioritas

Domain Status Doc
Akademik 🟡 Partial domains/academic/
LMS / E-Learning 🟡 Partial domains/lms/
CBT (Ujian Online) 🟡 Partial domains/cbt/
Kesiswaan & BK 🟡 Partial domains/kesiswaan/
Keuangan & SPP 🟡 Partial domains/keuangan/
SPMB (Admission) 🟡 Partial domains/spmb/
User Management 🟢 Complete domains/user-management/
Student & Parent Data 🟢 Complete domains/student-parent-data/
SDM / HR 🟡 Partial domains/hr/
Perpustakaan 🟡 Partial domains/perpustakaan/
Inventaris & Sarpras 🟡 Partial domains/inventaris/
Absensi & RFID 🟡 Partial domains/absensi/
Komunikasi 🟡 Partial domains/komunikasi/
Dapodik Sync & Integrasi Regulasi 🟡 Partial domains/integrasi-regulasi/
BOS & RKAS 🟡 Partial domains/bos-rkas/
Governance Yayasan 🟡 Partial domains/governance/

🟢 = Complete & verified   🟡 = In progress   🔴 = Not started


Repo Structure

scola-fullstack/
├── scola-fe-v2/              # Vue.js Frontend
│   ├── docs/                 # ← SEMUA DOKUMENTASI DI SINI (SSOT)
│   └── src/                  # Source code
├── scola-odoo-module/        # Odoo Backend Modules
│   └── README.md             # Module overview (links ke docs/ SSOT)
└── scola-be/                 # Odoo Core (READ-ONLY)

Maintenance Rules

  1. Semua docs baru → masuk ke scola-fe-v2/docs/ sesuai kategori
  2. API changes → update api/<domain>.md bersamaan dengan code change
  3. New feature → update domains/<domain>/README.md (status + gap analysis)
  4. Ephemeral docs (fix summary, debug log) → _archive/ atau jangan dibuat
  5. Review quarterly → arsipkan docs yang sudah tidak relevan