E-Bülten’e kayıt olun

E-Posta:



Teknoloji

Open edX'i 4 Sürüm Birden Güncellemek

Open edX ile çalışmaya başlamam 2021 yılının son aylarına tekabül ediyor. Yeni test ve canlı ortam kurulumları, mevcut kurulumların bakım ve geliştirme işleriyle uzun süredir ilgileniyorum. Dolayısıyla, Artistanbul’da Open edX’in teknik altyapısından sorumlu olarak rol alıyorum. Her gün Open edX hakkında yeni bir teknik detay öğreniyoruz. Bu yazılımı tam olarak anlamanın pek de mümkün olmadığına epey önce ikna oldum diyebilirim. Open edX süreçlerini devraldıktan sonra bugüne kadar en çok zorlandığım iş, test ve canlı ortamda 4 sürüm birden güncelleme yapmak oldu.

Open edX güncelleme

Bildiğiniz gibi uzun bir süredir Open edX çözümleri sunuyoruz. Hiçbir yazılım yoktur ki, kurup sonsuza kadar sorunsuzca kullanalım. İlgilenilmesi, bakılması gereken bir süreç yazılım. Ben de bu yazıda size bir bakım hikâyesinden, geçtiğimiz ay neticelendirdiğimiz sürüm güncelleme yolculuğundan bahsedeceğim. Yazımıza konu olan güncelleme; bir süredir türlü sebeplerle ertelenerek sonunda Open edX Koa’dan Olive’e tam dört sürüm atlamayı gerektiren zorlu bir süreçti…

Uzaktan eğitimi sağlıklı bir şekilde yürütmenin başlıca bileşenlerinden bazıları; kullandığınız yazılımın teknik ihtiyaçlarınızı karşılaması, bunu uzun yıllar sürdürmesi, veri güvenliğini sağlaması ve kurumunuza dair özelleştirmelere izin vermesi olarak sıralanabilir. Biz Öğrenme Yönetim Sistemi araçlarının açık kaynak olması gerektiğine inanıyoruz.

Uzaktan eğitim için geliştirilmiş çok sayıda yazılım var. Dolayısıyla, kurumunuz için doğru uzaktan eğitim yazılımına karar vermek meşakkatli bir sürece dönüşebilir. Üstüne üstlük bu seçi önemlidir çünkü her yeni yazılıma geçiş siz ve çalışanlarınız için bir alışma/öğrenme süreci, çokça zaman ve masraf demektir. Open edX ile Moodle yazılımlarını karşılaştırdığımız bu yazının; kurum ihtiyaçlarınıza uygun olanaracını seçmenize, rehberlik etmesini umuyoruz.

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.

Bazı uygulamalar yazılır ve tek bir iş/tek bir konum için kullanılır. Her zaman tek bir sürüm, tek bir test ortamı ve tek bir canlı ortam bulunur. Çoğunlukla bu durumda işler inanılmaz kolaydır. İşin içine birbirinden bağımsız ofisler, şubeler, bayiler hatta ülkeler girdiğinde o uygulamanın sayısız sürümü oluşturulur. Temelde aynı işi yapan ekranlar konuma göre farklı taleplerle şekillenmesi gerekebilir. Para birimleri, değişik vize türleri, e-posta/sms sağlayıcılar, uygulama içi/dışı metinler, yetkilendirme kuralları ve işlem akışları yasal gerekçeler veya operasyonel farklılıklara göre değişiklik gösterebilir. Hem geliştirici hem kullanıcı hem müşteri hem de uygulamanın sürdürülebilirliği için özellik sürümlendirmek, olayları karmaşık ve içinden çıkılamaz hale getirebilir. Bu gibi durumları farklı sürümler yaratmadan kod bağımsız oluşturduğumuz ve arayüzden yönetilebilen akış şemalarıyla çözüyoruz.

Merhabalar, bu blog yazımda sizleri ödüllü bir sosyal girişim olan Tospaa Bilgisayarsız (Unplugged) Kodlama Oyunu ile tanıştırmak istiyorum. Bildiğiniz üzere son yıllarda erken yaşta kodlama (programlama) eğitimi Dünya’da olduğu kadar ülkemizde de eğitimin odak konularından biri haline geldi. Kodlama öğreten robot kitleri, mobil uygulamalar, oyunlar ve diğer birçok araçlarla çocuklar erken yaşta kodlama eğitimi almaya başladılar.