مقدمه
از آنجايي که توليد محتواي الکترونيکي کاري پرهزينه و وقتگير است، بايد از محتوايي استفاده کرد که قابليت استفاده مجدد در بين سيستمهاي مختلف را داشته باشد. مشخصات SCORM (استاندارد شده توسط ADL) مجموعه قوانيني ميباشد براي توليد محتواي يادگيري که LMS ها براي سازگار بودن با يکديگر بايد از آنها پيروي کنند. در واقع با رعايت مجموعه قوانين مشترکي محتواي يادگيري توليد شده، در هر LMS دلخواهي قابل بارگذاري و دسترسي خواهد بود. براي فهم كامل SCORM و چگونگي كاركرد آن، مراجعه به مستندات ADL ضروري ميباشد. براي توليد محتواي يادگيري مبتني بر SCORM ميتوان از ابزارهايي به نام ابزارهاي تأليف[1] استفاده کرد. يکي از اين ابزارها، ابزار Reload Editor ميباشد که در اينجا نحوه کار با آن شرح داده ميشود.
دارايي (موجودي)[2]
به صفحات وب، تصاوير، pdf ها، ويدئوها و ... كه به عنوان منابع آموزشي مورد استفاده قرار ميگيرند، در اصطلاح دارايي گفته ميشود. يك دارايي شامل يك يا چندين فايل است. داراييها نميتوانند با LMS انتقال اطلاعات انجام دهند. داراييها شامل هر نمايش الکترونيکي از رسانهها نظير متن، عکس، صدا، صفحه وب، و ... ميشوند و همه انواع فايل را ميپوشانند.
SCO[3]
SCO ها كوچكترين جز محتواي يادگيرياند كه توسط LMS قابل رديابي[4] هستند. هر SCO از يك يا چند دارايي تشكيل ميشود. هر SCO بسته قابل حملي است كه مستقل از SCO هاي ديگر است. بنابراين بايد تمام فايلهاي مورد نياز خود را داشته باشد تا بتواند مستقل از اطلاعات ديگر SCO ها كار كند. يك SCO قابليت استفاده مجدد را دارد. به عنوان مثال يک SCO ميبايست در تجربيات يادگيري مختلف براي تکميل اهداف مختلف يادگيري، مجدداً استفاده شود. براي اينكه اين قابليت وجود داشته باشد، يك SCO نبايد به ديگر SCO ها ارجاع و پيوندي داشته باشد.
از لحاظ تئوري اندازه SCO ها ميتواند از چندين کلمه تا کل محتواي درس باشد يعني SCORM اندازه مشخصي را براي SCO تحميل نمينمايد. بنابراين يک SCO ميتواند هر اندازهاي داشته باشد. اما از ديد طراحي، اندازه هر SCO بهتر است نسبتاً كوچك باشد تا بتوان به آساني از آن استفاده مجدد نمود. بهتر است SCO ها از لحاظ زماني بين 5 تا 15 دقيقه باشند.
SCO نمايانگر مجموعهاي از يک يا چند شکل محتواست که شامل يک خصيصه ويژه با قابليت آغاز شدن است و از محيط زمان اجراي SCORM استفاده مينمايد تا با LMS ارتباط برقرار نمايد. يک SCO نمايانگر پايين ترين سطح از جزء جزء بودن منابع يادگيري است که ميتواند به وسيله LMS و با استفاده از محيط زمان اجرا پيگيري شود. يک يا چند SCO ميتوانند جمع شده تا يک واحد سطح بالاي يادگيري را تشکيل دهند.
بر خلاف داراييها، SCO ها ميتوانند با LMS انتقال اطلاعات انجام دهند. توجه به اين نکته خيلي مهم است كه SCO کوچکترين واحدي است که با LMS ارتباط دارد. درست است که همه داراييها به نمايش گذاشته مي شوند، اما LMS فقط از وضعيت SCO ها خبر دارد.
بسته محتوا[5]
هر بسته محتوا شامل يك يا چند SCO و يك فايل manifest به نام imsmanifest.xml است كه اين فايل شامل اطلاعاتي درباره SCO هاي موجود و سازماندهي آنهاست. اين فايل محتواي بسته را توصيف ميكند و LMS به كمك اين فايل ميتواند SCO ها را به طور صحيح شناسايي و وارد[6] سيستم نمايد. در واقع يك بسته محتوا يك فايل فشرده است كه شامل تمام فايلهاي (html, images, flash , …) مورد نياز براي كاركرد صحيح SCO ها است. داراييها (منابع آموزشي) در فايل imsmanifest.xml تعريف ميشوند و url آنها بسته به محل فايل imsmanifest.xml نسبي ميباشد. فايل manifest در واقع يك اظهارنامه است که محتواي بسته و ساختار آن را توصيف ميکند.
همانطور كه اشاره شد براي اينكه يك SCO قابل بارگذاري در LMS باشد، بايد در يك بسته محتوا قرار بگيرد. در Moodle يک ماژول براي اين کار وجود دارد که به ما اين امکان را ميدهد که محتواي الکترونيکي خود را به شکل فايل zip در سيستم بالاگذاري کنيم.
فايل imsmanifest.xml در محل ريشه بسته محتوا قرار ميگيرد. بقيه ساختار بسته محتوا كاملاً اختياري است. مثلاً شما ميتوانيد چندين SCO را در اين بسته قرار دهيد و از فايلهاي مختلفي براي منابع آموزشي خود استفاده كنيد. فقط فايل manifest بايد به درستي محل اين فايلها را تشخيص دهد.
مراحل کلي توليد بستههاي محتوا مبتني بر SCORM
براي توليد بستههاي محتوايي مبتني بر SCORM گامهاي زير را به ترتيب انجام ميدهيم:
- توليد منابع آموزشي (قطعههاي درسي):
در اين مرحله قطعههاي درسي يا همان داراييها بر اساس ضوابط خاص خود توليد ميشوند.
- Scormize کردن قطعههاي توليد شده به کمک ابزارهاي مربوطه:
براي Scormize کردن قطعههاي توليد شده ميتوان از ابزارهاي مربوطه استفاده كرد. استفاده از اين ابزارها باعث افزايش سرعت توليد درس و كاهش خطا در اين فرايند ميشود. اين ابزارها به عنوان ورودي قطعههاي درسي را ميگيرند و به عنوان خروجي بسته محتوايي مبتني بر SCORM ميدهند.
- Zip کردن محتوا:
خروجي مرحله قبل را در اين مرحله به صورت يک فايل.zip درميآوريم تا بتوانيم آن را در LMS بالاگذاري کنيم. اين فايل .zip بايد در محل ريشه خود فايل imsmanifest.xml را داشته باشد چرا که LMS در ابتدا به دنبال اين فايل ميگردد. علاوه بر اين فايل، ديگر فايلهاي مورد نياز براي برقراري ارتباط بين LMS و بسته محتوا نيز بايد موجود باشد.
مراحل توليد بستههاي محتوا مبتني بر SCORM با ابزار Reload
براي بستهبندي محتوا بر اساس استاندارد SCORM 2004 به کمک ابزار Reload گامهاي زير را به ترتيب انجام ميدهيم:
- ايجاد بسته محتوايي جديد:
بعد از اجراي نرمافزار Reload ابتدا وارد FileàNewàADL SCORM 1.2 Package ميشويم که در شکل زير آن را مي بينيد.
مطابق شکل زير در پنجره باز شده، پوشه مورد نظر براي اين بسته جديد را انتخاب ميکنيم. با اين کار مجموعهاي از فايلها مورد نياز براي کارکرد صحيح بسته محتوا ساخته ميشود. يکي از اين فايلها imsmanifest.xml ميباشد که درختواره درس در آن قرار ميگيرد.
- ايجاد درختواره درس:
در اين مرحله بايد درختواره درس را بسازيم. اين کار در گره Organizations انجام ميشود. براي مثال ميخواهيم درس فارسي را Scormize نماييم. ابتدا روي گره organizations مطابق شکل، راست کليک کرده و يک organization اضافه ميکنيم.
گره organization ساخته شده را به «فارسي عمومي – آثار نظم» تغيير نام ميدهيم. شکل زير اين کار را نشان ميدهد.
براي تغيير نام مطابق شکل زير عمل ميکنيم.
با توجه به فهرست مطالب درس، روي گره «فارسي عمومي – آثار نظم» راست کليک کرده و گرههاي ديگر را با انتخاب گزينه Add Item ميسازيم (مطابق شکل زير). اين کار براي کل درختواره درس به همين ترتيب انجام ميگيرد.
- Import کردن قطعههاي درسي (منابع آموزشي):
بعد از ايجاد درختواره درس بايد منابع آموزشي را وارد (Import) اين بسته محتوايي نمود. براي اين کار روي نام بسته محتوا که در سمت چپ قرار دارد، راست کليک کرده و گزينه Import Resources… را انتخاب مينماييم. شکل زير را ببينيد.
حالا در پنجره باز شده مطابق شکل زير منابع آموزشي خود را انتخاب و وارد بسته محتوا مينماييم.
در Import کردن منابع آموزشی باید دقت نمود که کل فایل ها (و نه فقط مثلا فایل های index.swf) را انتخاب و Import نماییم.
- اضافه کردن قطعههاي درسي:
در قسمت بعد بايد منابع آموزشي را به بسته محتوايي که درختواره آن را ساختهايم، اضافه کنيم. براي اين کار منابعي را که Import کردهايم با drag & drop به Resources اضافه ميکنيم. اين کار در شکل زير نمايش داده شده است.
- تعيين فايل متناظر با هر قطعه درسي:
حالا بايد براي هر قطعه درسي در درختواره، فايل متناظر با آن را تعيين کنيم. براي اين کار روي قطعه درسي مورد نظر کليک کرده و در قسمت Attribute به صفت Referenced element مقدار مناسب را ميدهيم. اين کار را براي تمام درختواره درس بايد انجام دهيم. شکل زير را ببينيد.
- Zip کردن بسته محتوا:
در انتها بسته محتوايي را از طريق FileàZip Content Package… در قالب يک فايل .zip ذخيره ميکنيم (مطابق شکل زير).
در پنجره ايجاد شده نام بسته محتوا را با پسوند .zip تايپ ميکنيم (مطابق شکل زير).
بدين ترتيب يک فايل .zip داريم که ميتوانيم آن را در LMS هاي مختلف به عنوان يک بسته محتوايي مبتني بر SCORM بالاگذاري نماييم.
منبع: داود رحيمي كينچا، به نقل از سایت:http://utec.ut.ac.ir/web/ecg/
مرکز آموزش الکترونیکی تهران- اداره فناوری
