Akademi İdealler
Akademi Eğitim Platformu Akedemi İdealler Dökümanı
Harika haberler!
Custom domain tarafı zaten 2000 domain tecrübesiyle çözülmüş → en büyük risklerden biri ortadan kalktı.
AI tarafı kendi fine-tune GPT-20B + JSON output → çok temiz ve kontrollü.
Login’de passkey + magiclink → modern ve güvenli.
Şimdi sadece akademi altyapısına (multi-tenant tenant’lar) odaklanarak, gerçekçi ve yüksek değer yaratacak ek özellikleri sıralıyorum.
Kurumsal + freelancer ikili yapısını göz önünde bulundurdum.
1. Branding & Visual Identity (En Kolay – En Yüksek Etki)
-
Custom Theme Engine
Kullanıcı akademi oluştururken renk paleti, font seçimi, logo + favicon + apple-touch-icon otomatik set.
→ Tek bir CSS variable dosyası (JSON → CSS custom properties) üretip tenant bazlı serve et.
Kurumsal müşteriler bayılıyor, freelancer’lar kendi markalarını koyabiliyor. -
Custom CSS / Advanced Branding (premium)
“CSS Editor” alanı → kullanıcı kendi CSS’ini yüklesin. Nginx tarafında tenant bazlı static asset olarak serve et (zaten proxy’n var, çok kolay). -
White-label e-posta şablonları
Davet, sertifika, hatırlatma mailleri akademi logosu + renkleriyle gelsin (Mailgun/SendGrid + Handlebars + tenant template).
2. Rol ve İzin Sistemi (Kurumsal için olmazsa olmaz)
Şu anda muhtemelen basit “owner + learner” var. Ekleyebileceklerin:
-
Akademi içi RBAC (Role-Based Access Control)
Roller: Academy Owner, Admin, Instructor, HR Viewer, Learner
İzinler: “kurs oluşturabilir”, “kullanıcı davet edebilir”, “raporları görebilir”, “sertifika onaylayabilir” vs.
→ MariaDB’deacademy_roles+role_permissionstablosu + basit policy engine. -
Department / Team hiyerarşisi
Kurumsal müşteriler “Sadece Satış ekibi görsün” ister → nested departments + scoped visibility.
3. Öğrenme Deneyimi & AI Enhancements
-
AI Learning Path Generator (zaten outline üretiyorsun, bunu genişlet)
Kullanıcı “Bu akademiye 3 seviye koy” dediğinde AI otomatik:
→ Ön koşul ilişkileri kurar
→ Tahmini süre + zorluk dağılımı önerir
→ Kişiselleştirilmiş öneri motoru (kullanıcının tamamladığı modüllere göre “Sıradaki önerilen”) -
AI Tutor / Chatbot (tenant bazlı)
Her akademide “Akademi Asistanı” butonu → RAG + fine-tune modelinle sadece o akademinin içeriğini bilir.
Kurumsal için “Şirket politikamıza göre cevap ver”, freelancer için “kursumdaki soruları cevapla”. -
Smart Recommendations
OpenSearch’teki davranış verileriyle “Bu kursu bitirenler şunu da bitirdi” motoru.
4. Sertifika & Tamamlama Sistemi
- Otomatik PDF sertifika (custom branding + QR code + verification link)
→ Puppeteer veya WeasyPrint ile tenant template’ten üret. - Digital badge (Open Badges 3.0) → JSON-LD + blockchain opsiyonel (Credly entegrasyonu kolay).
5. Analytics & Reporting (OpenSearch’ün süper gücü)
-
Academy Dashboard (sadece o tenant’ın admini görür)
Tamamlanma oranları, drop-off noktaları, en çok zaman harcanan modüller, quiz başarı oranları. -
HR Export
“Tüm çalışanların ilerlemesini Excel/CSV olarak indir” + xAPI push (zaten planındaydı). -
Heatmap + Session Replay (opsiyonel ama kurumsal sever)
PostHog self-hosted veya Simple Analytics entegrasyonu.
6. Freelancer’lara Özel (Monetizasyon)
-
Public Academy modu
Akademiyi “herkese açık” yapabilme → landing page SEO + Stripe entegrasyonu (kurs başına veya abonelik satışı). -
Affiliate / Revenue Share
Başka freelancer’lar senin akademini kendi sitelerine embed edip komisyon alsın. -
Course Marketplace (ileride)
Kullanıcı kendi akademisini “Marketplace’e ekle” desin → ucca.ai/academy/public alanında listelensin.
7. Güvenlik & Uyumluluk (Kurumsal satışlarda kapanış kriteri)
-
Tenant isolation audit
Her akademi için otomatik “data separation report” (sadece kendi verilerini görebildiğini kanıtla). -
Consent & Data Subject Requests
KVKK/GDPR için self-serve “verilerimi sil / dışa aktar” sayfası. -
SOC2 / ISO27001 hazırlığı
Audit log + immutable log (OpenSearch + WORM) + policy as code.
Hangi seviyede ekleyelim? (Öncelik sıram)
MVP+ (ilk 2-3 ay)
- Custom Theme + renk/font
- Akademi içi RBAC (4-5 rol)
- Otomatik branded PDF sertifika
- AI Learning Path Generator (zaten outline üretiyorsun, bunu 1 adım ileri taşı)
Phase 2 (3-6 ay)
- AI Tutor (tenant RAG)
- HR Dashboard + export
- Public Academy + Stripe (freelancer’lar için)
Phase 3
- Advanced branding (custom CSS)
- Department hiyerarşisi
- Digital badges + marketplace