hc8meifmdc|2011A6132836|Ranjbaran|tblEssay|Text_Essay|0xfcff0e7c140000005b1f000001000200
طراحی یک مدل سیستم مدیریت آموزشی با محتوای توزیع شده
Distributed
Content Learning Management System )DCLMS)
سخی محمد محمدی، محسن کاهانی
دانشگاه فردوسی مشهد، دانشکده مهندسی، گروه کامپیوتر
smmohamadi@yahoo.com
kahani@um.ac.ir
چکیده: سایتهای IT مدارس بصورت شبکه محلی بوده از طریق سرور محلی با اینترنت ارتبـاط دارنـد
. بـا توجه به ظرفیت پائی خطوط مخابراتی، ساختار خاص شبکه IT مدارس انبـوه کـاربران همزمـان، اسـتفاده از سیستمهای مدیریت آموزشی تحت وب
با وضع موجود، جهت ارائه محتـوای آموزشـی،نتیجه مطلـوبی نخواهـد داشت. سیستم مدیریت
آموزشی با محتوای توزیع شده،براساس توزیع محتوا در سایتهـای محلـی مـدارس بنـ شده ضمن
اینکه تمام جنبه های یک سیستم آموزشی تحـت وب را داراسـت، نیازهـای فراگیـران را بـصورت
محلی برطرف کرده ارتباط با اینترنت را به حداقل زمان کاهش می دهـد. ایـن سیـستم شـامل
یـک سیـستم عمومی چندین سیستم محلـی اسـت، سیـستم عمـومی بـر روی سـرورعمومی در اینترنـت
نـص شـده سیستمهای محلی بر روی سرورهای محلی در سایتهای محلی مدارس قرارمیگیرند. سیستمهـای
محلـی بـا سیستم عمومی با استفاده از تکنولوژی سرویسهای وب ارتباط داشته اطلاعات لازم
را مبادله میکنند.
1 .مقدمه
در جوامع جدید اطلاعاتی یکی از اهداف اصلی تبدیل اطلاعات
به دانـش اسـت تبـادل اطلاعـات بـین معلـم وفراگیر بسیار مهم بنظر میرسد.ترکیب آموزش،
شبکه وب منجر به روش جدیدی برای سـازماندهی سیـستم آموزش شده است که آن سیستم مدیریت آموزشی مبتنی
بر وب است .در ایـن روش فراگیـر قـادر اسـت در هـر زمان در هرمکانی براحتی به مواد
آموزش براساس اختیارات از قبل تعیین شده، دسترسی داشته ویا در کلاس درس مجازی شرکت
کند. سیستمهای آموزش مجازی تحت وب،معمول ترین
سیستمهای آموزش الکترونیکی هستند که در سطح جهـان به شکل گستردهای بکار گرفته شدهاند.
در این سیستمها تمام فعالیتهـای آموزشـی معلـم فراگیـر از طریـق شبکه اینترنت با استفاده
از نرمافزاری بر روی سرور به نام LMS انجام میشود. سیستمهای مـشابه
دیگـری تحت عنوان LCLMS نیز وجود دارند که مدیریت محتوای
آموزشی را در محیط وب انجام میدهند. با توجه به زیرسـاخت مخـابراتی کـشور وضـع موجـود
اسـتفاده از اینترنـت مـشکلات زیـادی در اسـتفاده از سیستمهای آموزشی تحت وب وجود دارد:
در جوامع جدید اطلاعاتی یکی از اهداف اصلی تبدیل اطلاعات
به دانـش اسـت تبـادل اطلاعـات بـین معلـم وفراگیر بسیار مهم بنظر میرسد.ترکیب آموزش،
شبکه وب منجر به روش جدیدی برای سـازماندهی سیـستم آموزش شده است که آن سیستم مدیریت آموزشی مبتنی
بر وب است .در ایـن روش فراگیـر قـادر اسـت در هـر زمان در هرمکانی براحتی به مواد
آموزش براساس اختیارات از قبل تعیین شده، دسترسی داشته ویا در کلاس درس مجازی شرکت
کند. سیستمهای آموزش مجازی تحت وب،معمول ترین
سیستمهای آموزش الکترونیکی هستند که در سطح جهـان به شکل گستردهای بکار گرفته شدهاند.
در این سیستمها تمام فعالیتهـای آموزشـی معلـم فراگیـر از طریـق شبکه اینترنت با استفاده
از نرمافزاری بر روی سرور به نام LMS انجام میشود. سیستمهای مـشابه
دیگـری تحت عنوان LCLMS نیز وجود دارند که مدیریت محتوای
آموزشی را در محیط وب انجام میدهند. با توجه به زیرسـاخت مخـابراتی کـشور وضـع موجـود
اسـتفاده از اینترنـت مـشکلات زیـادی در اسـتفاده از سیستمهای آموزشی تحت وب وجود دارد:
2 .آموزش مجازی در آموزش و پرورش
در حال حاضرعنایت ویژهای که به توسعه ICT در موزش پرورش شده است،فعالیتهای انجام شده در این
زمینه عبارتند از:
ایجاد بخش ICT در سازمانها – که متولی توسعه
فناوری اطلاعـات ارتباطات،اتوماسـیون اداری آمـوزش مجازی میباشد. راهاندازی سایتهای
ICT درمدارس تقریبا تمام مدارس متوسطه هنرستانها مراکز آموزش
عالی مجهز بـه حداقل یک سایت کامپیوتر شدهاند.که بصورت شبکه تحت سیستم عامل ویندوز
2000 قرار دارند. دستگاه سرور از طریق یک مودم به خط تلفن واینترنت متصل شده دیگر سیستم
ها بـا اسـتفاده از سـرویس DHCP دارای IP مجازی بوده از طریق سرور به اینترنت دسترسی دارن .
برگزاری دوره های ICT برای کارکنان فرهنگیان – طبق برنامـهریـزیهـای
انجـام شـده قـرار اسـت تمـام فرهنگیان کادر اداری تا چند سال آینده در دوره های آموزش
ICT شرکت کرده، با کـامپیوتر اینترنـت آشـنا شوند. برنامهریزی
برای راهاندازی شبکه اتوماسیون اداری آموزش مجازی فعالیـتهـایی بـرای ایجـاد یـک شـبکه
اینترانت در سطح هر استان استفاده از یک سیستم یکپارچه بدون کاغذ در حال انجام است.
علاوه بـر ایـن استفاده از آموزش مجازی نیز یکی اهداف اصلی میباشد. در شرایط فعلی،
با توجه به مشکلات موجود در استفاده از اینترنت ساختار سایتهای IT مـدارس، اسـتفاده از سیستمهای مدیریت آموزش مجازی موجود به دلایل زیر مناسب
نخواهد بود: به دلیل ظرفیت پائین خطوط مخابراتی کشور با توجه به اینکه اغلب محتوای
آموزشی به صورت چندرسانه ای شامل تصویر، صدا،فیلم انیمیشن با حجم بالا میباشد، دسترسی
محتوای آموزشی از طریـق اینترنـت، بـا تاخیر چشمگیری همراه خواهد بود. بطوری که استفاده
از محتوای آموزشی مناسب را ناممکن خواهد کرد. با توجه به ساختار خاص شبکه IT مدارس که در هر سایت، چند کامپیوتر از طریق یک سرور یک خط تلفـن به اینترنت
دسترسی دارند، تاخیر فوق چندبرابر نیز خواهد شد. انبوهی از دانشآموزان باید بطور همزمان
با سیستم آموزشی کارکنند، این باعث افزایش بار روی سرور شـده سیستم مدیریت آموزشی با
شرایط فعلی، نخواهد توانست بـه سـرعت تمـام درخواسـت هـا را پاسـخ داده، بلکـه پاسخگو
نبوده یا با تاخیر زیادی پاسخ خواهد داد. مسلما آموزش مجازی در آموزش پرورش، باید درکنار
آموزشهای سنتی انجام شود، بعبارتی در اینجا، آموزش به کمک کامپیوتر داریم تا آموزش
مجازی،در آموزشهای سنتی موجـود، هـر مدرسـه بـصورت مـستقل دارای مدیریت مربوط به خود
بوده وهر کلاس معلم مشخصی دارد، بدون شک میتوان در سیستم مدیریت آموزشـی از نقش مدیر
مدرسه یا معلم کلاس چشم پوشی کرد، در حالیکه سیـستم هـای مـدیریت آمـوزش فعلـی، دارای
مدیریت متمرکز بوده مدیریت داخلی مدارس در آن نقشی نخواهند داشت. در صورت استفاده از
روشها سیستمهای مدیریت آموزشی موجـود، در آمـوزش پرورش،هـر دوره آموزشـی دارای انبوهی
از دانشآموزان خواهد بود یک یا حتی چند معلم هم نخواهند توانست بطـور مطلـوب جوابگـوی
نیازهای آموزشی تمام دانشآموزان باشند. در صورت استفاده از سیستمهای مدیریت آموزشی
موجود کاربران نیاز به ارتباط مستقیم با اینترنت داشته یـن باعث افزایش هزینه برای
مدارس خواهد شد. با توجه به مشکلاتی که در
استفاده از سیستمهای آموزشی تحت وب وجود دارد نیز ساختار مشکلات خاص موجود در آموزش
پرورش، چنانچه بخواهیم از سیستمهای موجود آموزش مجازی در ضـمن خـدمت اسـتفاده کنیم،
بکار بردن مدلهای آموزشی معمول مسلما نتیجه مطلوبی نخواهد داشت.
3 .سیستم مدیریت آموزشی با محتوای توزیع شده
این مدل که برمبنای توزیع محتوای آموزشی در محل آموزش
گیرنده بناشده است،ارتباط بـا اینترنـت را تـا حـد امکان کاهش داده نیازهای آموزشی
افراد را بصورت محلی بدون نیاز به اینترنت برآورده میکند. در این مدل هر آموزشگاه بعنوان
یک نهاد آموزشی مستقل درنظر گرفته شده که دوره های آموزشـی مـورد نیـاز خود را اجرا
میکند، ضمن اینکه عضوی از یک شبکه آموزشی عمومی گسترده در سطح شهرستان، استان،کشور
یا جهان بوده میتواند دوره های شبکه آموزشی عمومی را نیز به کاربران خود ارائه کند.
کاربران برای شرکت در دوره های این شبکه هیچ نیازی به ارتباط مستقیم بـا اینترنـت ندارنـد
بلکـه براحتـی از طریق سایت IT مدرسـه محـل تحـصیل یـا کارشان
بـه جدیـدترین اطلاعـات آن دسترسـی داشته هم میتوانند در فعالیـتهـای آموزشـی شرکت
کرده با دیگر همکلاسیهایشان دراین مدرسه یا مدارس دیگر از این شبکه مـشارکت تبادل نظر
داشته باشند در کارهـای گروهـی شرکت کنند.
همین کاربران میتواننـد بـدون نیـاز بـه شـبکه محلی مدرسه،
بطور مستقل نیز از طریق اینترنت به همان اطلاعات طبق اختیاراتـشان دسترسـی پیدا کرده
بطور مستقیم نیز با سیستم آموزشـی عمومی کارکنند. در این مدل یک سیستم بعنوان سیستم
عمومی تعریف میشود کـه بـر روی یـک سـرور عمـومی در اینترنـت، قرارگرفته سیستمهای دیگر
بعنوان سیستمهای محلی بر روی سرورهای محلـی در سـایت کـامپیوتر مدرسـه نصب میشوند.
اطلاعات وره های عمومی در سیستم عمومی قـرارداده مـیشـود. سیـستمهـای محلـی طبـق زمانبندی
مشخصی با سیستم عمومی ارتباط برقرارکرده اطلاعات دوره های عمومی را از آن دریافـت کـرده
داده های لازم را با آن مبادله میکنند.
4 .شرح فعالیتهای کاربری در سیستم
4?1 مدیریت سیستمهای
محلی وعمومی
سیستم عمومی بر روی یک سرورعمومی در اینترنت نصب میشود
سیـستمهـای محلـی بـر روی سـرورهای محلی قرار میگیرند. سیستم عمومی مشخصات دیگر سیستمها
را نگهداری میکند هر سیستم محلـی آدرس سیستم عمومی را میداند.
نصـب سیسـتم عمومــی پــذیرش ســایت محلــی
لغـو عضـویت سـایت محلــی مشـاهده لیســت ســایت هــای
عضــو
Global System
Administrator
<<uses>>
شکل 2 ?مدیریت سایتهای
محلی
4?2 کاربران و نقش ها
با توجه به اینکه سیستم باید بتواند بصورت محلی عمومی
مورد استفاده قرارگیرد فراهم شـدن Usability بالاتر سه نوع کاربر برای سیستم
تعریف میشود: کاربران عمومی (Users Global
:(این کاربران توسط سیستم عمومی شناسایی شده مـیتواننـد از امکانـات سیستم عمومی استفاده
کنند.مشخصات آنها در سیستم عمومی نگهداری میشود. تنهـا مـیتواننـد نقـشهـای عمومی رابرعهده
بگیرند.
کاربران محلی در هر سایت (Users
Local :(این کاربران تنها توسط یـک سیـستم محلـی شناسـایی شـده میتواننـد
از امکانـات محلـی نیـز عمـومی موجـود در آن سـایت اسـتفاده کننـد نقـ هـای محلـی را
دارا باشند.اطلاعات سابقه فعالیتهای این کاربران تنها بر روی سیستم محلی آنها نگهداری
میشود. کاربران عمومی محلی: این کاربران در سیستم عمومی نیز یـک یـا چنـد سیـستم محلـی
شناسـایی شـده میتوانند بصورت آنلاین با سیستم عمومی کارکنند یا با اتصال به یک سیستم
محلی از امکانات آن سیـستم نیز همزمان سیستم عمومی استفاده کنند نیز در آن دو نقش هایی
برعهده گیرند. هر کـاربر مـیتوانـد یکـی از نقشهای زیر را در هر دوره در سیستم عمومی
یا یا سیستم محلی برعهده بگیرد: مدیر سیستم ایجادکننده دوره مدیر دوره فراهم کننده
محتوا آموزشدهنده دستیار آموزش فراگیر کاربر عمومی
4?3 مدیریت دوره ها
جهت افزایش انعطافپذیری بیشتر،دو نوع دوره درنظر گرفته
شده است. دوره های عمومی:این دوره ها توسط ایجاد کننده های دوره عمومی ایجاد میشوند.
به طور مـستقیم از سیـستم عمومی نیز از طریق تمام سیستمهای محلی در دسترس هستند. اطلاعات
مربوط به ایـن دوره هـا در سیـستم عمومی نگهداری شود. یک نسخه از همین اطلاعات در سیستمهای
محلی نیز وجود دارد. دوره های محلی:این دوره ها بصورت محلی توسط ایجادکنندگان دوره
محلی ایجاد میشوند در محدوده همـان سیستم محلی نیز معتبر بوده قابل دسترس هستند. کاربران
این دوره ها هم تنهـا کـاربران محلـی مربـوط بـه همان سیستم هستند.
جهت افزایش دسترسپذیری، دوره ها در طبقات مختلف (Categories
(قرار داده میشوند. از طرفی یک دوره از چند موضوع یا پودمان تشکیل شده است که فراگیر
پس از پذیرش در یک دوره باید موضوعات را بـه ترتیـب تعیین شده با رعایت پیش نیازها
همنیازها طی کند.
4?4 مدیریت محتوای دوره
ها
محتوای دوره عبارتست از مجموعهای از فایلهای فیزیکی مختلف
شامل صفحات وب، تصاویر واشکال،صـوت، فیلم غیره میباشد. در سیستم محلی اطلاعات محتوای
مربوط بـه دوره هـای محلـی عمـومی ودر سیـستم عمومی تنها اطلاعات محتوای دوره های عمومی
نگهداری میشود.
اصــلاح محتــوای دوره محلــی
اصــلاح محتــوای محلــی دوره عمومــی
تــالیف محتــوا بــرای دوره عمومــی
تــالیف محتــوا بــرای دوره محلــی
اصــلاح محتــوای دوره تــالیف محتــوای محلــی
صـــدورمحتوای دوره
Local Content
Developer
4?5 مدیریت آزمونها
در هر سیستم آموزشی روشهایی برای ارزیابی میزان معلومات،یـادگیری
پیـشرفت علمـ فراگیـران اسـتفاده میشود، این روشها عبارتند از: تکلیف خودآزمایی کوئیز
آزمون آزمونها میتوانند به صورت عمومی یا محلی در هر مدرسه طراحی برگزار شوند.
4?6 بحث و مذاکرات
در هر محیط آموزشی امکانات فراهم کننده همکاری آموزشی
یادگیری مشارکتی وجود دا رد. در این مدل هـم چند مورد از آنها پیشبینی شده است. انجمنها:دوره
های عمومی میتوانند دارای دو نوع فاروم باشند:
* فارومهای عمومی: رسیده از سیستم عمومی که توسط نقشهای
عمومی مدیریت میشوند.
* فاروهای محلی: ایجاد شده توسط نقشهای محلی که توسط نقشهای
محلی مدیریت میشوند جعبه پیام:پیغامها میتوانند از طریق سیستم عمومی یا از طریق سیستمهای
محلی ارسال شوند، در هرصـورت گیرنده پیام ممکن است از کاربران عمومی باشد یا از کاربران
محلی همان سایت مبدا یا سایت محلی دیگر. گفتگو: از آنجا که گفتگو فرایندی آنلاین است،د
این مدل تنها امکان گفتگوی کاربران عمومی با یکدیگر نیز کاربران محلی با دیگر کاربران
محل آنها وجود دارد.
5 .ساختار منطقی داده ها، توزیع وتعیین وضعیت آنها
فاروهای محلی: ایجاد شده توسط نقشهای محلی که توسط نقشهای
محلی مدیریت میشوند جعبه پیام:پیغامها میتوانند از طریق سیستم عمومی یا از طریق سیستمهای
محلی ارسال شوند، در هرصـورت گیرنده پیام ممکن است از کاربران عمومی باشد یا از کاربران
محلی همان سایت مبدا یا سایت محلی دیگر. گفتگو: از آنجا که گفتگو فرایندی آنلاین است،د
این مدل تنها امکان گفتگوی کاربران عمومی با یکدیگر نیز کاربران محلی با دیگر کاربران
محل آنها وجود دارد.
* اطلاعات عمومی
* اطلاعات محلی رسیده از سیستمهای محلی در عمل همزمانسازی
در بانکهای طلاعاتی سیستم محلی، سه دسته اطلاعات داریم:
* اطلاعات محلی که در همان سیستم محلی ایجاد شده در همان
محل نیز معتبر هستند.
* اطلاعات عمومی که در سیستم محلی امکان تغییر آنها وجود
دارد بایـد تغییـرات بـه سیـستم عمـومی
برگردانده شود.
* اطلاعات عمومی که غیر قابل تغییر ستند.
برای تمایز اطلاعات فوق، به هر کدام از جداول بانک اطلاعاتی
محلی یک صـفت مشخـصه بنـام Locality برای تعیین نوع هر سطر آنها قرارداده
میشود.
Locality مفهوم
L اطلاعات محلی ایجاد شده در همان
سایت محلی
G اطلاعات رسیده از سیستم عمومی
که هنوز تغییر نکرده است
GL اطلاعات رسیده از سیستم عمومی
که دچار تغییرات محلی شده است
از طرفی برای ایجاد کلیدهای یکتا برای جداول از ID بعلاوه id_Site مربوط به سایت جاری استفاده میشود.
فیلدهای اطلاعاتی با توجه به استانداردهای آموزش الکترونیکی
تعیین شده است.
5?1 اطلاعات کلی سیستم
اطلاعاتی که در کل سیستم عمومیت دارد مربوط به دوره خاصی
نیست، یک نسخه از این اطلاعات بـر روی سیستم عمومی یک نسخه نیز بر روی هر سیستم محلی
نگهداری میشود.این اطلاعات عبارتند از:
* اخبار اطلاعیه های سیستم
* مشخصات سیستمهای محلی
* مشخصات دوره ها
* اطلاعات کاربران (اعضا)
5?2 اطلاعات مربوط به
دوره ها
اغلب اطلاعات آموزشی در چارچوب یک دوره خاص قابل تعریف
ارائه است این اطلاعات عبارتنداز:
* ساختار دوره شامل موضوعات توالی آنها
* اخبار یادداشتهای دوره که میتواند بصورت عمومی یا محلی
باشد. اخبار عمومی باید از سرور عمومی
به سرور محلی منتقل شود.
* محتوای دوره ها شامل از مجموعهای از فایلهای فیزیکی
مختلف شامل صفحات وب، تصاویر اشـکال،
صوت، فیلم غیره که مشخصات، آدرس ترتیب ارائه آنها در جداول
بانـک اطلاعـاتی قـرار داده شـده
است.
5?3 بحث و مذاکرات
انجمنها (فارومها):مشخصات فارومهای عمومی بر روی سیستم
عمومی سیستمهای محلی نگهداری میشود مشخصات فارومهای محلی که میتوانند مربوط به دورهای
محلی یا عمـومی باشـند، تنهـا بـر روی سیـستم محلی قرار میگیرد. جعبه پیام، برای هر
پیام علاوه بر خود پیام، نام کاربری فرستنده گیرنده همچنین نام سـایت مبـدا مقـصد نگهداری
شده است. پیغامها دارای فرستنده گیرنده نام سایت مبدا سایت مقصد هستند. گفتگو: گفتگو
فرآیندی آنلاین است تنها مشخصات اتـاقهـای گفتگـوی محلـی بـر روی سیـستم محلـی مشخصات
اتاقهای گفتگوی عمومی بر روی سیستم عمومی نگهداری میشود.
5?4 اطلاعات آزمونها
آزمونها بصورت عمومی محلی وجود دارند، اطلاعات مربوط به
آزمونها از چهار بخش زیر تشکیل میشود:
* مشخصات آزمونها
* سؤالات هر آزمون
* مشخصات نتایج آزمونها
* پاسخ داده شده به سؤالات آزمونها
6 .پروتکلهای ارتباطی بین سیستم محلی و سیستم عمومی
سیستمهای عمومی محلی با هم ارتباط مبادله اطلاعات دارند،
در زمان های مشخص لازم است تـا عمـل همزمانی بین آنها صورت گیرد. ارتباط بین سیستمها
با استفاده از تکنولوژی وب سرویسها پروتکـل -XML
RPC انجام میشود که ترکیبی از
XML RPC است. در این شیوه در سیستم محلی
اطلاعات بـه قالب XML درآمده به سیستم عمومی فرستاده
شده سیـستم عمـومی در پاسـخ آن اطلاعـاتی را بـه فـرم XML برمیگرداند.پارامترهای مهم در هر ارتباط عبارتند از:
* درخواستکننده (Clinet
:(سیستم محلی که درخواست را انجام داده شروع کننده ارتباط ست.
* سرویسدهنده (Server
:(سیستم عمومی که سرویس فراخوانی شده بر روی نها قرار دارد.
* عملیات قبل از ارتباط (Operations
connection-Pre :(مجموعه پردازشهایی که برای آمادهسازی
درخواست در Client انجام میگیرد.
* قالب درخواست (Schema
Request :(قالب درخواست ارسال ده از سمت سیستم محلی
* عملیات در سرور (Operations
Side-Server :(مجموعـه پـردازشهـایی کـه در سـرویس وب در
سمت server پس از دریافت درخواست انجام میشود.
* قالب پاسخ (Schema Response
:(قالب پاسخ برگردانده شده توسط سیستم عمومی
* عملیات بعد از ارتباط (Operations
connection-Post :(مجموعه پردازشهایی که پس از دریافـت
پاسخ در سمت client انجام میشود.
در این مدل برای هرکدام از وظایف زیر موارد فوق تعیین
شده است:
* ثبت نام سیستم محلی در سیستم عمومی
* تبادل اطلاعات کاربران عمومی محلی
* توزیع اخبار سیستم
* توزیع اطلاعات دوره ها
* انتقال حتوای دوره ها – با استفاده
از مشخصه بستهبندی محتوا در IMS
* تبادل اطلاعات انجمنها
* تبادل پیام
* تشخیص ارزیابی
7 .پیادهسازی سیستم نمونه
در ادامه کار یک نمونه سیستم آزمایشی براساس این مدل پیاده
سازی، نصب اجرا شده است. برای پیادهسـازی این سیستم، تغییراتی در سیـستم نـرمافـزاری
Atutor] 10 [داده شـده دو نـسخه جدیـد از آن ایجـاد
شـده است.یک نسخه با نام Atutor Global که به عنوان سیستم عمومی بر روی سـرور عمـومی قرارمـیگیـرد نسخه دیگر بنام
Atutor Local که باید بر روی هرکدام از سرورهای
محلـی نـصب شـود.یـک مـاژول بنـام Synch dcLMS نیز به آن اضافه شده است که با استفاده از تکنولوژی Services
Web عملیات همزمـانی بین سیستمهای محلی سیستم عمومی را انجام
میدهد. این ماژول از دو بخش تشکیل شده است، بخش اول وب سرویسها هستند بر روی سرور عمومی
قرارمیگیرند بخش دوم بعنوان Client بـر وی هـر کـدام از سرورهای محلی
نصب میشود،تمام پروتکلهای ارتبـاطی فـوق در ایـن مـاژول پیـاده سـازی شـدهانـد. بـرای
پیادهسازی این ماژول از پروتکل RPC-XML در PHP کتابخانه هـای php.xmlrpc
php.xmlrpcs استفاده شده است.
شکل 4 ?اجرای آزمایشی
سیستم DCLMS
سیستم عمومی اینترنت به آدرسcom.freeserverhost.amoozesh://http قرار داده شـده بـصورتی
که در شکل نشان داده شده تست شده نتایج قابل قبولی بدست
آمده است.
8 .نتیجه گیری
سیستم مدیریت آموزشی با محتوای توزیع شده براساس توزیع
محتوا در محل آموزش گیرنده بنـا شـده اسـت نیاز فراگیر به ارتباط دائمی با اینترنت
را کاهش داده نیازهای آموزشی کاربران را بطور محلـی سـریع پاسـخ میدهد. این مدل علیرغم
اینکه تمام خصوصیات مزایای یک سیستم آموزشی تحـت وب را داراسـت مزایـای زیر را نیز
دارد:
* چون دسترسی فراگیر به محتوا از طریق LAN انجام میشود رعت در تحویل محتـوای چندرسـانهای
بالا قابل قبول خواهد بود.
* بار روی سرور اصلی کاهش پیدا کرده، سرور اصلی میتواند
با فراغت بیشتری به امور ضروری پرداختـه
به کاربران بیشتری بطور همزمان پاسخ دهد بنابراین قیاسپذیری
سیستم افزایش پیدا میکند.
* برای انجام فعالی های آموزشی نیاز به ارتباط دائمی با
سرور اصلی نیست در صورت قطع شدن اینترنت
باز هم دسترسی به محتوای دوره امکانپذیر بوده سیستم انعطافپذیری
بالایی خواهد داشت.
* چون عمده فعالیتهای آموزشی، مطالعه محتوا وفعل انفعال
با سـرور محلـی خواهـد بـود، پهنـای بانـد
استفاده شده از اینترنت کم شده در شرایطی هزینه ارتباطی
پائین خواهد آمد.
* در این مدل، مدیر مدرسه معلم کلاس، میتوانند بصورت محلی
در فعالیتهـای آموزشـی نقـش فعـال داشته اعمال آموزشی مدیریتی خود را در محدوده سیستم
محلی انجام دهند . از طرفی با ایـن تقـسیم کار مدیران معلمان در سیستم عمومی با فراغت
بیشتری به انجام امور ضروری خواهند پرداخت.
* این مدل میتواند قابلیت استفاده در منزل اکثر سازمانهای
دارای وضعیت مشابه در آمـوزش پـرورش
قابل استفاده خواهد بود Usability بالایی خواهد داشت.
مراجع
Georg
TuparovDaniela Dureva”A Web-Based Model of the System for
Development and Delivering of On-Line
Courses”International Conference
on Computer Systems and
Thechnologies-CompSysTech2003-
cftest.acm.org/portal/
Ann
RockleySteve Manning:”E-Learningsingle sourcing and SCORM”-
www.stc.org/confproceed/2002/PDFs/STC49?00018.pdf
Paris
Avgeriou Andreas Papasalouros”Towards a Pattern Language for
Learning Management Systems” National
Technical University of Athens
Department of Electrical and Computer
Engineering Software Engineering
Laboratory
IEEE
LTSC “IEEE LTSC Learning Object MetaData” -
ltsc.ieee.org/doc/wg /ltsa
IMS
Global Learning Consortium Inc.”IMS Learning Resource Meta-data
Information Model”-Version Final
Specification -June 2003
- Local Area Network
IMS Global Learning Consortium Inc.”IMS
Learner Information Package
Accessibility for LIP Information Model
“-Version Final Specification
www.edtech.vt.edu/edtech/ims/
Jean-Luc
David:” Creating and Consuming Web Services With PHP”
webservices.xml.compub/a/ws/2004/03/24/phpws.html
”XML
Introduction “www.w school.com/xml/
IMS
Global Learning Consortium Inc.” IMS Content Packaging
Information Model”-Version Final Specification
www.Atutor.ca web site