मुख्य सामग्री पर जाएँ
सभी लेख

SCORM

शिक्षार्थियों की प्रगति मिटाए बिना SCORM कोर्स अपडेट करना

बीच में मौजूद लोगों वाला SCORM कोर्स कैसे अपडेट करें: क्या गड़बड़ हो सकता है, कब उन्हें पूरा करने दें या फिर से शुरू कराएँ, और उन्हें कैसे बताएँ।

Acadenix टीम · · 8 मिनट में पढ़ें


आपको स्लाइड 12 में एक टाइपो मिला है, कोई नीति बदल गई है, या किसी क्विज़ प्रश्न में सही उत्तर ग़लत चिह्नित है। कोर्स लाइव है और कुछ शिक्षार्थी उसके बीच में हैं। SCORM zip बदलना दो मिनट का काम लगता है, लेकिन लापरवाही से किया जाए तो लोग वापस शुरुआत पर पहुँच सकते हैं, ग़लत स्क्रीन पर गिर सकते हैं, या उनके नतीजे उनके किए से मेल खाना बंद कर सकते हैं। यहाँ बताया गया है कि लाइव SCORM कोर्स को सुरक्षित तरीके से कैसे अपडेट करें, बदलाव का आकार कैसे आँकें, और जो लोग पहले से कोर्स में हैं उनके साथ क्या हो, यह कैसे तय करें।

लाइव SCORM कोर्स अपडेट करना जोखिम भरा क्यों है

SCORM पैकेज वेब सामग्री का एक बंडल है, जो शिक्षार्थी के ब्राउज़र में चलता है और एक छोटे JavaScript API के ज़रिए LMS से बात करता है। शिक्षार्थी के काम करते-करते पैकेज LMS को डेटा भेजता है, जो उसे उस शिक्षार्थी के प्रयास के साथ स्टोर करता है। मुख्य हिस्से ये हैं:

  • कम्प्लीशन और सफलता का स्टेटस: उसने कोर्स पूरा किया या नहीं, और पास हुआ या नहीं।
  • स्कोर: आम तौर पर पैकेज के भीतर के किसी क्विज़ से।
  • लोकेशन: वह बुकमार्क जो बताता है कि वह कहाँ था (SCORM 1.2 में cmi.core.lesson_location, SCORM 2004 में cmi.location)।
  • सस्पेंड डेटा: टेक्स्ट का एक ब्लॉक जो कोर्स ख़ुद अपने लिए लिखता है (cmi.suspend_data), ताकि वह अपनी स्थिति बहाल कर सके, जैसे कौन-सी स्लाइड देखी गईं, वेरिएबल के मान और अब तक दिए गए उत्तर।

अहम बात यह है कि LMS सस्पेंड डेटा की व्याख्या नहीं करता। वह उसे स्टोर करता है और शिक्षार्थी के लौटने पर बिना बदले वापस सौंप देता है। इसका फ़ॉर्मैट ऑथरिंग टूल का होता है, और अक्सर यह पब्लिश किए गए कोर्स की संरचना से बँधा होता है: स्लाइड का क्रम, वेरिएबल के नाम, प्रश्न बैंक के प्रश्न। दोनों एडिशन में क्या फ़र्क है, यह जानने के लिए SCORM 1.2 बनाम SCORM 2004 देखें।

संरचना बदलने पर क्या गड़बड़ हो सकती है

अगर पुराने पैकेज का सेव किया हुआ डेटा किसी अलग संरचना वाले नए पैकेज को सौंप दिया जाए, तो नया कोर्स ऐसी स्थिति बहाल करने की कोशिश करता है जो अब मौजूद ही नहीं है। क्या होगा, यह ऑथरिंग टूल पर निर्भर करता है, लेकिन आम लक्षण ये हैं:

  • बुकमार्क किसी खिसकाई या हटाई गई स्लाइड की ओर इशारा करता है, इसलिए शिक्षार्थी ग़लत जगह या वापस शुरुआत पर पहुँच जाता है।
  • मेन्यू और प्रगति संकेतक ग़लत सेक्शन को देखा हुआ दिखाते हैं।
  • पुराने प्रश्नों के लिए सेव किए गए उत्तर नए प्रश्नों पर लागू हो जाते हैं, या फेंक दिए जाते हैं।
  • कोर्स सेव की गई स्थिति को नज़रअंदाज़ करके फिर से शुरू हो जाता है, या ठीक से लोड ही नहीं होता।
  • पुराने क्विज़ पर मिला स्कोर, नए क्विज़ पर मिले कम्प्लीशन के बगल में बैठा रहता है।

SCORM एडिशन बदलने से, जैसे SCORM 1.2 से SCORM 2004 पर जाने से, डेटा मॉडल ही बदल जाता है, इसलिए सेव किया हुआ डेटा साफ़-सुथरे ढंग से आगे नहीं जाता।

