Kurslar
Akademi Eğitim Platformu Kurslar Dökümanı
4. Kurslar (Yüksek Öncelik - AI Odaklı İçerik Üretimi)
Kurslar, Akademi'nin altında yer alır ve her kurs bir veya birden fazla modülden oluşur. AI burada Workspace'teki dosyaları RAG ile kullanarak içerik üretir. Temel prensip: AI draft üretir, insan edit eder, yayınlanır.
4.1. Kurs Oluşturma / Ayarlar
- Temel kurulum:
- Kurs adı, slug (URL için), kısa açıklama, kapak görseli yükleme.
- Süre tahmini (otomatik AI hesaplasın: modül sayısı × ortalama süre).
- Hedefler (learning objectives): AI ile otomatik öneri ("Bu kurs sonunda kullanıcı X'i yapabilsin").
- Önkoşullar: Diğer kurslar veya modüller (bağımlılık zinciri).
- Erişim kontrolleri:
- Zaman sınırlı (başlangıç/bitiş tarihi, self-paced vs. cohort-based).
- Grup bazlı (departman, rol, custom grup).
- Şifre korumalı, davet kodu, SSO entegrasyonu (Akademi seviyesinde inherit edilebilir).
- Alternatif: Gizli kurs (sadece admin atayabilir), ücretli erişim (gelecekte).
- AI entegrasyonu:
- "AI ile Kurs Oluştur" butonu: Workspace dosyalarını seç → otomatik outline + modül önerisi.
- Prompt engineering desteği: Kullanıcı custom prompt ekleyebilir ("Ton: Profesyonel, Türkçe, satış odaklı").
4.2. AI İçerikli Kurs Oluşturma
- AI üretim adımları (Detaylı pipeline – RAG tabanlı, adım adım wizard):
- Dosya/Veri Seçimi (RAG Kaynağı):
- Workspace'ten birden fazla dosya/klasör seç (veya tüm akademi dosyaları).
- Otomatik ön-analiz: AI, seçili dosyaların ana konularını özetler (topic modeling ile).
- Konu Analizi & Outline Üretimi:
- RAG retrieval: Query "Ana konular neler? Eğitim yapısı öner" → ilgili chunk'lar çek.
- AI ile hierarchical outline: Kurs → Modüller → Dersler/Sections (Bloom taksonomisine göre seviyeler: Bilgi → Anlama → Uygulama → Analiz vs.).
- Kullanıcı onay/revizyon: Outline'ı drag-drop ile düzenle.
- İçerik Jenerasyonu:
- Her modül için iterative generation: Chunk'ları context olarak ver → LLM (GPT-4o, Claude vs.) ile içerik üret.
- Modül tipine göre özelleştirilmiş prompt'lar (aşağıda detay).
- Çoklu format: Metin + video script + infografik öneri + quiz/flashcard otomatik.
- Manuel Düzenleme & Kalite Kontrolü:
- Editör arayüzü: WYSIWYG editor (TipTap veya Quill), AI re-generate butonu ("Bu bölümü daha kısa yap").
- Kalite araçları:
- AI self-score: Halüsinasyon tespiti, doğruluk puanı (örneğin 0-10).
- Editör onayı: Zorunlu onay akışı (draft → review → approved).
- Fact-check entegrasyonu: Dış kaynaklarla çapraz doğrulama (opsiyonel).
- Yayınlama & Versiyonlama:
- Yayınla: Kurs canlı olur, bildirim gönder.
- Versiyon: Değişikliklerde yeni versiyon (rollback desteği).
- Dosya/Veri Seçimi (RAG Kaynağı):
4.3. Ders İçerikleri Oluşturma
- Outline Oluşturucu:
- AI ile otomatik başlık/alt başlık üret (RAG + structured output: JSON format).
- Detaylı İçerik Oluşturucu:
- Metin üretimi: Markdown destekli, sections + keypoints + examples.
- Video script: Kısa script + konuşma süresi tahmini.
- Infografik öneri: AI ile metin bazlı description ("Bu flowchart'ı üret: Adım 1 → Adım 2").
4.4. Modül Listesi
- Modül ekleme/sıralama: Drag-and-drop (React Beautiful DnD veya benzeri).
- Aktif modül tipleri (Her biri ayrı veri yapısı ve AI prompt ile üretilir):
- audio_script: Sesli anlatım metni (TTS entegrasyonu için script + emphasis noktaları).
- case study: Gerçek senaryo + analiz soruları (RAG'den örnek çek).
- detailed_content:
json{sections: [], content: string, keypoints: [], examples: []}
En temel tip.
-
discussion_topics: Tartışma konuları + moderasyon ipuçları.
-
FAQ:
{question: string, answer: string}
Otomatik RAG'den üret.
- flashcards:
{front: string, back: string, category: string, difficulty: 1-5, tags: [], example?: string}
Spaced repetition hazır.
quiz_questions:
{type: "multiple_choice"|"true_false"|"matching", question: string, options?: [], correct: [],
explanation: string, scoring_system: "points", learning_objectives_covered: []}
- Bağımlılık yönetimi: Modül A → B (ön koşul), zincirleme kilitleme, progress bar'da göster.
4.5. Modül İlişkileri
- Mini Course Oluşturucu: Seçili modüllerden kısa versiyon (örneğin "Quick Start" seti).
- Sunum Oluşturucu: Outline'dan otomatik slide'lar (Markdown → PPTX export, veya Reveal.js HTML).
- Completion Section: Kriter seti (quiz > %80, tüm aktiviteler tamam, süre > X dk) → badge/sertifika tetikle.
- Çalışma Planı Oluşturucu: Kullanıcı seviyesine göre haftalık takvim (AI: "Bu kursu 2 haftada bitir" → günlük öneri).
- Öğrenme Yolu: Adaptive path – Quiz sonuçlarına göre ekstra modül öner (AI recommendation).
- Sokratik Soru Oluşturucu: Diyalog zinciri ("Neden böyle düşünüyorsun?" follow-up'lar).
- RolePlay Oluşturucu: Senaryo + karakterler + branching dialog (AI chatbot entegrasyonu – kullanıcı role-play yapar).
- Proje Fikirleri: Pratik ödev önerileri (RAG'den gerçek dünya örnekleri).
- Aktivite Oluşturucu: Grup tartışma prompt'ları, bireysel reflection questions.