سامانه سمالایو راه حلی جامع براي برطرف کردن تمامي نيازهاي يادگيري الكترونيكي از طريق بستر اینترنت است. اين سامانه از ماژول های اصلی جامعه مجازی استاد و دانشجو (سماکلاس)، مديريت محتوای آموزشي آفلاین (سماکورس) و كلاس مجازي (سمالاین) تشکیل شده است. این سامانه برروی تمامی مروگرها و تمامی ابزارهای کامپیوتر، موبایل و تبلت کار می کند و کاربران به سادگی می توانند در هر زمان و هر مکان به سامانه دسترسی داشته باشند.
کاربران سامانه از سه گروه زیر تشکیل شدهاند:
- کارکنان ستادی واحدهای آموزشی (دانشگاهها، مدارس، موسسات آموزشی، سازمان ها)
- آموزش دهندگان (استادان، مدرسان، معلمان و ...)
- آموزش گیرندگان (دانشجویان، دانش آموزان، زبان آموزان و ...)
زیر سيستم هاي شبکه جامع آموزشی سمالایو
· سیستم تصدیق هویت مرکزی |
· سیستم مدیریت کاربران، نقش ها و سطوح دسترسی |
· سیستم مدیریت اطلاعات پایه |
· سیستم ورود یکپارچه با سامانه ی دانشگاهی مثل هم آوا و سما |
· سیستم ارتباط یکپارچه ی استاد و دانشجو، سماکلاس |
· سیستم مدیریت تکالیف |
· سیستم نظر سنجی |
· سیستم مدیریت تبادل پیام کاربران (دانشجو، استاد) |
· سیستم امتحانات و ارزشیابی تحصیلی |
· سیستم کتابخانه دیجیتالی فایل ها و مستندات |
· سیستم برگزاری کلاس لایو، سمالاین |
· سیستم مدیریت آنلاین دوره های آزاد و گسترده (OTC)، سماکورس |
این سامانه در بستر ابری ارائه خدمات می دهد. معماری و تکنولوژی های مورد استفاده امکان مقیاس دهی بالا را فراهم می کند. استفاده همزمان 50 هزار نفر از کلاس های آموزش آنلاین و برگزاری 80 هزار نفر آزمون در یک روز از تجربیات دو سال استفاده از سیستم می باشد.
ماژول جامعه مجازی استاد و دانشجو
تمامی عملیات مربوط به تعامل مدرس و دانشجو، ارسال یادداشت در کلاس و مدیریت پاسخ های ارائه شده از طرف یادگیرندگان، گفت و گوی انلاین بین حاضرین در کلاس، برگزاری امتحان آنلاین و مدیریت زمان امتحانات و... با کمک این ماژول صورت می گیرد. از جمله دیگر امکانات موجود در این سامانه می توان به موارد زیر اشاره نمود:
امکانات |
گفت و گوی خصوصی و عمومی میان اعضای کلاس |
افزودن یادداشت، تکلیف و امتحان در کلاس |
حافظه اختصاصی برای ذخیره سازی داده های کاربران |
طراحی سوال برای امتحانات کلاسی |
تعریف کلاس مجازی |
ایجاد گروه عمومی، خصوصی و ارسال پست |
ماژول اتوماسیون آموزش
كليه عمليات مديريت آموزشي اعم از ثبت نام يادگيرنده ها، تعريف دوره هاي آموزشي، ارائه ی دروس، تخصیص اساتید به دروس ارائه شده، زمان بندی دروس ارائه شده و ... با كمك این ماژول امکان پذیر می باشد.
امکانات |
تعریف درس |
ایجاد کاتالوگ دوره |
ایجاد دوره های آموزشی |
افزودن جلسات کلاسی |
ایجاد فرم ارزشیابی اساتید و دوره ها |
افزودن کلاس های جبرانی |
حضور و غیاب |
ایجاد سر فصل برای هر کلاس |
افزودن نمرات کلاسی |
پاسخ به اعتراضات |
ثبت نام و انتخاب واحد دانشجویان |
مشاهده کارنامه |
ماژول مديريت محتوای يادگيري(سماکورس)
در این ماژول سازماندهی هفتگی، ایجاد توالی برای دروس ارائه شده و استفاده از محتوای چند رسانه ای برای دروس، این اطمینان را بوجود می آورد که یادگیری به شکل موثری اتفاق بیافتد. از جمله دیگر امکانات موجود در این سامانه می توان به موارد زیر اشاره نمود:
- افزودن هفته برای دوره های آموزشی
به ازای هر دوره ی آموزشی، هفته های آموزشی مختلفی در نظر گرفته می شود.
به ازای هر هفته، سرفصل های مختلفی می تواند در نظر گرفته شود.
به ازای هر سر فصل، محتوای متفاوتی توسط استاد وارد می شود.
- ثبت ویدئو ، صوت، فایل pdf، جزوه و متن در محتوا
- گزارش گیری در پنل استاد در خصوص این که فراگیران این دوره در چه مرحله ای بوده و چه محتوایی را در چه زمانی مشاهده کرده است
استاد قادر است ضمن مشاهده ی تمامی فراگیرانی که در دوره عضو شده اند، یک گزارش کلی از میزان پیشرفت هر یک از فراگیران مشاهده نماید.
- ثبت امتیاز توسط فراگیران پس از پایان دوره
هر یک از فراگیران قادرند پس از پایان دوره، اقدام به ثبت امتیاز برای دوره نمایند.
- مشاهده تعداد کاربران عضو شده در دوره و امتیاز دوره
تمامی فراگیران می توانند قبل از اقدام به عضویت در دوره مورد نظر، تعداد کاربران و امتیاز دوره را که میانگین امتیازات ثبت شده توسط کاربران برای دوره می باشد، مشاهده نماید.
- طی کردن هفته های آموزشی به صورت انلاین و به ترتیب توسط فراگیران
به منظور رعایت توالی توسط فراگیران در مطالعه ی محتواهای آموزشی، تا زمانی که محتوای یک هفته آموزشی به اتمام نرسیده باشد، کاربر قادر به مشاهده ی محتوای هفته ی آموزشی دیگر نمی باشد.
این ویژگی امکان شارژ کیف پول و استفاده از آن را در راستای پرداخت های مربوط به دوره ها ایجاد می کند.
این ویژگی امکان تعریف تخفیف های مختلف برای دوره های خاص و دسته های آموزشی مختلف را در بازه ای مشخص فراهم می آورد.
امکانات |
افزودن هفته برای دوره های آموزشی |
ثبت سرفصل برای هفته ها |
ثبت محتوا برای هر سر فصل |
ثبت ویدئو ، صوت، فایل pdf، جزوه، متن و ثبت امتحان در محتوا |
گزارش گیری در پنل استاد در خصوص این که فراگیران این دوره درچه مرحله ای بوده و چه محتوایی را در چه زمانی مشاهده کرده است |
ثبت امتیاز توسط فراگیران پس از پایان دوره |
مشاهده تعداد کاربران عضو شده در دوره و امتیاز دوره |
طی کردن هفته های آموزشی به صورت انلاین و به ترتیب توسط دانشجو |
برگزاری کوئیز |
ماژول کلاس مجازي
این ماژول سامانه ای تعاملي و چند رسانه اي براي ارائه دروس و کنفرانس ها می باشد که برای شبيه سازي محيط كلاس واقعي مورد استفاده قرار می گیرد.
امکانات |
گفتگوی دو طرفه بین حاضرین در کلاس |
مشاهده لیست کاربران و ورود و خروج آنها |
به اشتراک گذاشتن صدا، تصویر و فایل |
اشتراک صفحه استاد برای تمام افراد کلاس |
تنظیم کیفیت ویدئو بر اساس پهنای باند کاربران |
ضبط تمامی جلسات و ارائه های انجام شده |
ارائه محتوا از طریق وایت بورد و نمایش آن به کاربران |
مدیریت کاربران کلاس (به صورت گروهی وتکی) |
حضور و غیاب لحظه ای از حاضرین در کلاس |
برگزاری نظر سنجی |
امکان اخراج دانشجوهای خاطی از کلاس |
امکان اعطا/گرفتن دسترسی بورد به / از دانشجویان |
امکان اعطا/گرفتن دسترسی چت به / از دانشجویان |
امکان اعطا/گرفتن دسترسی به اشتراک گذاشتن ویدئو به / از دانشجویان |
تکنولوژی ها و معماری مورد استفاده:
سامانه سمالایو بر اساس معماری میکروسرویس نوشته شده است. در این معماری، تمامی زیر سامانه ها با استفاده از یک یا چند میکروسرویس مجزا پیاده سازی شده است.
· معماری : میکروسرویس · تکنولوژی سمت سرور: java spring boot framework · دیتابیس : MongoDB و Postgre-sql · سمت کلاینت: Angular bootstrap, · تکنولوژی کلاس مجازی : WebRTC · نسخه موبایل : pwa · دیگر تکنولوژی ها : nodejs, redis, elastic search |