Ürünlere dön

keeplearnin: Kurumlar ve eğitmenler için öğrenme platformu

Kurs, canlı ders, mentorluk, sertifika ve kurumsal eğitimi tek platformda toplayan öğrenme ürünümüz. MicroFrame üzerinde geliştirildi; henüz yayında değil.

MicroFrame tabanlı Eğitim
.NET gRPC Kafka PostgreSQL Next.js Video

Sorun

Bir kurum eğitim vermek istediğinde kurs için bir araç, canlı ders için başka bir araç, sertifika ve ödeme için ayrı sistemler kullanıyor. Öğrencinin ilerlemesi bu araçlar arasında dağılıyor, eğitmen de kimin neyi tamamladığını tek yerden göremiyor.

Yaklaşımımız

keeplearnin'i bu parçaları tek platformda toplayacak biçimde kurduk. Her alan kendi servisi olarak geliştirildi: kurs, video içerik, canlı ders, mentorluk, sertifika, oyunlaştırma, sosyal öğrenme, kurumsal eğitim, abonelik ve ödeme. Servisler arasındaki durum değişiklikleri olay olarak yayımlanıyor; böylece bir kursun tamamlanması sertifikaya ve kurum raporuna aynı anda yansıyor.

Platform ne yapıyor?

Durum: MicroFrame üzerinde geliştirildi, henüz yayında değil.

keeplearnin, eğitim veren kurumların ve bağımsız eğitmenlerin kurslarını, canlı derslerini ve sertifikalarını tek yerden yönetmesi için tasarlandı. Platformda geliştirilen alanlar:

  • Kurs yönetimi: kurs, bölüm ve ders yapısı; eğitmen ve içerik yönetimi.
  • Video içerik: yükleme, kodlama ve şifreli oynatma.
  • Canlı ders: planlanmış oturumlar ve kayıtları.
  • Mentorluk: öğrenci ile mentor arasında birebir görüşmeler.
  • Sertifika: kursu tamamlayan öğrenciye sertifika.
  • Oyunlaştırma ve sosyal öğrenme: öğrenmeyi oyun öğeleriyle destekleyen ve öğrencileri birbirine bağlayan servisler.
  • Kurumsal eğitim: şirketlerin çalışanlarını gruplar halinde kaydetmesi ve ilerlemeyi izlemesi.
  • Abonelik, sepet ve ödeme: tek kurs satışı, abonelik planları, kampanya ve kupon.

Nasıl kuruldu?

  • Her alan ayrı bir .NET servisi; servisler gRPC ile tek bir API geçidinin arkasında.
  • Durum değişiklikleri outbox üzerinden Kafka’ya olay olarak yayımlanıyor; para akışı da olaylarla ilerliyor.
  • Her servisin kendi PostgreSQL veritabanı var.
  • Web arayüzü Next.js ile yazıldı.
  • Lisans, olay yayını (outbox) ve ortak altyapı MicroFrame’in .NET çekirdek paketlerinden geliyor.
Başlamaya hazır mısınız?

Projenize başlamaya hazır mısınız?

Fikirlerinizi hayata geçirmek için size nasıl yardımcı olabileceğimizi konuşalım.