معرفی کامل پلاگین
اتصال یکپارچه سامانه گلستان به Moodle
در دانشگاهها و مؤسسات آموزش عالی که از سامانه گلستان برای مدیریت اطلاعات آموزشی و از Moodle برای آموزش الکترونیکی استفاده میکنند، یکی از چالشهای مهم، انتقال و بروزرسانی اطلاعات بین این دو سامانه است.
ایجاد دستی درسها، تعریف حساب کاربری دانشجویان و اساتید، ثبتنام افراد در درسها و اعمال تغییرات هر ترم علاوه بر صرف زمان زیاد، احتمال بروز خطای انسانی و مغایرت اطلاعات بین سامانه آموزشی و LMS را افزایش میدهد.
افزونه Golestan Sync برای Moodle با هدف ایجاد ارتباط ساختاریافته میان این دو سامانه توسعه یافته است تا اطلاعات آموزشی موردنیاز مستقیماً از وبسرویس گلستان دریافت و در Moodle همگامسازی شود.
دریافت خودکار دروس از سامانه گلستان
افزونه میتواند فهرست دروس ارائهشده در ترم فعال را از گلستان دریافت کرده و درسهای موردنیاز را در Moodle ایجاد یا بروزرسانی کند.
برای هر درس اطلاعاتی مانند عنوان، کد درس و گروه، ساختار آموزشی و استاد مربوطه مورد استفاده قرار میگیرد.
مدیر سامانه همچنین میتواند قبل از ورود اطلاعات، فهرست درسهای موجود در گلستان را مشاهده کرده و مشخص کند کدام درسها وارد Moodle شوند.
ایجاد ساختار طبقهبندی Moodle بر اساس گلستان
یکی از قابلیتهای مهم این افزونه، انتقال صرفِ درسها نیست؛ ساختار طبقهبندی آموزشی نیز به Moodle منتقل میشود.
ساختار میتواند به شکل زیر ایجاد شود:
ترم فعال
↓
مرکز آموزشی
↓
دانشکده
↓
گروه آموزشی
↓
درس
به این ترتیب، با تغییر ترم فعال در تنظیمات افزونه، طبقهبندی جدید مربوط به همان ترم ایجاد میشود و درسهای ترمهای مختلف با یکدیگر مخلوط نخواهند شد.
برای مثال:
ترم 4043 ← دانشکده فنی و مهندسی ← گروه مهندسی کامپیوتر ← درس مربوطه
ساختار ترمهای قبلی نیز حفظ میشود.
همگامسازی دانشجویان
اطلاعات دانشجویان بر اساس دادههای دریافتی از گلستان بررسی شده و در صورت نیاز حساب Moodle آنها ایجاد میشود.
افزونه علاوه بر ایجاد کاربران جدید، عضویت دانشجو در درسهای مربوط به همان ترم را نیز مدیریت میکند.
برای نام کاربری و رمز اولیه نیز امکان تعیین سیاست وجود دارد؛ برای مثال میتوان مشخص کرد نام کاربری بر اساس شماره دانشجویی یا کد ملی ایجاد شود.
رمز اولیه تنها هنگام ایجاد حساب جدید تعیین میشود و Syncهای بعدی رمز عبور کاربران موجود را تغییر نمیدهند.
همگامسازی اساتید
اطلاعات استاد نیز از گلستان دریافت شده و حساب کاربری مربوطه در Moodle ایجاد یا بروزرسانی میشود.
سپس استاد به درس یا درسهای مربوط به خود متصل خواهد شد.
برای اساتید نیز سیاست نام کاربری و اطلاعات حساب مستقل از دانشجویان قابل تنظیم است.
مدیریت ثبتنامها و تغییرات آموزشی
هدف افزونه فقط Import اولیه اطلاعات نیست.
با اجرای Syncهای بعدی، تغییرات اطلاعات آموزشی بررسی میشوند تا ساختار Moodle با وضعیت جدید گلستان هماهنگ بماند.
برای عملیات حساس نیز کنترلهای حفاظتی در نظر گرفته شده است تا یک خروجی ناقص یا غیرعادی از وبسرویس باعث حذف گسترده ثبتنامها نشود.
ایجاد خودکار فعالیتهای Moodle برای هر درسیکی از قابلیتهای پیشرفته Golestan Sync، امکان تعریف الگوی اولیه هر درس است.
مدیر Moodle میتواند مشخص کند هنگام ایجاد یا بروزرسانی یک درس، چه Activityهایی بهصورت خودکار در آن ایجاد شوند.
برای مثال:
کلاس آنلاین + آزمون + تکلیف
افزونه Activityهای نصب و فعال Moodle را بررسی میکند و گزینههای پشتیبانیشده را در اختیار مدیر قرار میدهد.
از جمله امکان استفاده از:
- کلاس آنلاین BigBlueButton
- BigBlueButton Iran
- آزمون Moodle (Quiz)
- تکلیف (Assignment)
- انجمن گفتگو (Forum)
- Page
- URL
وجود دارد.
بنابراین میتوان کاری کرد که پس از دریافت یک درس از گلستان، علاوه بر ایجاد کاربران و ثبتنامها، ساختار اولیه موردنیاز آن درس نیز آماده شود.
نامگذاری هوشمند فعالیتها
عنوان Activityهای ایجادشده نیز قابل تنظیم است.
برای مثال مدیر میتواند عنوان ثابت:
کلاس آنلاین
را انتخاب کند یا عنوان را با نام درس ترکیب کند:
کلاس آنلاین - مدیریت مالی
یا:
مدیریت مالی - کلاس آنلاین
همچنین امکان تعریف الگوی سفارشی با استفاده از اطلاعاتی مانند نام درس، کد درس و ترم وجود دارد.
این قابلیت برای آزمون، تکلیف، کلاس آنلاین و سایر Activityهای پشتیبانیشده نیز قابل استفاده است.
کنترل فعالیتهای ایجادشده توسط افزونه
Golestan Sync میان Activityهایی که خودش ایجاد کرده و فعالیتهایی که استاد یا مدیر بهصورت دستی در Moodle ساختهاند تفاوت قائل میشود.
بنابراین هنگام بروزرسانی درس میتوان مشخص کرد:
فعالیتهای قبلی ایجادشده توسط Golestan Sync حفظ شوند
یا:
فعالیتهای مدیریتشدهای که دیگر موردنیاز نیستند حذف شوند.
این عملیات فقط روی Activityهای تحت مدیریت Golestan Sync انجام میشود و فعالیتهایی که استاد یا مدیر بهصورت دستی ایجاد کردهاند، تغییر یا حذف نمیشوند.
بروزرسانی یک درس، استاد یا دانشجوی مشخصهمیشه لازم نیست کل اطلاعات دانشگاه دوباره Sync شود.
در پنل مدیریتی افزونه امکان بروزرسانی هدفمند فراهم شده است؛ بنابراین مدیر میتواند تنها:
یک درس، یک استاد یا یک دانشجو
را انتخاب کرده و اطلاعات همان مورد را مجدداً از گلستان دریافت کند.
در صفحه هر درس نیز میتوان مشخص کرد کدام اطلاعات و Activityها در بروزرسانی اعمال شوند.
Dry Run؛ بررسی تغییرات قبل از اعمال
برای کاهش ریسک در راهاندازی اولیه، قابلیت Dry Run در نظر گرفته شده است.
در این حالت افزونه اطلاعات گلستان را دریافت و پردازش میکند اما تغییری در Moodle ایجاد نمیکند.
مدیر میتواند ابتدا نتیجه عملیات، تعداد دروس، کاربران، اساتید، ثبتنامها و خطاهای احتمالی را بررسی کرده و سپس Sync واقعی را انجام دهد.
این قابلیت بهویژه هنگام راهاندازی اولیه اتصال گلستان و Moodle اهمیت زیادی دارد.
همگامسازی زمانبندیشده
علاوه بر اجرای دستی، امکان اجرای خودکار Sync نیز وجود دارد.
مدیر میتواند زمان اجرای روزانه را مشخص کند تا Moodle بهصورت دورهای اطلاعات گلستان را بررسی و بروزرسانی کند.
به این ترتیب، پس از راهاندازی اولیه، نیاز به Import دستی مکرر اطلاعات در طول ترم تا حد زیادی کاهش پیدا میکند.
داشبورد مدیریتی و گزارش عملیاتGolestan Sync دارای محیط مدیریتی اختصاصی برای مشاهده و کنترل اطلاعات دریافتی است.
در این محیط امکان مشاهده و جستجوی:
دروس، اساتید، دانشجویان، وضعیت Import و گزارش عملیات Sync
وجود دارد.
همچنین عملیات انجامشده و خطاهای احتمالی ثبت میشوند تا مدیر سامانه بتواند فرایند همگامسازی را بررسی و عیبیابی کند.
مزایای اتصال گلستان به Moodleاستفاده از این افزونه میتواند فرایند آمادهسازی سامانه آموزش مجازی در ابتدای هر ترم را به شکل قابل توجهی سادهتر کند.
به جای تعریف مجدد اطلاعات در دو سامانه، گلستان بهعنوان منبع اطلاعات آموزشی در نظر گرفته شده و Moodle بر اساس اطلاعات آن آمادهسازی و بروزرسانی میشود.
نتیجه این یکپارچهسازی، کاهش عملیات دستی، کاهش خطای انسانی، ساخت سریعتر کلاسهای آموزشی و هماهنگی بهتر اطلاعات بین سامانه آموزش دانشگاه و Moodle است.
مناسب برای چه مجموعههایی است؟
این راهکار برای دانشگاهها و مؤسسات آموزش عالی که بهصورت همزمان از سامانه جامع دانشگاهی گلستان و Moodle استفاده میکنند طراحی شده است.
نحوه اتصال، گزارشهای مورد استفاده، ساختار حسابهای کاربری، سیاست نام کاربری و رمز اولیه، طبقهبندی دروس و Activityهای پیشفرض Moodle میتواند متناسب با ساختار هر مجموعه تنظیم شود.
