• 05-06-2025, 13:39:22
    #1
    Online Eğitim Platformu Teknik Gereksinim Dokümanı..

    1️⃣ KULLANICI YÖNETİMİ (ROL BAZLI SİSTEM)
    Roller:

    Admin: Tüm kullanıcıları, ders planlamalarını, materyalleri ve sistem ayarlarını yönetir.

    Öğretmen: Kendi öğrencileriyle birebir ders yapabilir, ödev verebilir, materyal paylaşabilir.

    Öğrenci: Kendi derslerine katılır, materyalleri görür, ödev/sınavlara katılır.

    Her kullanıcının kişisel paneli olacak.

    Giriş-çıkış kayıtları tutulacak.

    2️⃣ DERS PLANLAMA VE TAKVİM SİSTEMİ (SAAT BAZLI)
    ✔ Admin Paneli Üzerinden:
    Admin, X öğrencisine örneğin 20 saatlik özel birebir eğitim atayacak.

    Her öğrenciye bir öğretmen (Y öğretmeni) atayacak.

    Dersler haftalık olarak aşağıdaki gibi gün ve saat bazlı planlanabilecek:

    Pazartesi 19:00 – 21:00

    Çarşamba 18:00 – 20:00
    → Haftada 2 gün toplam 4 saat.

    Öğrenci ve öğretmenin takvimlerine bu dersler otomatik olarak yansıtılmalı.

    Dersler bitince sistem kalan saatleri güncellemeli (örnek: 20 saat → 16 saat).

    Ders iptal veya değişiklik yapılırsa ilgili kişilere bildirim gitmeli.

    3️⃣ BIGBLUEBUTTON ENTEGRASYONU (CANLI SINIF)
    Her planlanan ders için BigBlueButton üzerinden otomatik bir sınıf oluşturulmalı.

    Ders başlamadan 15 dakika önce hem öğrenciye hem öğretmene e-posta bildirimi gitmeli.

    Öğretmen dersi 5 dakika önceden başlatabilir.

    Öğrenci derse tam saatinde “Katıl” butonuyla girebilir.

    Sistem ders saatine kadar butonu kilitli tutmalı (erken giriş olmasın).

    Ders süresi dolunca otomatik sona ermeli.

    Kayıt özelliği aktifse sistemde ders videoları saklanmalı (isteğe bağlı).

    4️⃣ MATERYAL PAYLAŞIM MODÜLÜ
    Öğretmenler her ders için ilgili materyali (PDF, video, link, doküman) yükleyebilmeli.

    Öğrenciler sadece kendi ders materyallerini görebilmeli.

    Materyaller dosya türüne göre organize edilmeli.

    İndirme, görüntüleme ve silme yetkileri kontrol edilmeli.

    5️⃣ OTOMATİK DERS SAYACI VE TAKİP
    Her öğrencinin kalan ders saatleri takip edilmeli.

    Her ders sonunda otomatik olarak süre düşmeli (örnek: 2 saatlik ders → 18 saat kaldı).

    Öğrenci panelinde:

    Toplam saat

    Kullanılan saat

    Kalan saat bilgileri gösterilmeli.

    6️⃣ BİLDİRİM SİSTEMİ
    Mail ve sistem içi uyarılar:

    Ders planlaması yapıldığında

    Ders başlamadan 15 dk önce

    Ders iptal edildiğinde

    Kalan saat 2 veya altına düştüğünde

    (İsteğe bağlı) SMS entegrasyonu yapılabilir.

    7️⃣ GÜVENLİK VE VERİ KORUMA (KVKK/GDPR)
    Kullanıcı verileri şifrelenmeli.

    Çerez ve KVKK onayı alınmalı.

    Hesap silme talebi üzerine tüm kişisel veri silinebilmeli.

    Veriler güvenli sunucularda yedeklenmeli.

    8️⃣ GÜNLÜK OTOMATİK YEDEKLEME
    Ders planlamaları, kullanıcı verileri ve materyaller her gün yedeklenmeli.

    Admin isterse manuel yedek alabilmeli.



    EK NOTLAR (ÖNEMLİ):
    Tüm sistem hem mobil hem masaüstü uyumlu (responsive) olmalı.

    Hızlı, sade ve kullanıcı dostu arayüz kullanılmalı.

    Geliştirilebilir yapıda kodlanmalı (örneğin: API ile başka sistemlere açılabilir).

    Tüm tarih-saat sistemleri Türkiye saatine göre ayarlanmalı.
  • 08-06-2025, 16:29:19
    #2
    Güncel.
  • 09-06-2025, 18:51:52
    #3
    Belirttiğiniz online canlı ders platformunu (BigBlueButton + kullanıcı paneli + ders takip sistemi) eksiksiz şekilde kurabilir ve teknik desteğini sağlayabilirim.
    Sunucu kurulumu, BigBlueButton entegrasyonu, öğrenci/öğretmen paneli, saat bazlı ders planlama, bildirim sistemi gibi tüm isteklerinizi karşılayacak altyapıyı hazırlayabiliriz.
    İsterseniz görüşüp detayları netleştirebiliriz.
    İyi çalışmalar
  • 11-06-2025, 12:15:37
    #4
    Platin üye