المدونة › كيفية تغليف محتوى HTML بصيغة SCORM

كيفية تغليف محتوى HTML بصيغة SCORM

21 يونيو 2026 · SCORMBuilder.ai
Read in English → كيفية تغليف محتوى HTML بصيغة SCORM

لديك محتوى ويب جاهز — صفحة تفاعلية، أو موقع مصغّر، أو درس مبني خصيصًا — وتريد نظامك أن يشغّله ويتتبّعه. يوضّح هذا الدليل كيفية تغليف HTML بصيغة SCORM.

لماذا لا تكفي استضافة HTML

الصفحة على خادم تُفتَح، لكن نظامك لا يستطيع تسجيل الإكمال أو الدرجة أو التقدّم لها. SCORM يضيف طبقة بيان وبيئة تشغيل ليتمكّن النظام من تشغيل HTML واستقبال بيانات التتبّع. جديد عليه؟ إليك ما هو SCORM.

ماذا يتضمّن التحويل فعلاً

يُضاف شيئان إلى ملفاتك: imsmanifest.xml (ليعرف النظام كيف يشغّل الدورة) واستدعاءات SCORM API في كودك (ليبلّغ عن الحالة). ثم يُضغط كل شيء في حزمة SCORM.

الطريقة اليدوية

أضِف البيان، ووصّل استدعاءات SCORM API في ملف HTML الرئيسي، وحافظ على المسارات نسبية، واجعل index.html ملف الدخول، واضغطه. قويّة، لكن خطأ واحد في البيان يمنع التحميل — توقّع اختبارًا في نظام أو مشغّل SCORM سحابي.

الطريقة السريعة (منصّة بناء)

بدلاً من كتابة البيان يدويًا، أدخل محتواك في منصّة تولّد البيان واستدعاءات بيئة التشغيل وتصدّر حزمة صحيحة — فتزيل الجزء الأكثر عُرضة للخطأ. لمحتوى تفضّل توليده من الصفر، راجع توليد دورة SCORM من نص.

أي إصدار SCORM؟

1.2 لأوسع دعم؛ 2004 لتقارير أغنى؛ xAPI/cmi5 لتتبّع حديث. ابدأ بـ 1.2 وتأكّد من التحميل والتتبّع.

نصائح

استخدم مسارات نسبية في كل مكان؛ سمِّ ملف الدخول index.html؛ أبقِ الوسائط داخل الحزمة؛ اختبر في نظامك المستهدف قبل الإطلاق — فالبيانات التي تجتاز مدقّقًا قد تتصرّف بشكل مختلف بين الأنظمة.

غلّف محتواك مجانًا

ابدأ مجانًا على SCORMBuilder.ai — ابنِ محتواك أو استورده وصدّر حزمة SCORM صحيحة دون كتابة بيان يدويًا.

الأسئلة الشائعة

ماذا داخل ملف SCORM ZIP؟

ملفات محتواك (HTML/CSS/JS/وسائط) مع ملف imsmanifest.xml يخبر النظام كيف يشغّل الدورة ويتتبّعها. يقرأ النظام البيان، ويشغّل ملف HTML الرئيسي، ويتبادل بيانات التتبّع.

هل يجب أن أكتب البيان يدويًا؟

ليس إن استخدمت منصّة بناء — فهي تولّد البيان واستدعاءات بيئة التشغيل نيابةً عنك. الكتابة اليدوية ممكنة لكنها عُرضة للخطأ؛ خطأ واحد في البيان يمنع تحميل الحزمة.

هل ستعمل أكواد JavaScript؟

نعم، تعمل سكربتاتك داخل إطار النظام. وللإبلاغ عن التقدّم تحتاج أيضًا إلى استدعاءات SCORM API؛ تضيفها المنصّة، وإلا توصّلها بنفسك.

هل يدعم Moodle حزم SCORM المبنية على HTML؟

نعم — طالما كانت الحزمة SCORM صحيحة ببيان وملف دخول سليمين، يشغّلها Moodle ويتتبّعها كأي دورة SCORM.