النظام الشامل للتدريب التطبيقي في جامعة طهران

تحفة تقنية من مجموعة كارزان البرمجية

الملخص

باستخدام أحدث تقنيات الويب، صممت مجموعة كارزان البرمجية النظام الشامل للتدريب التطبيقي في جامعة طهران (https://eec.ut.ac.ir) وبنته منظومةً تعليمية متكاملة. وبالجمع بين NextJS وNodeJS وYii2 تلبي هذه المنصة المتقدمة بطريقة مبتكرة الاحتياجات المعقّدة لإدارة الدورات والفصول الافتراضية وتقاسم الإيرادات الذكي والتقييم المتقدم.


البنية التقنية: مزيج أمثل من التقنيات الحديثة

الطبقة

التقنية

الوصف

الواجهة الأمامية

NextJS 13

العرض من جهة الخادم (SSR) لـ SEO متقدم + تحسين الأداء

خدمات الويب

NodeJS (Express)

42 خدمة RESTful بمصادقة JWT

لوحة الإدارة

Yii2 (PHP)

بنية MVC لإدارة الأدوار المعقّدة

قاعدة البيانات

MongoDB 6.0

تخزين مرن للبيانات التعليمية

البنية التحتية

Docker + Nginx

نشر في حاويات مع موازنة الأحمال


الوظائف الأساسية للنظام

1. إدارة الدورات وتقاسم الإيرادات الذكي

  • آلية عقود الكليات:
    • مستويات وصول هرمية (الكلية > الوكيل > المدرّس)
    • حساب تلقائي لحصص الإيرادات
  • لوحة مخصصة للوكلاء:
    • رفع الدورات بتسعير مخصص
    • تقارير فورية عن المبيعات وحصص الإيرادات

2. منظومة متكاملة للتعليم الإلكتروني

الوحدة

القدرات الرئيسية

Adobe Connect

إنشاء تلقائي للفصول مع مصادقة SSO

لوحة المدرّسين

جدولة الجلسات + رفع المواد التعليمية

بيئة المتعلّم

الوصول إلى تسجيلات الجلسات + أداء الاختبارات

نظام الإشعارات

تنبيهات بالبريد الإلكتروني والرسائل القصيرة لأحداث الفصول

3. نظام شامل للمحتوى التعليمي

  • بنية هرمية: الدورة > الأسبوع > الجلسة > {فيديو، واجب، اختبار قصير}
  • عرض ذكي:
    • مشغّل فيديو بسرعة تشغيل متغيرة
    • عارض PDF مع إمكانية التعليق
    • تنزيل المواد كحزمة مضغوطة

4. منشئ اختبارات متقدم

  • أنواع الأسئلة:
    • اختيار من متعدد (إجابة واحدة أو عدة إجابات)
    • مقالية (إجابة قصيرة/طويلة)
    • رفع ملفات (للمشاريع)
  • ميزات احترافية:
    • جدولة مرنة للاختبارات
    • كشوف درجات تلقائية برسوم تحليلية
    • كشف الغش عبر مراقبة النشاط

الابتكارات التقنية

1. بنية خدمات مصغّرة للمعاملات المالية

2. أنماط تصميم متقدمة في لوحة الإدارة (Yii2)

  • بنية معيارية
  • RBAC (التحكم في الوصول القائم على الأدوار):
    • 8 مستويات وصول بحسب الأدوار المؤسسية

3. تحسين الأداء في NextJS

  • التقنيات المستخدمة:
    • تقسيم تلقائي للكود حسب المسارات
    • تحميل مسبق للبيانات بـ getServerSideProps
    • تخزين استجابات API مؤقتًا في Redis

أرقام رئيسية من التشغيل

  • أكثر من 3,000 دورة نشطة
  • أكثر من 1,500 مستخدم متزامن في ذروة الحركة
  • <800 ميلي ثانية متوسط زمن استجابة API
  • دعم عدة نماذج لتقاسم الإيرادات

الخلاصة: تحول في التعليم الجامعي

بفضل بنيته متعددة الطبقات وتقنياته الحديثة، لم يحوّل نظام EEC في جامعة طهران البنية التحتية للتعليم الإلكتروني في الجامعة فحسب، بل أنشأ بنظامه المالي الذكي نموذجًا جديدًا لإدارة الموارد التعليمية. ويُعدّ الجمع الذكي بين NextJS لواجهة ديناميكية وNodeJS للخدمات عالية الحركة وYii2 لإدارة الأدوار المعقّدة نموذجًا ناجحًا لأنظمة التعليم العالي في البلاد.

والمشروع، الذي طوّرته مجموعة كارزان البرمجية بفخر، يبيّن أن الفرق التقنية الإيرانية قادرة على بناء أنظمة بمستوى عالمي.

للتعرف على أنظمة التعليم واستخدام الذكاء الاصطناعي فيها، اقرأ هذه المقالات في مدونة كارزان: