Ana içeriğe geç

Akademi

Akademi Eğitim Platformu Akademi Dökümanı

3. Akademi (Yüksek Öncelik - Platformun Çekirdeği)

Akademi, kurumun kendi "eğitim portalı" gibi davranmalı: Branded, güvenli ve kolay yönetilebilir. Her akademi bir tenant olarak düşünülebilir (multi-tenant mimari).

3.1. Akademi Oluşturma

  • Adım adım sihirbaz:
    1. Temel bilgiler: Akademi adı (örneğin "Mobildev Akademi"), kısa açıklama, logo yükleme (otomatik cropping/resizing).
    2. Hedef kitle: Çalışan grubu seçimi (departman bazlı, tüm firma, belirli roller). !! Fazlandır: AI yardımı: "Bu akademi satış ekibi için mi?" → otomatik hedef kitle önerisi.
    3. Şablon seçimi:
      • Hazır şablonlar (örneğin "Satış Eğitimi", "Uyum Eğitimi", "Teknik Eğitim" – her biri önceden tanımlı kurs/modül yapısı ile gelir).
      • Sıfırdan başlama.
      • AI yardımı: Workspace'teki dosyaları tarayıp otomatik outline önerisi ("Bu belgelerden 5 modüllük bir akademi outline'ı üret").
    4. Domain / Branded URL ayarları (en kritik kısım – aşağıda detaylı):
      • Varsayılan: ucca.ai/academy/[akademi-slug] (örneğin ucca.ai/academy/mobildev).
      • Custom subdomain: Kullanıcı kendi domain'ini bağlayabilir (mobildev.ucca.ai → akademi.mobildev.com).
      • CNAME setup akışı:
        • Kullanıcı Akademi ayarlarında "Custom Domain Ekle" butonuna tıklar.
        • Sistem, CNAME kaydı için talimat verir: Örneğin, akademi.mobildev.com → CNAME → [akademi-id].ucca.ai veya wildcard (*.ucca.ai).
        • Doğrulama: TXT record ile ownership doğrula (güvenlik için), sonra otomatik SSL (Let's Encrypt veya Cloudflare ile free cert).
        • Avantaj: Kurumlar kendi domain'lerinde eğitim portalı görür → güven ve marka değeri artar.
    5. İlk yayın: "Akademiyi Yayınla" butonu → otomatik landing page + davet linki üretimi.

3.2. Template Yönetimi

  • Şablon oluşturma/düzenleme:
    • Reusable bloklar: Kurs yapısı (modül sayısı, zorunlu/opsiyonel), modül tipleri (detailed_content, quiz, flashcards vs.), completion kuralları.
    • Drag-and-drop builder (örneğin React Flow veya benzeri) ile görsel şablon tasarımı.
  • Import/export: JSON formatı (kolay), XML opsiyonel. Şablon marketplace fikri: Kurumlar birbirine şablon paylaşabilir (premium özellik?).
  • Versiyonlama: Her değişiklik yeni versiyon yaratır (semver gibi: 1.0 → 1.1). Yayınlanmış akademilerde hangi versiyon kullanıldığını göster.
  • Ek: Şablon preview modu – gerçek bir demo akademi gibi göster.

3.3. Akademi Ayarları

  • Erişim ayarları:
    • Özel (sadece davetliler), genel (herkes kayıt olabilir), hibrit.
    • Davet linkleri: Tek kullanımlık, expire date'li, QR code'lu.
    • Self-registration: Form ile onaylı kayıt (HR onayı gerekebilir).
  • Entegrasyonlar (ilk aşamada opsiyonel ama roadmap'e ekle):
    • SCORM/xAPI export (kurumların mevcut LMS'ine veri aktarımı – Moodle, Cornerstone vs.).
    • SSO: SAML, OAuth2 (Google Workspace, Microsoft Entra ID, Okta entegrasyonu – kurumlar için olmazsa olmaz).
    • API webhook'lar: Kurs tamamlanma → HR sistemine bildirim.
  • Güvenlik & Uyumluluk:
    • Veri şifreleme (at-rest + in-transit).
    • GDPR/KVKK uyumluluğu: Consent yönetimi, data export/delete.
    • IP kısıtlama veya coğrafi erişim (Türkiye dışı blok?).
    • Audit log: Kim neyi değiştirdi.

3.4. Akademi Landing Page

  • Özelleştirilebilir sayfa:
    • Hero section: Logo, banner (video background opsiyonel), slogan.
    • Kurs listesi: Card/grid view, filtre (tamamlanan/devam eden), arama.
    • Kayıt/ Giriş butonu: SSO ile entegre.
    • Hakkında bölümü: Akademi açıklaması, eğitmenler, başarı hikayeleri.
    • Footer: İletişim, gizlilik politikası.
  • SEO optimizasyonu:
    • Meta title/description, OpenGraph tags (sosyal medya paylaşımı için).
    • Canonical URL, sitemap entegrasyonu.
    • Eğer custom domain varsa, robots.txt ve sitemap.xml.
  • Analitik entegrasyon:
    • Google Analytics / GA4 + standart event'ler (page view, kurs kayıt, completion).
    • Dahili rapor: Ziyaretçi sayısı, en popüler kurslar, bounce rate.
    • Heatmap/ session recording opsiyonel (Hotjar benzeri entegrasyon).
  • Future: A/B testing için landing page varyantları (premium).