التعلم الإلكتروني على العكازات. تحديد دورات من Articulate Rise

السوق مشبع ببرامج مختلفة لتطوير الدورات الإلكترونية - أدوات التأليف. هناك منتجات لجميع الأذواق: هل تريد برنامجًا لتحويل العروض الإلكترونية إلى HTML5؟ نعم من فضلك! هل تريد إنشاء صفحات من صفحة واحدة في محرر مثل تيلدا؟ انتظر! هل تريد صنع لعبة بأسلوب خيالي تفاعلي؟ من يمنعك عزيزتي؟ أي نزوة ، كما يقولون.



كل أداة تأليف تتحمل على جانبها بسهولة الاستخدام. يمكن لمطور بدون أي خلفية تقنية لصق مادة إلكترونية بسهولة ونشرها في LMS.



ولكن هل كل شيء سلس للغاية؟ ماذا تفعل عندما تظهر البساطة وتطلق النار على ركبتك؟



دعونا تشريح بعض الأدوات الشعبية ونرى ما المفاجآت غير السارة التي تنتظر المصممين التعليميين الساذجين. جلسة من السحر الأسود يتبعها التعرض لها إذا جاز التعبير.



تتناول هذه المقالة الارتفاع المفصلي.



ما هذا؟ خدمة سحابية لتطوير طويل الأمد. مثل تيلدا ، فقط التعلم الإلكتروني الموجه. خذ المحتوى ، وأخذ المكونات الجاهزة وقم بإنشاء صفحة ويب في محرر مرئي. أضف الاختبارات الإلكترونية وقم بالتصدير بالصيغة التي تريدها (وفقًا للمعيار المطلوب). بسيطة وسريعة وبديهية. زبيب. هنا مثال .



وما هي المشكلة ، تسأل؟



حسنا أيها السادة. تفضل بالجلوس ...



كيف تقتل صفحة العنوان



لنبدأ بسيطة. هنا ، ضع نفسك في مكان المستخدم. تتجول في LMS ، تجد دورة في الكتالوج ، تنظر ، تعجب بالصورة على اللافتة ، اقرأ الوصف. فهمت: أريد! انقر فوق "ابدأ". وبدلاً من الحصول على كل ما هو لذيذ ، يتم عرض نظرة على اللافتة مرة أخرى ، وقراءة الوصف والنقر على "ابدأ". غير سارة؟ الآن ، يزعجني. علاوة على ذلك ، لم يفكر منشئو الأداة في جعل مربع الاختيار "إزالة صفحة العنوان" في واجهة المطور.



لذا العكاز الأول



  1. نقوم بتصدير الدورة.
  2. افتح ملف scormdriver / indexAPI.html
  3. أوجد المتغير strContentLocation . هذا هو عنوان URL للصفحة الأولى التي سيتم عرضها للمستخدم. حسب القيمة الافتراضية



    scormcontent/index.html#/preview/


    لكي يتحول المستخدم على الفور إلى "لذيذ" ، بعد التجزئة ، تحتاج إلى تسجيل معرف الدرس.



    كيف تتعرف عليه؟ ما عليك سوى فتح scormcontent / index.html في متصفح ، والانتقال إلى الدرس الأول ونسخ القيمة من عنوان url. كل شيء بعد التجزئة. يجب أن تحصل على شيء مثل:



    scormcontent/index.html#/lessons/rri34kKfn2348234


كيفية إصلاح المحتوى في الدورة التدريبية دون الوصول إلى حقوق النشر



موقف. انتهى الاشتراك ، ولم تتم مشاركة المصادر ، ويلزم تصحيح الدورة التدريبية التي تم تصديرها بالفعل بشكل عاجل. يحدث هذا؟ في بعض الأحيان ، للأسف ، يحدث ذلك.



عكاز



  1. دورة تصدير
  2. افتح scormcontent / index.html ، وابحث عن متغير courseData . أنه يحتوي على جميع بيانات الدورة التدريبية في base64.
  3. ( notepad++) JSON. . , lessons.
  4. courseData base64.
  5. , . , , . .


-



