Open edX Maple sürümü 20 Aralık 2021 tarihinde yayınlanarak Lilac sürümünün yerini aldı. Müşteri ortamlarımızdan bir tanesinde yaptığımız sürüm yükseltme sürecinde -Koa sürümünden Maple sürümüne yükselttik- sırasında Maple sürümünü detaylıca inceleme fırsatım oldu. Bu blog yazımda bir eğitmen gözüyle yeni sürümle beraber gelen özellikleri ve yeni gelişmeleri anlatacağım.
Open edX 2021 Konferansı’nda Open edX arayüzlerinin Micro Frontend altyapısına geçirileceği açıklanmıştı. Aradan geçen bir yıllık süreçte bu geçişle beraber neler olduğuna beraber bakacağız. Öncesinde Open edX Micro Frontend uygulamalarından kısaca bahsetmek istiyorum.
Micro Frontend (MFE) uygulamalarına geçiş
Open edX Micro Frontend uygulamaları, bağımsız olarak oluşturulabilen ve dağıtılabilen küçük React uygulamalarıdır. MFE’ler, yeni kodun canlı üretim sistemlerine daha güvenli ve daha hızlı dağıtımını sağlayan dinamik, istemci tarafında oluşturulmuş JavaScript uygulamalarıdır. Maple sürümüyle beraber Micro Frontend altyapısına geçilerek platforma yeni özellikler geliştirilmesi kolaylaştırılmıştır.
MFE’ler, Maple sürümüyle beraber varsayılan ders deneyimini hem iyileştirdi hem de kolaylaştırdı. Bu yeni deneyimle öğrencileri daha iyi bir site görünümü ve performansı karşılıyor. Bölüm efor tahminleri, iyileştirilmiş arayüz, öğrenci ilerleme durumu, alınan sertifikaları görüntüleme gibi deneyimler dahil olmak üzere varsayılan ders/kurs deneyimlerini içeriyor.
1- Ders içeriği sayfaları yenilendi ve progress(ilerleme) sayfasında öğrenci ilerleme durumu iyileştirildi. Öğrenciler ders tamamlanma yüzdesi, ilgili dersi geçebilmek için alınması gereken minimum puan, her bölüm için alınan puanlar ve tamamlanma yüzdelerini buradan detaylı olarak görüntüleyebilecekler. Bu özelliklerin bir araya toplanması ve tasarım tarafında yapılan iyileştirmelerle beraber İlerleme/Progress sekmesindeki değişiklikleri bayağı başarılı buldum. Maple öncesi sürümlerde bu sekme, bir öğrencinin ders/kurs ilerleme durumuyla ilgili yukarıda bahsettiğim bilgileri vermiyordu ve tasarım olarak da eksiklikleri fazlaydı.
2- Atlama navigasyonu, üniteler arasında elle gezinmek yerine aşağıdaki ekran görüntüsündeki gibi üzerine geldiğinizde ders içeriğinin herhangi bir bölümüne geçiş yapmayı kolaylaştırıyor. Açılan navigasyon ekranı, o bölümde mevcut olan tüm öğelerin bir listesi olarak görünür.
3- Ders bölümleri artık alt bölümler için otomatik efor tahminleri içeriyor.
Aynı zamanda bir öğrenci ders içerisinde bir bölümü tamamladığında veya art arda bölümleri tamamlaması durumunda teşvik amaçlı öğrenciye tebrikler pop-up’ı gösterme özelliği eklendi. İlerleme kilometre taşları ve seri tamamlama pop-up’larıyla ilgili yapılandırmalara bu bağlantıdan ulaşabilirsiniz.
4- Önceki ve sonraki düğme tasarımları değiştirildi. Yeni tasarımda öğrencinin aksiyon alması beklenen yöndeki düğmeler büyütülmüş durumda.
5- Üniteler içerisinde aşağıdaki ekran görüntüsünde sağ üstte yer alan öğrencilerin bildirimleri görebileceği bildirim kutucuğu eklendi.
6- Bir ders başarıyla tamamlanıp sertifika alındığında ders sekmesinde artık ilgili dersin sertifikası görüntülenebiliyor.
7- Maple sürümünde, Micro Frontend altyapısı sayesinde artık profil sayfaları çok daha kolay özelleştirilebilir özellikte. Önceki sürümlerde profilim sekmesi karmaşık ve arayüz tasarımı açısından da kullanıcı dostu değildi. Bu sürümle beraber kullanıcılar eğitim bilgileri, sosyal ağlar, konum bilgisi, sertifikalar gibi tüm bilgileri tek bir sayfada görüntüleyebilecekler.
Diğer notlar:
- Cybersource ve PayPal ödeme hizmeti sağlayıcıları bu sürümde test edilmeye başlandı. Yapılandırma ayrıntıları ve daha fazla bilgi için bu bağlantıyı inceleyiniz: https://overhang.io/tutor/plugin/ecommerce
- LTI 1.3 desteği geldi. Bu sayede Open edX artık daha fazla harici/3.taraf eğitim aracıyla çalışabiliyor.
- Gradebook ders personelinin/yetkilisinin bir ders ya da kurs için alt bölüm notlarını görüntülemesine, filtrelemesine ve geçersiz kılmasına olanak tanıyor. Gradebook da micro frontend yapısına geçirildi.
Geribildirim: Jr. Developer ve Open edX İmtihanı - Artistanbul
Geribildirim: Open edX Quince Sürümüne Merhaba! - Artistanbul
Geribildirim: Open edX Quince Sürümüne Merhaba! - OmniKampus
Geribildirim: Bir Güncelleme Macerası - OmniKampus
Geribildirim: Jr. Developer ve Open edX İmtihanı - OmniKampus