AzTU LMS (Learning Management System) – AzTU Elektron təhsil sistemi

AzTU LMS, Azərbaycan Texniki Universiteti üçün hazırlanmış, tədris proseslərinin rəqəmsal mühitdə idarə olunmasını təmin edən kompleks Learning Management System (LMS) layihəsidir. Layihə universitetin mövcud Elektron Təhsil Sisteminin yenilənməsi, funksionallığın genişləndirilməsi və müasir texnoloji yanaşmalarla təkmilləşdirilməsi məqsədi ilə həyata keçirilmişdir.

Bu layihədə sistem sıfırdan dizayn edilmiş, arxitektura qərarları, texniki planlama və icra mərhələləri tam şəkildə mənim tərəfimdən həyata keçirilmişdir.


Layihənin Əhatə Dairəsi

AzTU LMS yalnız bir API və ya modul deyil, tam funksional backend sistemi və onun üzərində çalışan frontend strukturu ilə birlikdə hazırlanmışdır.

Sistem aşağıdakı əsas istifadəçi qruplarını əhatə edir:

  • Tələbələr
  • Müəllimlər
  • İnzibati heyət
  • Sistem administratorları

Texniki Yanaşma və Arxitektura

Backend (Sıfırdan hazırlanıb)

Layihənin backend hissəsi tamamilə sıfırdan, real akademik proseslər nəzərə alınaraq hazırlanmışdır.

  • Modular və genişlənə bilən arxitektura
  • REST API əsaslı struktur
  • Oracle Database inteqrasiyası
  • Yüksək performans və stabil işləmə
  • Asinxron proseslər və job queue mexanizmləri

Role-Based Access Control (RBAC)

Sistemdə role-based access control (RBAC) mexanizmi qurulmuşdur:

  • Hər istifadəçi rolu üçün ayrıca icazələr
  • Endpoint və əməliyyat səviyyəsində icazə yoxlanışı
  • Məlumat təhlükəsizliyinin təmin edilməsi
  • Yeni rolların sistemə asan inteqrasiyası

Bu yanaşma sayəsində sistem təhlükəsiz, idarəolunanmiqyaslana bilən hala gətirilmişdir.


Frontend və Texniki Liderlik

Frontend hissə ayrıca komandalar tərəfindən inkişaf etdirilsə də:

  • Frontend arxitekturasının planlanması
  • API–frontend inteqrasiya standartlarının müəyyənləşdirilməsi
  • Texniki qərarların verilməsi
  • Kod strukturu və iş axınının yönləndirilməsi

texniki lider kimi mənim tərəfimdən icra olunmuşdur.

Frontend və backend arasında:

  • Stabil data flow
  • Standartlaşdırılmış API cavab strukturları
  • Versiyalanma və geriyə uyğunluq

təmin edilmişdir.


Funksional Modullar

Sistem aşağıdakı əsas modulları özündə birləşdirir:

  • 📚 Dərs və fənn idarəetməsi
  • 👨‍🏫 Müəllim və tələbə profilləri
  • 📢 Elanlar və bildirişlər
  • 📖 Sillabus və dərs planları
  • 💬 Forum və müzakirə mühiti
  • 📥 Tapşırıqlar və yoxlama sistemi
  • 📌 Qiymətləndirmə mexanizmi
  • 📈 Semestr üzrə ümumi nəticələr
  • 📊 Davamiyyət izləmə
  • 📝 İmtahan nəticələri
  • 🖥️ Universitet foyesi üçün lobby display (real-time məlumatlar)

Layihə Planlaması və İdarəetmə

Layihənin:

  • Texniki planlaması
  • Modul bölgüsü
  • İnkişaf mərhələlərinin müəyyənləşdirilməsi
  • Prioritetlərin təyin olunması
  • Risklərin idarə edilməsi

tam şəkildə mənim tərəfimdən aparılmışdır.

Bu yanaşma layihənin:

  • Vaxtında təhvil verilməsini
  • Texniki borcun minimum səviyyədə saxlanmasını
  • Gələcək inkişaf üçün uyğun baza qurulmasını

təmin etmişdir.


Layihə Məlumatları

  • Layihə: AzTU LMS – Elektron Təhsil Sistemi
  • Rol: Backend Developer & Technical Lead
  • Developer: Elxan Hüseynli
  • Başlama tarixi: 15.09.2024
  • Status: Aktiv / İstifadədə

Nəticə

AzTU LMS, real universitet mühitində istifadə olunan, tam miqyaslı, təhlükəsizgələcək üçün hazır bir elektron təhsil platformasıdır. Layihə təkcə texniki baxımdan deyil, həm də sistemli planlama və liderlik yanaşması ilə formalaşdırılmışdır.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir