Ana içeriğe geç

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’de academy_roles + role_permissions tablosu + 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)

  1. Custom Theme + renk/font
  2. Akademi içi RBAC (4-5 rol)
  3. Otomatik branded PDF sertifika
  4. 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