
سامانه جامع آموزش های کاربردی و حرفه ای دانشگاه تهران
آموزش
https://eec.ut.ac.ir
جزئیات پروژه
تصاویر پروژه
رودمپ پروژه
قدرت گرفته شده از:







درباره پروژه
سامانه جامع آموزشهای کاربردی دانشگاه تهران
شاهکاری فنی از گروه نرمافزاری کارزان
چکیده
گروه نرمافزاری کارزان با بهکارگیری آخرین فناوریهای وب، سامانه جامع آموزشهای کاربردی دانشگاه تهران (https://eec.ut.ac.ir) را به عنوان یک اکوسیستم آموزشی یکپارچه طراحی و پیادهسازی کرده است. این پلتفرم پیشرفته با ترکیب NextJS، NodeJS و Yii2، نیازهای پیچیده مدیریت دورههای آموزشی، برگزاری کلاسهای آنلاین، تسهیم مالی هوشمند و ارزشیابی پیشرفته را به شکلی نوآورانه پاسخ میدهد.
معماری فنی: ترکیبی بهینه از فناوریهای روز
لایه |
فناوری |
توضیحات |
---|---|---|
فرانتاند |
NextJS 13 |
رندرینگ سمت سرور (SSR) برای سئوی پیشرفته + بهینهسازی عملکرد |
وبسرویسها |
NodeJS (Express) |
توسعه ۴۲ سرویس RESTful با احراز هویت JWT |
پنل مدیریتی |
Yii2 (PHP) |
معماری MVC برای مدیریت نقشهای پیچیده |
پایگاه داده |
MongoDB 6.0 |
ذخیرهسازی انعطافپذیر دادههای آموزشی |
زیرساخت |
Docker + Nginx |
استقرار کانتینریشده با Load Balancing |
هستههای عملکردی سیستم
۱. سیستم مدیریت دورهها و تسهیم مالی هوشمند
- مکانیزم قراردادهای دانشکدهای:
- تعریف سطوح دسترسی سلسلهمراتبی (دانشکده > کارگزار > استاد)
- محاسبه خودکار سهمهای مالی بر اساس:
- پنل اختصاصی کارگزاران:
- بارگذاری دورهها با تعرفههای اختصاصی
- گزارشگیری لحظهای از فروش و سهم مالی
۲. اکوسیستم آموزش آنلاین یکپارچه
ماژول |
قابلیتهای کلیدی |
---|---|
ادوبی کانکت |
ایجاد خودکار اتاق کلاس با احراز هویت SSO |
پنل اساتید |
زمانبندی جلسات + آپلود منابع آموزشی |
فضای دانشپذیر |
دسترسی به آرشیو جلسات + شرکت در آزمونها |
سیستم نوتیفیکیشن |
ارسال ایمیل/SMS برای رویدادهای کلاسی |
۳. سیستم جامع محتوای آموزشی
- ساختار سلسلهمراتبی:
- دوره آموزشی >هفته >جلسه >{ویدئو، تمرین، آزمون}
- قالببندی هوشمند:
- پخشکننده ویدئو با قابلیت سرعت متغیر
- نمایش فایلهای PDF با قابلیت حاشیهنویسی
- دانلود منابع به صورت بستههای فشرده
۴. پکیج پیشرفته آزمونساز
- انواع سوالات:
- تستی (تکپاسخ، چندپاسخ)
- تشریحی (پاسخ کوتاه/بلند)
- بارگذاری فایل (برای پروژهها)
- امکانات حرفهای:
- زمانبندی انعطافپذیر آزمونها
- تولید خودکار کارنامه با نمودارهای تحلیلی
- سیستم تشخیص تقلب با مانیتورینگ فعالیت
نوآوریهای فنی
۱. معماری میکروسرویس برای تراکنشهای مالی
۲. الگوی طراحی پیشرفته در پنل مدیریت (Yii2)
- ساختار ماژولار
- سیستم RBAC (Role-Based Access Control):
- ۸ سطح دسترسی مبتنی بر نقشهای سازمانی
۳. بهینهسازی عملکرد در NextJS
- تکنیکهای پیادهسازی:
- کداسپلیتینگ خودکار بر اساس مسیرها
- پیشبارگذاری دادهها با getServerSideProps
- کشگذاری API responses با Redis
آمارهای کلیدی اجرا
- ۳۰۰۰+ دوره فعال آموزشی
- ۱۵۰۰+ کاربر همزمان در پیک ترافیک
- <800ms میانگین زمان پاسخگویی APIها
- انواع مدل مختلف تسهیم مالی پشتیبانی میشود
نتیجهگیری: تحولی در آموزش دانشگاهی
سامانه EEC دانشگاه تهران با معماری چندلایه و بهرهگیری از فناوریهای روز، نه تنها زیرساخت آموزش الکترونیک دانشگاه را متحول کرده، بلکه با سیستم مالی هوشمند خود، مدل جدیدی در مدیریت منابع آموزشی ایجاد نموده است. ترکیب هوشمندانه NextJS برای فرانتاند پویا، NodeJS برای سرویسهای پرترافیک و Yii2 برای مدیریت پیچیده نقشها، الگویی موفق برای سیستمهای آموزش عالی کشور محسوب میشود.
این پروژه که با افتخار توسط گروه نرمافزاری کارزان توسعه یافته، گواهی بر توانمندی تیمهای فنی ایرانی در خلق سیستمهای در سطح جهانی است.
تصاویر پروژه

رودمپ پروژه

تهیه بریف پروژه
طراحی وایرفریم رابط کاربری
برنامه ریزی تجربه کاربری

اتود اولیه رابط کاربری
ارائه پروتوتایپ
اسکراتکچربندی و طراحی کیت برند

طراحی کامل رابط کاربری
برنامه نویسی فرانت و ریپانسیو صفحات
پیاده سازی بک اند و راه اندازی کامل سایت
به دنبال راهکار مناسب و پروژه جدید برای کسب و کار خود هستید؟ دریافت مشاوره رایگان
دیدگاه کاربران
ارسال دیدگاه جدید
تا کنون برای این پروژه نظری ثبت نشده است
ارسال دیدگاه جدید
دیدگاه خود را برای ما ارسال کنید
پروژه ها مرتبط