اسکورم

اسکورم چیست ؟

Scorm یک استاندارد آموزشی است که مخفف Sharable Content Object Reference Model میباشد که شامل مدلی برای عناصر آموزشی اشتراک پذیر مانند متن ، صدا و یا ویدئو و … می باشد. این مدل در برگیرنده مجموعه ویژگی هایی است که تطبیق پذیری، دسترس پذیری و قابلت استفاده مجدد را برایمحتوای آموزشی به ارمغان می اورد. این مدل مبتنی بر وب می باشد. این استاندارد حاصل تحقیقات مؤسسات AICC ، IMS، IEEE وAriadne بوده و استاندارد آموزش الکترونیکی مورد تایید اکثر مراجع آموزش الکترونیکی دیگر در ایران و جهان می‌باشد.

 

این بسته حاوی یک فایل فشرده با پسوند .Zip میباشد. در داخل روت این فایل فشرده ، فایلی به نام imsmanifest وجود دارد که حاوی اطلاعاتی کاربردی از بسته جاری می باشد. به دلیل اینکه بسته های اسکورم باید به صورت تحت وب و مستقل از هر مرورگر استفاده شوند معمولاً در آنها از صفحات HTML با کد ساده استفاده می کنند و اگر احتیاج به فایل فلش ، فایل ویدئویی یا تصویر باشد ، کد لازم برای نمایش این موارد در این فایلهای HTML گذاشته می شود مثلاً اگر در یک بسته احتیاج به فایل فلش وجود دارد ؛ یک تگ Object در فایل HTML گذاشته می شود.

 

نمای کلی محتوا

چنانچه این ساختار به صورت زنجیره ای است ، امکان حرکت به سایر محتویات که در همان بسته اسکورم وجود دارند . باید از طریق همان فایل html وجود داشته باشد که این کار یا به صورت یک لینک به فایل بعدی و یا در داخل فایلهای فلش به صورت فراخوانی یک فایل دیگر انجام می شود. معمولاً چون ساختار یک بسته اسکورم به صورت درختی می باشد ، معمولاً یک فایل شروع و تعدادی محتوای دیگر به صورت درختواره در اختیار کاربر قرار می گیرد که کاربر می تواند هر کدام از شاخه ها را برای ادامه کار انتخاب کند که البته ممکن است دسترسی به مرحله بعدی در محتوا منوط به مشاهده قسمت قبلی باشد که این کار توسط فایلهای فلش مدیریت می شود.

ورژن های اسکورم عبارتند از :

  •        اسکورم 1.1
  •        اسکورم 1.2
  •        اسکورم 2004
    •        اسکورم 2004 1th
    •        اسکورم 2004 2th
    •        اسکورم 2004 3th
    •        اسکورم 2004 4th

جدولی که در زیر آورده شده است ، خلاصه ای از انواع اسکورم و انواع دیگر است:

 

مقایسه نسخ اسکورم

قابلیت های مهم اسکورم عبارتند از :

  •        تمرکز Scorm بر روی Interface ، بین محتوا و LMS می باشد.
  •        محتوی به چه نحوی داخل LMS می رود.
  •        محتوی چگونه یادگیری می شود.
  •        پیشرفت فراگیر محتوای نمایش داده شده توسط LMS.

و اما سوال مهمی که پیش میآید این است که آیا اسکورم از اسکورم برای محتوای آفلاین مورد استافاده قرار میگیرد یا نه؟ جواب سوال منفی است. اسکورم فقط با محتواهای برپایه وب سرو کار داشته و با سایر مکانیزم ها هیچ کاری ندارد.
و اما مهمترین اجزا اسکورم عبارتند از:

  • Content Aggregation Model
  • Run time environment
  • Sequencing and navigation

Content Aggregation Model شامل بخش های زیر است:

  •        برچسب زنی و پکیج بندی محتوای مبتنی بر وب.
  •        دارایی و فایل های منحصر بفرد ترکیب شده و به عنوان SCO شناخته می شوند.
  •        افزودن فرا داده های به تشکلیات ، SCO ها و دارایی ها.

     

     

     

     

