اسکریپت MySchool | اسکریپت مدیریت مدرسه مجازی MySchool | اسکریپت حرفه ای مدرسه مجازی
همه نیاز های یک مدرسه را از ما بخواهید. (;
ماژول های اسکریپت (با دریافت هزینه جدا از قیمت هسته اسکریپت):
1- آزمون جامع تستی و آزمون تشریحی
2-مدیریت مالی (درگاه پرداخت)
3-انتخابات و نظر سنجی
4-دفتر کلاسی
5-اتصال به بیگ بلو باتن و اسکای روم و مدیریت حرفه ای کلاس های آنلاین – مانند افزونه مودال و …
توجه : برای تست ایجاد کلاس آنلاین در قسمت تنظیمات پنل ادمین api دریافتی از بیگ بلو باتن یا اسکای روم را قرار دهید.
6-تولید پیام ها و پاپ آپ ها از طرف مدیریت
مشاهده فیلم آموزش پنل ها:
- مدیریت
- دبیران
- دانش آموزان
لینک دمو آخرین آپدیت:http://arameshsch.ir/
بروشور اسکریپت:
اسکریپت MySchool :
اسکریپت MySchool بدون شک قوی ترین ابزاری است که برای اداره ی یک مدرسه ی مجازی به آن احتیاج دارید. یکی ازدغدغه های امروزه ی مدیران آموزشی دسترسی راحت و یک جا به کلیه ی اطلاعات دانش آموزان اعم از اطلاعات آموزشی، مالی، پرورشی، انضباطی و … می باشد.
اسکریپت MySchool این نیاز ها را در نظر داشته است و آمده تا سهمی در کاهش دغدغه ی شما عزیزان داشته باشد.
اسکریپت MySchool قدم به قدم و با توجه به نیاز های یک مدرسه واقعی و با کاربری آسان و با سیستم امنیتی بالا و با فریم ورک محبوب لاراول طراحی شده است.
با 278 صفحه و 67 جدول همه ی نیاز های یک مدرسه مجازی را فراهم میکند.
امکانات اصلی اسکریپت در پنل های مختلف اسکریپت MySchool :
در این قسمت امکانات اسکریپت شرح داده می شود. اما شایان ذکر است که تیم برنامه نویسی این اسکریپت بیش از سه سال است که روی این پروژه فعالیت دارد و هر روز در حال گسترش این محصول و افزودن امکانات جدیدتر و کاربری راحت تر می باشند و در نظر دارند آپدیت های بیشتری برای جامع تر شدن محصول ارائه دهند.
*صفحه ی اول سایت:
صفحه ی اول سایت شامل اسلایدر عکس و بخش های مختلف است که می توان عناوین برتری که لازم است در اولین نگاه مورد توجه کاربران قرار بگیرد را بارگذاری کنید. برای مدیریت صفحه ی اول سایت شما باید به عنوان مدیر وارد پنل شوید.
*پنل های کاربری:
در اسکریپت MySchool با توجه به دسترسی های مختلف چندین پنل تعریف شده است:مدیر – دبیر – دانش آموز – اولیا
الف) پنل مدیر:
- مشاهده آمار کلی مدرسه در اسکریپت MySchool
- مدیریت صفحه اول سایت : امکان ویرایش صفحه اول سایت را به شما میدهد. مانند تغییر اسلایدرها، اخبار مدرسه، مقاله ها، گالری تصاویر، برترها، خدمات، رویداد ها، تولید محتوای آنلاین مطالب با دسته بندی های مشخص و وبلاگ مدرسه و تالار گفتمان و …
- مدیریت آموزشی : مدیریت پایه ها، کلاس ها، دروس، دبیران، دانش آموزان، زمانبندی های حضور و دروس، مدیریت برنامه های درسی و امتحانی و …
- بارگذاری اکسل خروجی از سامانه سناد و تولید خودکار اکانت برای دانش آموزان و اولیا با این کار
- مدیریت اعضای سایت (مشاهده و ویرایش و ایجاد و حذف دبیران و دانش آموزان و…) , ایجاد سطح دسرسی به اعضا
- مدیریت کلاس های آنلاین : از زمان همه گیری کرونا همواره نیاز به کلاس های آنلاین در مراکز آموزشی وجود داشته است. در این اسکریپت شما میتوانید بی نهایت کلاس آنلاین با امکانات فراوان تعریف کنید. (قبل از تعریف کلاس آنلاین می بایست در قسمت تنظیمات اسکریپت api تهیه شده مربوط به سرور BBB خود را وارد کنید.
- امکان اتصال همزمان به دو سرور بیگ بلو باتن و یک سرور اسکای روم ( کلاس هایتان را به صورت همزمان تفکیک کنید و سرورهایتان را مدیریت کنید)
- شما میتوانید یک بار کلاس هایتان را ایجاد کنید و مشخص کنید در چه روز هایی از هفته کلاس برگزار می شود و دیگر تا اخر سال نیاز به تعریف کلاس ندارید.
- کلاس های هر روز با توجه به ساعت کلاس به صورت تایم لاین در داشبورد دبیر، دانش آموز و مدیر نمایش داده می شود و با توجه به رنگبندی ها مشخص می شود که تایم کلاس گذشته است یا در حال برگزاری می باشد و یا هنوز شروع نشده است.
- بحث حضور غیاب به تفکیک روز برگذاری کلاس
- فیلم کلاس
- تعیین تعداد افراد مجاز برای ورود به کلاس
- امکان بلاک کردن برخی دانش آموزان
- تعریف زمان بندی کلاس ها و تقویم آموزشی
- امکان ایجاد قرارملاقات مجازی
- …
- مدیریت مالی و پرداخت شهریه ها
- تعیین شهریه به صورت کلاسی و تکی
- پرداخت شهریه به دو طریق درگاه زرین پال و اپلود فیش پرداختی
- مشاهده لیست فیش ها توسط ادمین و تایید و عدم تایید آن ها
- خروجی اکسل فیش ها
- خروجی اکسل پرداخت های انلاین از طریق درگاه پرداخت
- اجباری کردن پرداخت شهریه با مشخص کردن تاریخ فرصت پرداخت( در صورت عدم پرداخت شهریه توسط دلنش اموز، پنل دانش اموز براش باز نمیشه و هر جایی بخواد بره به صفحه مالی هدایت میشه)
- امکان تاییدیه مالی به صورت دستی توسط ادمین
- آزمون ساز: برای آزمون گرفتن دیگر نیازی به پرینتر وکاغذ ندارید. در این بخش می توانید انواع سوالات تشریحی و تستی را طرح کنید و یک آزمون بسازید.
- ایجاد آزمون از سمت مدیر و دبیر
- ایجاد آزمون تستی و تشریحی
- ایجاد آزمون جامع که شامل چند درس می باشد.
- رندوم کردن سوالات
- تصحیح خودکار آزمون تستی
- تعیین نمره برای سوالات آزمون تشریحی
- امکان اضافه کردن کارنامه به نمرات سالانه دانش آموزان
- مشاهده جزییات پاسخ های دانش آموزان
- امکان تعریف سوالات و جواب ها به صورت (فایل کلی ، فایل تکی ، تایپ و تیک گزینه)
- خروجی اکسل نمرات از قسمت آزمون
- ورود اطلاعات کلید آزمون ها با کاربری آسان
- تولید پیام و پاپ آپ ( ایجاد پیام های مختلف برای کاربران مختلف توسط ادمین، برای نمایش به صورت پاپ آپ و یا پیام های موجود در داشبورد کاربران)
- اختصاص کلاس به دبیران و مشاهده برنامه حضور دبیران
- انتخابات و نظر سنجی
- الگوها
- تعریف الگو مطالعه برای دانش آموزان
- گزارش های روزانه و ماهانه
- مدیریت هوشمند کتابخانه مدرسه (امانت – رزرو – تاریخچه و … به طور هوشمند)
- ثبت موارد انضباطی
- تعریف موارد انضباطی و نمره دهی
- ثبت مورد به دانش آموزان
- نمودار های مختلف برای تفکیک موارد ثبت شده به ( کلاس محور، پایه محور، مورد انظباطی محور و …)
- پیش ثبت نام ها
- درخواست همکاری
- مدیریت مدرسه: مدیریت کلاس ها و دورس و برنامه های درسی و برنامه های امتحانی (مشاهده و ویرایش و ایجاد و حذف)
- بخش کارنامه ها:
- ارسال درخواست تولید کارنامه به دبیران
- مشاهده درخواست ها (مشخص کردن وضعیت فعال بودن کارنامه و مشاهده جزییات تولید کارنامه)
- مشاهده کارنامه تک به تک دانش آموزان
- پرینت کارنامه ها
- آمار و تحلیل: بدون شک آمار درست ابزار قدرتمندی برای تصمیم گیری یک مدیر است. شما با این ابزار میتوانید نقاط ضعف و قوت خود را شناسایی و روند پیشرفت آن ها رو رصد کنید.
-
- کلیه نمودار های لازم برای مدیریت دانش آموزان و دبیران
- نمودار های ماهانه پیشرفت نمرات(کل مدرسه – پایه محور – کلاس محور)
- نمودار مقایسه نمرات (پایه ای – کلاسی – دانش آموزی)
- و…
ب) صفحه دبیران:
- لیست اطلاعات دانش آموزان (مشاهده و ویرایش)
- ایجاد آیتم های نمره دهی در طول سال و مشاهده و ویرایش آن ها
- نمره دهی آنلاین به دانش آموزان
- تولید کارنامه های مختلف به صورت خودکار و دستی
- مشاهده کارنامه های تولیدی
- بارگذاری تکالیف برای دانش آموزان به همراه مشاهده تکالیف ارسالی و دریافتی، نمره دهی تکالیف
- نمودار های مختلف مقایسه ای و پیشرفتی دانش آموزان برای دبیر
- حضور غیاب دانش آموزان
- آپلود موارد آموزشی (فیلم و عکس و…)
- و …
ج) صفحه دانش آموز و اولیا در اسکریپت MySchool :
- مشاهده نمرات دروس
- مشاهده کارنامه تولید شده خودکار سایت
- مشاهده کارنامه تولید شده توسط دبیر
- دانلود برنامه های درسی و امتحانی
- رتبه در کلاس و پایه
- نمودارهای مختلف مقایسه نمرات و پیشرفت نمرات در دروس مختلف و کلی و …
- ارسال پاسخ تکالیف دبیران و مشاهده تکالیف ارسالی و دریافتی
- رزور و امانت کتاب
- مشاهده غیبت ها و موارد انضباطی
- و …
صفحه پیام :
- ارسال پیام به (یک نفر – یک کلاس – چند کلاس – همه ی دانش آموزان – همه ی اولیا – همه ی دبیران – همه ی اعضای سایت)
- باکس پیام های دریافتی و ارسالی و مهم
- امکان فوروارد پیام به افراد دیگر
- امکان جدا کردن پیام های مهم
صفحه پروفایل در اسکریپت MySchool:
- تکمیل اطلاعات
- تغییر رمز عبور
- آپلود عکس
- مشخص کردن روزهای کاری من ( دبیر )
صفحه اول سایت :
- مشاهده اخبار مدرسه (کلکسیون اخبار – آخرین اخبار- صفحه تکی ) با امکان ویرایش و ایجاد و حذف لحظه ای توسط ادمین
- مشاهده رویدادهای مدرسه (کلکسیون رویدادها– آخرین رویدادها- صفحه تکی ) با امکان ویرایش و ایجاد و حذف لحظه ای توسط ادمین
- مشاهده گالری تصاویر (کلکسیون تصاویر – آخرین تصاویر – صفحه تکی ) با امکان ویرایش و ایجاد و حذف لحظه ای توسط ادمین
- مشاهده پیام های مشاوره ای (کلکسیون پیام های مشاوره ای – آخرین پیام های مشاوره ای – صفحه تکی ) با امکان ویرایش و ایجاد و حذف لحظه ای توسط ادمین
- مشاهده خدمات مدرسه ( صفحه تکی ) با امکان ویرایش و ایجاد و حذف لحظه ای توسط ادمین
- مشاهده پرسنل مدرسه ( صفحه تکی ) با امکان ویرایش و ایجاد و حذف لحظه ای توسط ادمین
- مشاهده برترهای مدرسه با امکان ویرایش و ایجاد و حذف لحظه ای توسط ادمین
- سیستم کامنت گذاری هوشمند
- تولید و مشاهده وبلاگ توسط دانش آموزان
- تالارگفتمان
- و …
قسمت های مختلف سایت نیز در اسکریپت MySchool وجود دارد که شاید لیست کردن آن ها اینجا کمی حوصله سربر بود و نیاوردم. حتما در سایت مشاهده خواهید نمود.
بی شک این محصول با نظرات شما هر روز کامل تر نیز خواهد شد حتما نظراتتونو با تیم ما رو در میون بذارید تا در آپدیت های بعدی نظرات شمارو هم اعمال کنیم.
مناسب سازی شده برای آموزشگاه ها (دوره و پرداخت و …)
موارد آموزشی مربوط به برنامه نویسان :
صد درصد درک کد های پروژه به این بزرگی حتی برای خود طراح هم بعد ها پیچیده می شود چه برسد به خریدار محصول.پس رعایت برخی موارد که در ذیل به آن اشاره میکنم کاملا نیاز می باشد که خوشبختانه در این اسکریپت رعایت شده است.
- داکیومنت نویسی کدها: درکنترلرها و روت ها این مورد کاملا رعایت شده است.
- کدهای خوانا و مرتب:کدهای این اسکریپت بارها بازنویسی شده تا هم قابل درک تر شود و هم کد اضافه ای به سیستم تحمیل نگردد.
- رعایت MVC: این ساختار کاملا رعایت شده است و بارها در جاهای مختلف مشاهده میشود.
- COMPOSERSERVICE: حتما تا حالا پیش اومده که نیاز باشه یک متغییر رو توی همه ی صفحات لود کنید. برای پرهیز از تکرار کدها در همه ی کنترلرها می توان از این ویژگی لاراول استفاده کرد. در این اسکریپت هم به طور داینامیک در هر پنل(دبیر- دانش آموز- مدیر) از این ویژگی استفاده شده است.
موارد امنیتی
وقتی اطلاعات دانش آموزان و نمرات آن ها در میان است حتما باید موارد امنیتی رعایت بشه که در اسکریپت Myschool این موارد رعایت شده است.
- میدلورAUTH: در همه روت ها و کنترلرهایی که لازم می باشد این میدلور پیاده شده است.(درواقع در دو مرحله بررسی میشه که شخص مورد نظر حتما لاگین کرده باشه).
- میدلورTEACHERCHECK: این میدلور هم علاوه بر چک AUHT برای روت ها و کنترلرهای مربوط به دبیر اضافه گردیده تا چک کند که شخص لاگین شده حتما دبیر باشد و سپس اجازه ادامه فعالیت را بدهد.
- تعیین سطح دسترسی : برای قسمت های مختلف پنل ادمین سطح دسترسی تعیین شده است. برای ورود به آن بخش ابتدا امکان نمایش آن محدود شده است و سپس در صورت ورود دستی URL دسترسی فرد لاگین شده توسط میدلور CHECKROLE بررسی می شود و در صورت داشتن دسترسی لازم اجازه ورود به آن بخش داده می شود(دسترسی توسط مدیر اختصاص داده می شود.) در واقع این لایه امنیتی دیگه ای هست که به پنل اضافه شده است.
برخی موارد دیگه که در اسکریپت MySchool پیاده شده است:
- استفاده از خاصیت ایجاد جدول و اطلاعات جداول با توجه به دستور های لازم (همه ی جدول ها و سیدها نوشته شده و تنها با وارد کردن دستور های لازم جداول و اطلاعات داخل آن ایجاد میشود. مثل: PHP ARTISAN MIGRTATE و…
- حتما با وجود ۵۴ جدول باید رابطه ها نیز رعایت شود و از خاصیت رابطه ها در این فریم ورک استفاده شود. لازم به ذکر است رابطه های مختلف تک به تک – یک به چند – چند به چند به طور کامل پیاده شده است و جداول با کلید های خارجی به هم وصل شده اند.
- ولیدیشن های مختلف در کنترلرها پیاده شده تا دیتاهای مناسب ورود اطلاعات گردد.
- ریدارکت های مناسب در کنترلرها
- استفاده از پکیج UXWEB برای ارسال پیام های مختلف و زیبا (حذف – ویرایش-ایجاد و … )
- استفاده از پکیج RESIZE برای تغییر سایز عکس هایی که آپلود می شود.
- استفاده از پکیج CAPTCHA برای اعتبار سنجی هنگام ورود به سایت
- استفاده از پکیج چارت برای نمایش چارت های مختلف در همه ی پنل ها
- استفاده ازپکیج SUMMENOTE
- استفاده از پکیج MAATWEBSITE برای آپلود اطلاعات دانش آموزان که از سامانه سناد خروجی گرفته می شود و همچنین خروجی گرفتن از اطلاعات دانش آموزان و کامنت های مطالب
- DROPBOX برای آپلود عکس های گالری تصاویر
و موارد مختلفی که برای یک برنامه نویسی در فریم ورک لاراول لازم است پیاده شود.
آپدیت نسخه 2.3.1 :
آپدیت های اسکریپت (با دریافت هزینه جدا از قیمت هسته اسکریپت):
1- آزمون جامع تستی و آزمون تشریحی
2-مدیریت مالی (درگاه پرداخت)
3-انتخابات و نظر سنجی
4-دفتر کلاسی
5-اتصال به بیگ بلو باتن و اسکای روم و مدیریت حرفه ای کلاس های آنلاین – مانند افزونه مودال و …
توجه : برای تست ایجاد کلاس آنلاین در قسمت تنظیمات پنل ادمین api دریافتی از بیگ بلو باتن یا اسکای روم را قرار دهید.
6-تولید پیام ها و پاپ آپ ها از طرف مدیریت
آپدیت نسخه 2.2.1 (12-04-1400):
1- صفحه گرافیکی بهتر در صفحات داشبورد پنل ها
۲- اضافه شدن ورود اطلاعات کلید آزمون ها با کاربری آسان
۳-اضافه کردن امکان ایجاد قرارملاقات مجازی
آپدیت نسخه 2.1.1 (09-09-1399):
1- رندوم شدن سوالات آزمون
2-آپلود سوالات آزمون به صورت اکسل(به زودی)
2-تعریف زمان بندی کلاس ها و تقویم آموزشی
3-ظاهر کاربری جدید و دسرسی سریع در صفحات اول پنل
4-آرشیو مطالب
5-خروجی اکسل نمرات از قسمت آزمون و نمرات طول سال
6-پرینت کارنامه ها
7-نمره دهی تکالیف
آپدیت نسخه 1.0.1 (25-03-1399):
1-رفع باگ های گزارش شده از طرف خریداران
2-امکان اختصاص چند کلاس و چند درس مختلف برای یک دبیر
آپدیت بعدی:اضافه شدن درگاه پرداخت و قسمت مالی به همراه گزارشات مالی
نقد و بررسیها
هنوز بررسیای ثبت نشده است.