سامانه جامع آموزش های کاربردی و حرفه ای دانشگاه تهران

آموزش

https://eec.ut.ac.ir

کارفرما:

دانشگاه تهران

آدرس وبسایت:

https://eec.ut.ac.ir

نوع پروژه:

آموزش

تاریخ پروژه:

1402/10/10

جزئیات پروژه

تصاویر پروژه

رودمپ پروژه

قدرت گرفته شده از:

icon icon icon icon icon icon icon

درباره پروژه

سامانه جامع آموزش‌های کاربردی دانشگاه تهران

شاهکاری فنی از گروه نرم‌افزاری کارزان

چکیده

گروه نرم‌افزاری کارزان با به‌کارگیری آخرین فناوری‌های وب، سامانه جامع آموزش‌های کاربردی دانشگاه تهران (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 برای مدیریت پیچیده نقش‌ها، الگویی موفق برای سیستم‌های آموزش عالی کشور محسوب می‌شود.

این پروژه که با افتخار توسط گروه نرم‌افزاری کارزان توسعه یافته، گواهی بر توانمندی تیم‌های فنی ایرانی در خلق سیستم‌های در سطح جهانی است.

 

تصاویر پروژه

img

رودمپ پروژه

img
1

تهیه بریف پروژه

2

طراحی وایرفریم رابط کاربری

3

برنامه ریزی تجربه کاربری

img
4

اتود اولیه رابط کاربری

5

ارائه پروتوتایپ

6

اسکراتکچربندی و طراحی کیت برند

img
7

طراحی کامل رابط کاربری

8

برنامه نویسی فرانت و ریپانسیو صفحات

9

پیاده سازی بک اند و راه اندازی کامل سایت

به دنبال راهکار مناسب و پروژه جدید برای کسب و کار خود هستید؟ دریافت مشاوره رایگان

دیدگاه کاربران

ارسال دیدگاه جدید

تا کنون برای این پروژه نظری ثبت نشده است

ارسال دیدگاه جدید

دیدگاه خود را برای ما ارسال کنید