Content Model چیست؟
در واقع ،مدل محتوی اجزای اسکورم که سابقه یادگیری را تشکیل داده و همچنین توضیحاتی در حوزه ترکیب آن اجزا را شرح میدهد. اجزاء Content Model عبارتند از:

  • Asset
  • Sharable Content Object (SCO)
  • Content Organization

     

     

     

     

Asset جیست؟
پایین ترین لایه Organization می باشد که میتواند شامل فایل های گرافیکی ، HTML ، اسناد ، XML ، فیالهای فلش ، فایلهای صوتی و تصویری و … می باشد. یک یا چند Asset با هم ترکیب شده و یک SCO می سازند. همچنین شایان ذکر است که با ترکیب یک یا چند SCO نیز میتوان یک Content Organization بوجود می آید.

 

 

SCO چیست؟
مجموعه ای از یک یا چند Asset که معرف یک منبع واحد یادگیری قابل اجرای است که میتواند برای ارتباط بین یک اسکورم و LMS مورد استفاده قرار گیرد.

Content Package چیست؟
این بسته شامل مجموعه ای از تمامی فایلهایی که برای اجرای یک فرمت استاندارد مورد نیاز است. این بسته می تواند شامل بخشی از درس( مثل یک مازول ، فصل یا بخش خاصی از درس ) یا شامل یک دوره کامل یاشد. این بسته شامل دو بخش اصلی است.
Manifest: محتویات این فایل بیانگر تمامی محتوی و منابع مربوط به بسته محتوی جاری می باشد.
The Physical Files : یک بسته محتوی شامل تمام فایلهای قابل اجرای واقعی بر روی سیستم می باشد.

 

اجزاء موجود در داخل فایل Mainifest :

  • metadata : فیلد ضروری ، در این فسمت تعریف شما و ورژن قرار دارد و شامل دو تگ زیر می باشد:
    • schema : فیلد ضروری، اعلام آشکار انطباق طرح با ADL Scorm
    • schemaversion : فیلد ضروری ، بیانگر ورژن Scorm استفاده شده
  • organizations : عنصر ریشه یک درخت فعالیت می باشد. هر organization شامل موارد زیر می باشد:
    • title : ضروری ، عنوان ریشه را بیان می کند.
    • item : ضروری ، بیانگر هر فعالیت از درخت می باشد.
  • Resources : شامل منابع استفاده شده در فایل اسکورم همراه با مسیر آنها میباشد .برای درک بهتر مثالی از این فایل در زیر بیان میشود:

     

فراداده های(MetaData) : یک دیکشنری از تمامی تگ های استفاده شده برای بیان محتویات فایل محتوی می باشد.
در قسمت فراداده می توان اطلاعات بیشتری درباره دوره آموزشی فراهم کرد. بخش ابرداده در ساده ترین حالت خود شامل عنصرهای schema و schemaVersion می باشد:

 

عنصر schemaVersion به نسخه SCORM اشاره دارد و بیشتر LMS ها با خواندن این عنصر تشخیص می دهند که چه SCORM Engine ای را بایستی مورد استفاده قرار دهند. همچنین ابرداده های دیگری هم بمنظور توصیف بخش های Organization، Activity ها، و Asset های موجود در دوره آموزشی می تواند در فایل مانیفست تعریف شود. اطلاعات ابرداده معمولاً توسط طراح سیستم های آموزشی (ISD) فراهم می گردد.
Run time environment چیست؟
این بخش شامل اطلاعاتی از قبیل نحوه اجرای SCO توسط سیستم مدیریت یادگیری و ارتباط آنها هنگام اجرا می باشد.ارتباط بین شیء محتوی و LMS باید دوطرفه باشد.

 

اجزای Run time environment چیست؟

  • مکانیزم اجرا
  • API
    • متدهای از قبل تعریف شده که شیء محتوا از آن برای برقرای ارتباط با LMS مورد استفاده قرار می گیرد.
    • شی ء محتوا باید API را پیدا کرده و به محظ اجرای موفق باید LMS را مطلع کند.
  • Data Model
    • مدل داده ای باعث میشود دنبال کردن فعالیتهای کاربر توسط LMS همگون شود.