Bizi Takip Edin!

Open edX Temalandırma – Yeni Çağ

Open edX Temalandırma – Yeni Çağ

Merhabalar! Open edX için tanımından neler yapılabildiğine kadar Artistanbul’un blogunda yazılan pek çok yazı mevcut. Şimdi, Open edX tema özelleştirme üzerine biraz daha eğileceğiz.

Bir tanımla başlayacak olursak Open edX, kurum içi veya kurum dışı alanda online eğitimler için kullanılan, eğitime dair yapılmak istenen neredeyse her şeyi sunan açık ve özgür yazılım lisanslı, bir öğrenim yönetim sistemidir. İçinde bulunduğumuz Covid-19 döneminde, çevrim içi eğitimin kullanımının daha da yayılması çok muhtemel. 8-5 ofiste çalışma alışkanlığımız bile çoktan “uzaktan çalışma” pratiklerine evrildiği ya da hibrid bir yapıya geçtiği düşünülünce, eğitimin de uzaktan ve asenkron yapılma oranının artması muhtemel.

Kurumlar bu yapıyı kullanmak istediğinde doğal olarak Open edX’in temel teması ile değil, kendi kurumları için özelleştirilen ve onları temsil eden arayüzlerle devam etmek istiyorlar. Bir markanın kendi kullandığı üründe kendi renklerini ve biçimlendirmesini görmek istemesi de çok normal! Bir yandan da diğer siteleriyle aynı temaya sahip olmasını da isteyebiliyorlar. Bu isteğe yönelik olarak temalandırmanın nasıl yapılacağından Okan Binli önceki bir yazısında da bahsetmişti. Biz de uzunca bir süre, temel tema üzerinde ufak değişiklikler yaparak çalışmalarımıza devam ettik. Bir süredir Open edX’in tamamen farklı kıyafetler giyebilmesi ve olası tasarım kısıtlamalarına maruz kalmaması adına çalışıyoruz. Bu nedenle temel tasarım özelleştirmelerine bağlı kalmayıp, “Marketing Site” dediğimiz ayrı bir ürün yaratmaya karar verdik. Verileri kurum için oluşturduğumuz Open edX projesinin API’ı üzerinden alıp, o verileri Marketing Site üzerinde kullanıcıya sunuyoruz.

 

Open edX için özel tema ayarları

edX API’ları REST mimarisini uygun ve response verileri için birincil biçim olarak JSON formatını destekliyor. REST API’a erişmek için bir istemci olarak kimlik doğrulaması yapmalısınız. Kimliğiniz doğrulandığında API üzerinde REST mimarisine uygun şekilde herhangi bir istek atabilirsiniz. API istekleriniz için örneklere https://courses.edx.org/api-docs/ üzerinden ulaşabilirsiniz. Kullanıcı durumu dâhil olmak üzere Open edX içerisinde var olan her bilgiye erişim mümkün.

Bu iki katmanın muhteşem birlikteliğiyle Open edX’in her özelliğinden sonuna kadar faydalanabiliyoruz. Sonucunda, tamamen kurumun istediği bir arayüzle kuruma teslim ediyor ve tasarımda sınır tanımıyoruz!

Marketing Site ürünümüz sayesinde hayata geçirilebilecek bir tasarımın “Mock-up”ı aşağıdaki gibidir;

 

Open edX ana sayfa wireframe

Eda Çeltük
Yorum Yok

Yorum Yaz

Yorum
İsim
E-Posta
Website