LMS Kurulumu
SCORM paketini Öğrenme Yönetim Sisteminize yükleyin ve öğrencileriniz için yapılandırın. Bu kılavuz, popüler platformlar için notlarla birlikte genel LMS kurulumunu kapsar.
Genel Kurulum Adımları
LMS'inize yönetici olarak giriş yapın
Yeni bir kurs veya içerik modülü oluşturun
SCORM .zip dosyasını yükleyin
Başlatma ayarlarını yapılandırın (yeni pencere önerilir)
Kursu öğrencilerinize atayın
Bir test kullanıcısı olarak başlatarak test edin
Platforma Özel Notlar
Moodle
- Etkinlik ekle → SCORM paketi → ZIP'i yükle
- Görüntüleme: Yeni pencere
- Yeni denemeyi zorla: Hayır
- Not yöntemi: En yüksek not
Canvas
- Mevcut içeriği içe aktar → SCORM paketi seç
- Veya doğrudan başlatma için External Tool kullanın
Blackboard
- İçerik → İçerik Oluştur → SCORM paketi
- Yeni pencerede başlatılacak şekilde ayarlayın
SAP SuccessFactors
- Learning → Content Management → SCORM'u içe aktar
- Müfredata ata
Öğrenci Kimliği Eşlemesi
LMS bir cmi.core.student_id (SCORM 1.2) veya cmi.learner_id (SCORM 2004) gönderir. SecureCodingHub bu değeri kullanıcının ScormLearnerId alanına eşler. Kimlik mevcut bir kullanıcıyla eşleşmezse, anında yeni bir SCORM oturum kullanıcısı oluşturulur. Öğrenci kimliği kendisi bir e-posta adresi değilse, backend kullanıcı kaydının hâlâ benzersiz bir e-posta sütununa sahip olması için <learnerId>@scorm.<orgSlug>.local biçiminde bir e-posta üretir. Başlatma URL'sindeki isteğe bağlı learnerName sorgu parametresi sağlandığında kullanıcının görünen adı olarak kaydedilir.
| SCORM Sürümü | LMS Alanı | SecureCodingHub Alanı |
|---|---|---|
| SCORM 1.2 | cmi.core.student_id | ScormLearnerId |
| SCORM 2004 | cmi.learner_id | ScormLearnerId |
Doğru başlatma modunu seçme
Çoğu LMS platformu, SCORM içeriği için iki başlatma modu sunar: yeni bir tarayıcı penceresi veya LMS çerçevesi içinde satır içi bir iframe. SecureCodingHub için yeni pencere modu kesinlikle tercih edilir. Görev ortamı klavye kısayollarını, sürükle ve bırakı, söz dizimi vurgusunu ve tam görüntü alanından fayda gören bir kod inceleme etkileşim modelini kullanır. Satır içi iframe'ler ayrıca LMS çerez kapsamını sıklıkla bozar; bu durum, tamamlanma ve puanı LMS'e raporlayan SCORM köprüsünü kesintiye uğratabilir.
LMS'iniz yalnızca satır içi başlatmayı destekliyorsa, iframe'e en az 720 piksel yükseklik verildiğinden ve LMS'in SameSite=None çerezlerini soymadığından emin olun. SCORM köprüsü devrini tamamlayamazsa, öğrenciler atanan görev yerine SecureCodingHub açılış sayfasını görür.
Tek deneme ile çoklu deneme karşılaştırması
SecureCodingHub görevleri öğrenme için tasarlanmıştır, yüksek riskli ölçme için değil. Çoklu denemeye izin vermenizi öneririz; çünkü platformun değeri, öğrencilerin nerede yanlış yaptıklarını gördükten sonra bir görevi tekrar denemesinden gelir. Moodle'da bu "Yeni denemeyi zorla: Hayır" ile "Not yöntemi: En yüksek not" demektir. Cornerstone ve SuccessFactors'ta eşdeğer ayar, kaydedilen not olarak "En iyi puan" ile birlikte "Çoklu tamamlamaya izin ver" şeklindedir.
Uyumluluk programınız tek seferlik bir deneme talep ederse — örneğin resmi PCI DSS yıllık eğitim kaydı — bu tek deneme için özel bir SCORM kaydı oluşturun ve öğrencilerin serbestçe tekrar ziyaret edebileceği ayrı bir "pratik" kaydı tutun.
Sorun giderme kontrol listesi
Öğrenciler tamamlanmanın kaydedilmediğini bildirirse, bir destek talebi açmadan önce aşağıdaki listeden geçin. Önce, SCORM paketinin doğru sürüm ayarıyla (1.2 mi 2004 mü) yüklendiğini doğrulayın — en yaygın yapılandırma hatası, manifest ile LMS okuyucu arasındaki uyumsuzluktur. İkincisi, LMS'in kararlı, boş olmayan bir değerle cmi.core.student_id veya cmi.learner_id gönderdiğini doğrulayın. LMS her oturumda farklı bir tanımlayıcı gönderirse, SecureCodingHub her oturumu yeni bir kullanıcı olarak görür.
Üçüncüsü, LMS'in SCORM SCO'nun LMSCommit ve LMSFinish (SCORM 1.2) veya Commit ve Terminate (SCORM 2004) çağırmasına izin verdiğini doğrulayın. Bazı LMS kum havuzu modları bu çağrıları engeller. Dördüncüsü, LMS alan adı ile securecodinghub.com arasındaki engellenmiş üçüncü taraf çerezleri için ağ sekmesini kontrol edin. Her şey sağlıklı görünüyorsa ve tamamlanma hâlâ eksikse, LMS adı, sürümü ve manifest yapılandırmasının ekran görüntüsü ile birlikte support@securecodinghub.com adresine yazın.