e-Öğrenme ile ilgili makalelerde, portallerde, panellerde, ya da ürün tanıtımlarında sıklıkla karşılaşmaya başladığımız bir kavram “SCORM”. Peki; SCORM nedir? SCORM kim tarafından geliştirildi? SCORM neleri içerir? “Bir eğitim yazılımı/içeriği/LMS/CMS” nasıl SCORM uyumlu olur?
Bu ve benzeri soruların yanıtlarını bu yazımızda vermeye çalışacağız.
SCORM: (Sharable Content Object Reference Model) Paylaşılabilir İçerik Nesnesi Başvuru Modeli
SCORM’un açılımında geçen “Paylaşılabilir” ve “Nesne” kavramları temel olarak, SCORM’u tanımlayabilmek için bize bazı ipuçları veriyor. Nasıl ve neden mi?
Açıklamayı programlama dillerinin biraz geçmişine giderek başlayalım. Bilgisayar teknolojilerinin erken dönemlerinde kullanılan programlama dilleri ile yeni bir yazılım üretmek, kitap yazmaktan çok farklı değildi. Programcı bir metin editörüne yazılımın çalışması için gerekli olan algoritmayı yazar ve programı çalıştırırdı. Program çalışmaya başladığında, programcının yazdığı sırada gerçekleşmesi gerekenleri uygulamaya koyulurdu. İsteğe uygun çalışmaz ise hatayı bulmak için programcının yazdığı bir süre kadar problemin neden kaynaklandığını bulması gerekirdi.
Bilgisayar programcılığında yaşanan en önemli gelişme, bu tür programlama dillerinin yaşanan zorlukları ortadan kaldıracak bir şekilde evrim geçirmesi olmuştur. Lineer bir şekilde kodlama gerektiren program dilleri (Procedural porgramming) yerine organize edilmesi kolay küçük parçalardan oluşan modüler yapıdaki programlar, daha karmaşık yapıların daha hızlı ve kolay üretilmesine olanak sağlamıştır. Böylece hazırlanan bir modül farklı bir uygulamada kolayca kullanılabilir hale gelmiştir. Bu programlama dilleri nesne tabanlı programlama dilleri (ObjectOriented Programming – OOP) olarak adlandırılmışlardır.
Nesne tabanlı programlama dillerinde yaşanan bu gelişmeler, kitap içeriği gibi hazırlanan, puzzle parçası gibi sadece bulunduğu yerde anlamlı içerik parçalarından oluşan ve bu şekilde programlanan e-öğrenme yazılımlarını da olumlu bir şekilde etkilemişti. En küçük öğrenme birimi, öğrenme nesneleri de modüler bir yapıda hazırlanabilir; bu nesneler pek tabiki birbirleri ile kolayca birleştirilebilir; eğitim yönetim sistemleri ile kolay etkileşebilir ve çalışabilir bir yapıda olabilirdi. Sanki lego parçaları gibi…
İşte SCORM’un çıkış noktası da bu olmuştur: “Paylaşılabilir İçerik Nesneleri”
SCORM, bir e-öğrenme yazılımının, dayanıklı, yeniden kullanılabilir, diğer yazılımlarla birlikte çalışabilir, ulaşılabilir olması için geliştirilen standartlardan uyarlanarak oluşturulmuş bir başvuru modelidir.
SCORM’un Gelişim Evreleri
1997 yılında Amerika Savunma Bakanlığı tarafından kurulan ADL organizasyonuna, federal ve özel kurumlara önderlik etmesi ve eğitim ihtiyaçlarına destek olması amacıyla kullanılacak teknoloji tabanlı eğitime yönelik standartlar geliştirmesi görevleri verilmiş ve ilk geliştirme labratuvarları da bizzat savunma bakanlığı tarafından kurulmuştur. Daha sonra bu organizasyona, İngiltere ve Kanada’dan başta olmak üzere pek çok uluslar arası organizasyonla birlikte üniversiteler de akademik olarak destek vermeye başlamıştır.
ADL’nin çalışmaları doğrultusunda, e-öğrenme alanında geliştirilmiş birçok standart ve spesifikasyon tek bir başvuru modeli çatısı altında toplanmaya başlanmıştır. SCORM olarak adlandırılan bu modelin ilk sürümü, SCORM 1.0, Ocak 2000′de, takip eden sürümleri, 1.1 ve 1.2, Ocak 2001 ve Ekim 2001 tarihlerinde duyurulmuş ve kullanılmaya başlanmıştır. ADL tarafından Ocak 2004′te son sürüm, isimlendirmede bir değişikliğe gidilerek, SCORM 2004 olarak kullanıma sunulmuştur.
SCORM’un ilk sürümü (SCORM 1.0) genel olarak, öğrenme yazılımının birlikte işlerliğine ve yeniden kullanımına yönelik standartlardan oluşuyordu. İlk sürümde SCORM; “Sharable Courseware (Eğitim Yazılımı) Object Reference Model” şeklinde telafuz ediliyordu. İkinci sürümle yapılan en önemli değişiklik Courseware ifadesinin Content’e (İçerik) dönüştürülmesi oldu. Böylece SCORM e-öğrenme içeriğinin geliştirilmesinde her türlü seviyeye uyarlanabilecekti. Bu sürümde, daha çok ilk sürümün kullanıcılarından toplanan geri bildirimler doğrultusunda yapılan düzeltmeler ve geliştirmeler yer almıştı.
Ekim 2001′de sürülen SCORM 1.2 ile, e-öğrenme yazılımlarının birlikte işlerliğine yönelik önemli bir adım atılmıştır. Bu amaçla, SCORM’a, IMS’in içerik paketleme standartları dahil edilmiştir; metadata standartları geliştirilmiştir. Bu XML (eXtensible Markup Language) tabanlı paketleme ve metadata (üst veri) standartları sayesinde içerik ambarları ile LMS (Learning Management Systems) arasındaki bağlantı da kurulmuştu.
Ocak 2004′te ADL, SCORM’un son sürümünü, SCORM 2004 olarak duyurdu. İsim değişikliğine nedeni şuydu; SCORM artık üç ana bölümden oluşuyordu ve bu üç bölüm üç farklı alana hitap ediyordu. Bu bölümlerin dökümanları kendi içlerinde oldukça kapsamlı ve büyük boyutlardaydı. Bölümlerin sürümleri eskisi gibi isimlendirilmeye devam edecekti (1.3 gibi) ama genel olarak SCORM’un sürümünde bir değişiklik yapılmayacaktı. Öyle ki, SCORM 2004 uyumluluğunu etkileyecek bir değişiklik yaşanana kadar. ADL, SCORM 2004′ün kararlı bir yapıda olduğunu belirtmiş ve yakın bir gelecekte bu kadar köklü bir değişiklik olmasının beklenmediğini bildirmiş. Bu da SCORM uyumlu e-öğrenme içerik ve yazılım geliştiricileri için iyi bir haberdir.