تتيح لك ميزة Rise تضمين إطار في دورة تدريبية وعرض صفحات الويب فيه. تكمن المشكلة في أنه يمكن أن يكون إما دورة تدريبية مجمعة في Storyline (أداة تأليف أخرى من نفس الشركة) ، أو موقع يمكن الوصول إليه بواسطة عنوان URL مطلق. ولكن لا توجد طريقة لوضع صفحة ويب في حزمة مع دورة تدريبية والارتباط بها نسبة إلى index.html. علاوة على ذلك ، إذا حاولت تسجيل ارتباط مطلق ، قم بتصدير الدورة التدريبية ، ثم قم بتغييرها إلى ارتباط نسبي ، كما هو موضح أعلاه ، فلن يعمل أي شيء. ستقوم Rise بالتحقق من عنوان URL قبل عرض الصفحة ، وإذا لم تكن هناك سلسلة فرعية ": //" ، فسيتم الانحناء بهدوء.



عكاز



  1. أضف كائنًا من Storyline إلى الصفحة
  2. دعنا نكتشف هويته. إما عن طريق بدس علمي ، أو من خلال courseData .
  3. نقوم بتصدير الدورة. ابحث عن مجلد في scormcontent / أصول برقم التعريف المقابل.
  4. نستبدل محتويات المجلد. احفظ صفحتنا على أنها story.html


حذف اسم الدورة من سطر الموضوع عند النقر على رابط mailto



عندما واجهت هذا لأول مرة ، بدأت في التدخين. لسبب ما ، قرر منشئو Rise أن يكون المستخدم مسرورًا إذا تمت إضافة موضوع باسم الدورة التدريبية إلى الروابط بدءًا من mailto دون سؤال. بطبيعة الحال ، لا يوجد خيار يحظر ذلك في الواجهة.



عكاز



  1. نقوم بتصدير الدورة. افتح scormcontent / lib / main.bundle.js.
  2. نجد في كل هذه الفوضى السلسلة الفرعية



    (w="mailto:".concat(E,"?subject=")).call(w,o)
  3. التغيير إلى



    (w="mailto:".concat(E,"")).call(w,"")


جعل Rise يمنح LMS المزيد من بيانات الخلاصة ويفعلها بشكل أفضل



نعم ، ما زلت أعمل على إصدار SCORM 2004 الرابع. علاوة على ذلك ، أنا أحب هذا المعيار. لكني لا أحب كيف يفسرها مبدعو بعض أدوات حقوق النشر. ترتفع ، على سبيل المثال ، ترسل مجموعة بائسة من المتغيرات إلى LMS ، ولا تفعل ذلك إلا قبل فواصل الجلسة ( التزام واحد () قبل الإنهاء () ، لأولئك الذين يفهمون).



على سبيل المثال ، أريد دورة تدريبية حيث يتم تشغيلها لتخزين تقدم المستخدم في LMS بحيث يمكن إخراجها إلى واجهة LMS ، وليس فقط إلى عداد الشريط الجانبي داخل الدورة التدريبية نفسها.



عكاز



  1. دورة تصدير
  2. افتح scormcontent / index.html
  3. أضف القيم إلى الصفيف stuffToPick :



    
    stuffToPick = [
        ...,
        "CommitData",
        "GetProgressMeasure",
        "SetProgressMeasure"
    ]
  4. إلحاق ظيفة setCourseProgress :



    
    setCourseProgress(courseProgress) {
        var lastProgress = LMSProxy.GetProgressMeasure();
        if (lastProgress < progress.p/100) {
            LMSProxy.SetProgressMeasure(progress.p/100);	
            LMSProxy.CommitData();
        }
    }
    


  5. كمكافأة ، يمكنك جعل الدورة ملتزمة في كثير من الأحيان لمنع "التصاق" البيانات عند انقطاع الجلسة. للقيام بذلك ، قم بإضافة LMSProxy.CommitData () ؛ في التهيئة لل completeOut ، و ظائف reportAnswer .


آمل أن تكون المواد في متناول اليد ويمكنك أن تجعل دوراتك أكثر جمالا وملاءمة.



في المرة القادمة سوف نسخر من iSpring.



All Articles