हर बदलाव में एक जैसा जोखिम नहीं होता

कुछ भी अपलोड करने से पहले तय करें कि आप किस तरह का बदलाव कर रहे हैं। मायने यह रखता है कि संरचना और अर्थ कितना बदला, यह नहीं कि एडिट में कितना समय लगा।

बदलाव का प्रकार उदाहरण बीच में मौजूद लोगों के लिए जोखिम आम तरीका
कॉस्मेटिक सुधार टाइपो, ग़लत रंग, बदली गई इमेज कम: संरचना नहीं बदलती उन्हें पूरा करने दें; नए शुरू करने वालों को सुधार मिलता है
सामग्री में ताज़गी दोबारा लिखा गया पैराग्राफ़, अपडेट किया गया वीडियो, अंत में एक नई स्लाइड मध्यम: इस पर निर्भर है कि स्लाइड जोड़ी, हटाई या दोबारा क्रमबद्ध की गईं या नहीं आम तौर पर उन्हें पूरा करने दें
पुनर्संरचना सेक्शन का क्रम बदला या उन्हें बाँटा गया, नई ब्रांचिंग, नया मेन्यू ज़्यादा: सेव की गई प्रगति मेल न खाए फिर से शुरू कराएँ, जब तक लोग पुराने पैकेज पर पूरा न कर सकें
नया या बदला हुआ असेसमेंट नए प्रश्न, अलग पास मार्क, नया प्रश्न बैंक ज़्यादा: नतीजों की तुलना नहीं हो सकती फिर से शुरू कराएँ
सुधारात्मक बदलाव पुरानी सामग्री ग़लत, असुरक्षित या नियमों के अनुरूप नहीं है ज़्यादा, संरचना कैसी भी हो फिर से शुरू कराएँ, और तय करें कि जो लोग पहले ही पूरा कर चुके हैं उनका क्या हो

एक उपयोगी कसौटी: अगर आज कोई पुराना वर्ज़न पूरा कर ले, तो क्या आप उससे सहज रहेंगे? अगर नहीं, तो उसे बंद होना चाहिए।

उन्हें पूरा करने दें, या फिर से शुरू कराएँ?

जब आपका प्लेटफ़ॉर्म पुराने पैकेज को उन लोगों के लिए चालू रख सकता है जिन्होंने उसे शुरू किया था, तब आपके पास असली विकल्प होता है। इन सवालों पर क्रम से विचार करें।

  1. क्या पुराना वर्ज़न अब भी सही है? अगर वह कुछ ग़लत या असुरक्षित सिखाता है, तो लोगों को फिर से शुरू कराएँ, चाहे वे कितना भी आगे बढ़ चुके हों।
  2. क्या असेसमेंट बदला है? अगर सबका मूल्यांकन एक ही तरीके से होना चाहिए, तो फिर से शुरू कराएँ।
  3. क्या मौजूदा शिक्षार्थियों के लिए पुराना पैकेज अपनी जगह रह सकता है? अगर आपका प्लेटफ़ॉर्म फ़ाइलें ओवरराइट कर देता है, तो ‘उन्हें पूरा करने दें’ का असल मतलब है ‘पुरानी प्रगति को नए पैकेज में झोंक देना’। कॉस्मेटिक सुधार से आगे, फिर से शुरू कराना ज़्यादा सुरक्षित है।
  4. कोर्स कितना लंबा है? दस मिनट के मॉड्यूल को फिर से शुरू कराने की लागत कम है। दो घंटे के कोर्स को फिर से शुरू कराने की कीमत लोगों की सद्भावना से चुकानी पड़ती है।
  5. क्या समय-सीमाएँ पास हैं? नियत तारीख़ से ठीक पहले फिर से शुरू कराने से लोग उसे पार कर सकते हैं। समय-सीमा बढ़ाएँ, या किसी शांत अवधि में अपडेट करें।

संक्षेप में: अगर पुराना वर्ज़न अब भी सही है, तो लोगों को उसे पूरा करने दें। अगर वह ग़लत है, तो उन्हें फिर से शुरू कराएँ, और बताएँ कि क्यों।

जिन लोगों ने कोर्स पहले ही पूरा कर लिया है, उनका फ़ैसला अलग है। कॉस्मेटिक सुधार या सामग्री में ताज़गी शायद ही इस बात को सही ठहराती है कि उनसे कुछ दोबारा करवाया जाए। सुधारात्मक बदलाव ठहरा सकता है, ख़ासकर कंप्लायंस ट्रेनिंग में। ऐसा हो तो उसे अपनी समय-सीमा वाला ट्रेनिंग का नया दौर मानें, बजाय इसके कि चुपचाप किसी के रिकॉर्ड बदल दें।

