Ana içeriğe geç

Ders oluşturma — Genel bakış

Adaptive Learner içerikle yaşar. Kendi derslerini oluşturabilir — doğrudan uygulamada ya da İçerik repo formatında bir dosya olarak — ve bunları toplulukla paylaşabilirsin. Bu sayfa genel bakışı verir; ayrıntılı format bilgileri bağlantılı kaynaklarda bulunur.


Ders oluşturmanın iki yolu

1. Uygulamada: Ders Oluşturucu

/create-lesson altındaki Ders Oluşturucu, 4 adımlı bir yardımcıdır (Üst veriler → Kart Düzenleyici → Alıştırma Üreteci → Kaydet/Paylaş) ve bir yapay zeka anahtarına ihtiyaç duymaz:

  • Kartları sürükle-bırak ile sırala ya da CSV'den içe aktar.
  • Alıştırmaları kartlardan otomatik üret (beş alıştırma türünün tümü) ya da elle ince ayar yap.
  • Şablonlar (Boş / Kelime / Gramer / Konuşma) ve taslak otomatik kaydetme.
  • Kaydetmeden önce gerçek ders görüntüleyicide önizleme.
  • Yerel olarak kaydet ya da Pull Request ile paylaş.

İçerik Tarayıcısı'nda ve Dashboard'da giriş noktaları bulunur.

2. Dosya olarak: İçerik repo formatı

Bir ders, bir İçerik Setindeki bir JSON dosyasıdır. Setler herkese açık GitHub repolarında bulunur ve sabit bir dizin ağacını izler (sets/{kaynak-dil}/{hedef-dil-seviye}/). Belirleyici kılavuzlar İçerik Repository'sinde bulunur:

Bakıp kopyalamak için hazır bir Starter Kit astrapi69/adaptive-learner-content-test.


Pull Request ile paylaşma

Ders paylaşmak gerçek bir Pull Request üretir (Fork → Commit → PR). Uygulama doğru yolu ve numaralandırılmış bir dosya adını otomatik önerir ve yinelenenleri/varyantları tanır. İçerik reposunun doğrulama hattı, gönderilen her dersi her PR'da denetler (şema, dil çifti, kalite alt sınırları), böylece kataloğa yalnızca temiz içerikler girer. İsteğe bağlı olarak yapay zeka destekli bir içerik denetimi vardır; bu hiçbir zaman paylaşmayı engellemez.


İlgili sayfalar