Infix LMS – Learning Management System
🏆 Infix LMS – Learning Management System
Infix LMS is a full-featured Learning Management System built with PHP and Laravel, designed to streamline online education and classroom management.
It allows administrators, teachers, and students to interact seamlessly via course creation, assignments, exams, and performance tracking.
Distributed under the GNU General Public License (GPL) for development, educational, and open-source deployment.
🚀 Genel Bakış
Amaç: Okullarda, kolejlerde, üniversitelerde veya çevrimiçi eğitim işletmelerinde kursları, öğrencileri, öğretmenleri ve değerlendirmeleri yönetmek için ölçeklenebilir ve esnek bir platform sağlamak.
Gerçek dünyada kullanım: Eğitim kurumları ve çevrimiçi kurs sağlayıcılar tarafından öğrenme içeriğini yönetmek, öğrenci gelişimini takip etmek, dersleri planlamak ve not verme işlemini gerçekleştirmek için kullanılır.
Hedef kullanıcılar: Özelleştirilmiş ÖYS/LMS çözümleri oluşturan okul yöneticileri, çevrimiçi eğitimciler, öğretmenler, öğrenciler ve geliştiriciler.
✨ Temel Özellikler
- Kurs Yönetimi: Multimedya içeriği, bölümler ve testler içeren kurslar oluşturun, düzenleyin ve düzenleyin.
- Öğrenci ve Öğretmen Portalı: Öğrenciler, öğretmenler ve yöneticiler için rol tabanlı kontrol panelleri.
- Ödev ve Sınav Modülü: Ödevler oluşturun, çevrimiçi sınavlar yapın ve performansı değerlendirin.
- Katılım Takibi: Her ders için öğrenci katılımını kaydedin ve izleyin.
- Not ve Rapor Sistemi: Otomatik not hesaplama, rapor oluşturma ve performans analitiği.
- Bildirimler ve Mesajlaşma: Duyurular, son teslim tarihleri ve geri bildirimler için e-posta ve uygulama içi bildirimler.
- Ödeme ve Kayıt: Çevrimiçi kurs satın alma ve öğrenci kayıt yönetimi.
- Kütüphane ve Kaynak Yönetimi: Belgeleri, PDF'leri, videoları ve diğer çalışma materyallerini yükleyin ve yönetin.
- Çoklu Dil Desteği: Uluslararası kullanıcılar için LMS'yi çevirin.
- Duyarlı Tasarım: Masaüstü, tablet ve mobil cihazlar için optimize edilmiştir.
⚙️ Teknik Yığın
- Arka uç: Laravel Framework ile PHP 8.x
- Ön Uç: HTML5, CSS3, Bootstrap 5, JavaScript, jQuery
- Veritabanı: MySQL / MariaDB
- Sunucu: PHP-FPM'li Apache / Nginx
- İsteğe bağlı: Mobil uygulamalar veya üçüncü taraf sistemler için REST API entegrasyonu
Sunucu Gereksinimleri:
- PHP uzantıları: mbstring, curl, openssl, json, pdo, fileinfo
- Güvenli giriş ve ödemeler için SSL sertifikası
- Orta ölçekli dağıtımlar için minimum 2 GB RAM
🧩 Kurulum Kılavuzu
- Tüm Infix LMS dosyalarını web sunucunuza yükleyin.
- Bir MySQL veritabanı oluşturun ve infixlms.sql'yi içe aktarın.
- .env dosyasını veritabanı kimlik bilgileri, posta ve diğer ayarlarla yapılandırın.
- Bağımlılıkları yüklemek için besteci kurulumunu çalıştırın.
- /storage ve /bootstrap/cache için klasör izinlerini ayarlayın.
- Kurulum sihirbazını tamamlamak ve yönetici hesapları oluşturmak için alanınıza erişin.
İpucu: Otomatik bildirimler ve rapor oluşturma için cron işlerini yapılandırın.
📦 Teslimatlar
- Tam Infix LMS PHP/Laravel kaynak kodu (GPL lisanslı)
- Veritabanı şeması ve örnek veriler
- Yönetici ve öğrenci kontrol panelleri
- Mobil uyumlu arayüz
- Kurulum ve konfigürasyon kılavuzu
- Entegrasyonlar için REST API belgeleri
📱 Desteklenen Platformlar
Sunucu İşletim Sistemi: Linux, macOS veya Windows (XAMPP/WAMP)
İstemci Erişimi: Masaüstü ve mobil tarayıcılar (Chrome, Firefox, Edge, Safari) tam olarak desteklenir.
🧠 Notlar
Lisans: GPL v3 – lisans koşulları kapsamında yeniden dağıtmak ve değiştirmek ücretsizdir.
- Geliştirme, eğitim veya SaaS prototipleri için kullanın.
- Öğrenci veri gizliliği yasalarına (GDPR, FERPA vb.) uygunluğu sağlayın.
- Yeniden dağıtırken tüm yazar kredilerini koruyun.
Özelleştirme İpuçları:
- Uygulama/Modeller ve uygulama/Denetleyiciler bölümünde kurs veya sınav mantığını değiştirin.
- Laravel blade şablonları aracılığıyla yeni modüller veya temalar ekleyin.
- Zoom veya Google Classroom gibi üçüncü taraf araçları API aracılığıyla entegre edin.
SEO Güvencesi: Genel LMS sayfaları için meta etiketleri, yapılandırılmış URL'leri ve şema desteğini içerir.
👨💻 Orijinal Geliştirici Kredisi
Bu GPL sürümü, yazar(lar)ı tarafından CodeCanyon'da geliştirilen orijinal Infix LMS – Öğrenme Yönetim Sistemini temel alır.
Atıf, etik şeffaflığı ve yazarın tanınmasını sağlar.
CodeCanyon'da Infix LMS'yi görüntüleyin
🔒 Sorumluluk reddi beyanı
GPL Yeniden Dağıtım Bildirimi: Bu yazılım, eğitim ve geliştirme amacıyla GPL kapsamında dağıtılmaktadır. Orijinal geliştiriciye bağlı değildir veya onun tarafından desteklenmemektedir. Öğrenciler, öğrenci bilgilerini kullanırken yerel veri gizliliği düzenlemelerine uymaktan sorumludur.
✅ E-E-A-T Uyumluluğu (Tecrübe • Uzmanlık • Otorite • Güvenilirlik)
Deneyim: Çevrimiçi kurs yönetimi ve öğrenci takibi için gerçek dünyadaki eğitim ihtiyaçlarından ilham alınmıştır.
Uzmanlık: Güvenli, sürdürülebilir ve ölçeklenebilir LMS geliştirme için Laravel ve PHP'nin en iyi uygulamaları kullanılarak oluşturulmuştur.
Yetkililik: Orijinal geliştiricinin kredilendirildiği ve doğrulama için bağlantı verildiği.
Güvenilirlik: GPL lisansı, gizlilik uyumluluğu rehberliğini sürdürürken yasal, şeffaf ve etik yeniden dağıtım sağlar.
Değerlendirmeler
Henüz değerlendirme yapılmadı.