लोगों को बताएँ कि क्या बदल रहा है

जिस रीस्टार्ट के बारे में किसी ने कुछ समझाया नहीं, वह बग जैसा लगता है। पहले से भेजा गया एक छोटा संदेश उसे रोज़मर्रा का अपडेट बना देता है।

  • जो शिक्षार्थी फिर से शुरू कर रहे हैं: क्या बदला, उन्हें मॉड्यूल फिर से क्यों शुरू करना है, इसमें मोटे तौर पर कितना समय लगेगा, और क्या उनकी समय-सीमा खिसकी है।
  • जो शिक्षार्थी पहले ही पूरा कर चुके हैं: क्या उन्हें कुछ करना है। अगर नहीं, तो यह साफ़ कहें।
  • मैनेजर और इंस्ट्रक्टर: अपडेट कब लाइव होगा, और पूछने वालों को क्या बताना है।

हर कोर्स के लिए एक सरल चेंज लॉग भी रखें: वर्ज़न नंबर, तारीख़, क्या बदला, किसने मंज़ूर किया, और बीच में मौजूद लोगों के लिए आपने क्या चुना। आख़िरी स्लाइड पर वर्ज़न नंबर होने से सपोर्ट के सवालों का जवाब देना कहीं आसान हो जाता है। अगर आपका ऑडिट हो, तो यह लॉग समझाता है कि दो लोगों ने थोड़ी अलग सामग्री क्यों देखी; देखें ऑडिटर आपके ट्रेनिंग रिकॉर्ड में क्या देखना चाहते हैं।

अपलोड करने से पहले: एक चेकलिस्ट

  • जब तक बदलना आपका इरादा न हो, वही SCORM एडिशन रखें।
  • जाँचें कि पब्लिश सेटिंग्स पिछले वर्ज़न से मेल खाती हैं, ख़ासकर कम्प्लीशन और स्कोर की रिपोर्टिंग का तरीका।
  • नए पैकेज को पहले अकेले टेस्ट करें। SCORM पैकेज को कैसे टेस्ट करें इसकी पूरी प्रक्रिया बताती है।
  • पिछली zip और सोर्स प्रोजेक्ट रखें, ताकि वापस लौटना पड़े तो काम आए।
  • पहले से तय कर लें कि बीच में मौजूद लोगों के साथ क्या होगा, और अपना संदेश तैयार रखें।

Acadenix SCORM अपडेट कैसे संभालता है

Acadenix में हर SCORM पैकेज Units Library (यूनिट लाइब्रेरी) की एक यूनिट है, और एक यूनिट कई कोर्स में इस्तेमाल की जा सकती है। किसी यूनिट को चुनने पर उसे इस्तेमाल करने वाले Courses (कोर्स), उसके Versions (वर्ज़न) और उसके Users (उपयोगकर्ता) दिखते हैं, ताकि आप देख सकें कि अपडेट कहाँ पहुँचेगा।

  • नई फ़ाइल से नया वर्ज़न बनता है। नया टेक्स्ट या नया यूनिट प्रकार भी यही करता है। नाम या विवरण बदलने से नहीं बनता।
  • बीच में मौजूद लोगों के लिए आप चुनते हैं। अगर कोई प्रगति में है, तो आप Restart them on the new version (उन्हें नए वर्ज़न पर फिर से शुरू करें) या Let them finish the version they started (उन्हें वही वर्ज़न पूरा करने दें जो उन्होंने शुरू किया था) चुनते हैं। जो लोग बाद में शुरू करते हैं, उन्हें नया वर्ज़न मिलता है।
  • पूरा कर चुके शिक्षार्थियों के नतीजे बने रहते हैं। कम्प्लीशन अंतिम होते हैं और जारी किए गए प्रमाणपत्र कभी नहीं बदलते। जिन लोगों ने पूरा कर लिया है, उन्हें यूनिट पर Updated मार्कर दिखता है, ताकि वे चाहें तो नया वर्ज़न देख सकें, और इसके बाद वे जो भी करें, उससे उनका नतीजा नहीं बदलता।
  • आप वापस लौट सकते हैं। यूनिट के Versions में Activate, किसी पुराने वर्ज़न को वापस ले आता है।
  • दोबारा कोर्स करना नया नामांकन है। अगर पूरा कर चुके लोगों को कोर्स सचमुच दोबारा करना है, तो कोर्स की Re-enrolment while a completion is valid (कम्प्लीशन वैध रहते पुनः नामांकन) सेटिंग उन्हें नई प्रगति के साथ फिर से नामांकित होने देती है। उनका पिछला कम्प्लीशन और प्रमाणपत्र रिकॉर्ड में बने रहते हैं।

