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əolunan və miqyaslana 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əsiz və gə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.