किसी पैकेज को लाइव पैकेज की जगह लेने से पहले जाँचने के लिए, उसे अलग यूनिट के रूप में अपलोड करें और Preview का इस्तेमाल करें, जो उसे वैसे दिखाता है जैसे शिक्षार्थी देखता है, और कुछ रिकॉर्ड नहीं करता। वर्ज़निंग और ट्रैकिंग के बारे में और जानकारी हमारे SCORM LMS पेज पर है।

मुख्य बातें

  • SCORM प्रगति उसी पैकेज के साथ सेव होती है जो शिक्षार्थी ने शुरू किया था, और सस्पेंड डेटा सिर्फ़ उसी कोर्स के लिए मायने रखता है जिसने उसे लिखा।
  • पहले बदलाव का आकार आँकें: कॉस्मेटिक सुधार में जोखिम कम है, जबकि पुनर्संरचना और नए असेसमेंट में नहीं।
  • अगर पुराना वर्ज़न अब भी सही है, तो लोगों को उसे पूरा करने दें। अगर वह ग़लत है, तो उन्हें फिर से शुरू कराएँ।
  • शिक्षार्थियों और मैनेजरों को बताएँ कि क्या हो रहा है, और हर कोर्स के लिए चेंज लॉग रखें।
  • Acadenix में हर अपलोड एक नया वर्ज़न है, बीच में मौजूद लोगों के साथ क्या हो यह आप तय करते हैं, और कम्प्लीशन अंतिम रहते हैं।

देखना चाहते हैं कि आपकी अपनी सामग्री के साथ अपडेट कैसे व्यवहार करता है? मूल्यांकन का अनुरोध करें और किसी असली कोर्स का नया वर्ज़न अपलोड करके देखें।

अक्सर पूछे जाने वाले प्रश्न

हाँ, अगर आपका LMS हर शिक्षार्थी को उसी पैकेज वर्ज़न पर रख सके जो उसने शुरू किया था। Acadenix में आप चुनते हैं कि बीच में मौजूद लोग अपना शुरू किया वर्ज़न पूरा करें या नए वर्ज़न पर फिर से शुरू करें, और कम्प्लीशन पर कभी असर नहीं पड़ता।
सस्पेंड डेटा टेक्स्ट का वह ब्लॉक है जिसे SCORM कोर्स LMS में सेव करता है, ताकि शिक्षार्थी के लौटने पर उसकी जगह और स्थिति बहाल की जा सके। इसका फ़ॉर्मैट ऑथरिंग टूल का होता है, इसीलिए कोर्स की संरचना बदलने से सेव किया गया डेटा बेमानी हो सकता है।
सिर्फ़ तब जब आप ऐसा तय करें। Acadenix में कम्प्लीशन और जारी किए गए प्रमाणपत्र जस के तस रहते हैं, और यूनिट पर 'Updated' दिखता है ताकि लोग उसे देख सकें। अगर दोबारा करना ज़रूरी है, तो आप पुनः नामांकन की अनुमति दे सकते हैं, ताकि वे कोर्स को नए नामांकन के रूप में फिर से करें।

आगे पढ़ें

SCORM

SCORM 1.2 बनाम SCORM 2004: कौन-सा पब्लिश करें?

SCORM 1.2 बनाम 2004, कोर्स लेखकों के लिए: कम्प्लीशन और पास स्टेटस, रिज़्यूम डेटा, सीक्वेंसिंग, कम्पैटिबिलिटी, और फ़ॉर्मैट चुनने की आसान गाइड।

· 7 मिनट में पढ़ें

SCORM

रोलआउट से पहले SCORM पैकेज को कैसे टेस्ट करें

रोलआउट से पहले SCORM पैकेज की ट्रैकिंग टेस्ट करने की चरण-दर-चरण चेकलिस्ट: एक्सपोर्ट सेटिंग्स, zip संरचना, कम्प्लीशन, स्कोर, रिज़्यूम, डिवाइस और पायलट।

· 7 मिनट में पढ़ें

सुरक्षा

Entra ID, Okta या Google Workspace के साथ अपने LMS के लिए SAML सिंगल साइन-ऑन सेट करना

SAML के साथ LMS SSO की व्यावहारिक गाइड: मुख्य शब्द, Entra ID, Okta और Google Workspace के सेटअप चरण, टेस्टिंग चेकलिस्ट और बचने योग्य ग़लतियाँ।

· 8 मिनट में पढ़ें

क्या आप ट्रेनिंग से एडमिन का झंझट हटाने के लिए तैयार हैं?

मूल्यांकन का अनुरोध करें, अपने मौजूदा SCORM कोर्स अपलोड करें, और देखें कि आपकी अपनी सामग्री के साथ Acadenix कैसा लगता है।

साइन इन करें