ÖĞRENCİ PANELİ ÖZELLİKLERİ

Dashboard ve Genel

  • Dashboard (istatistikler, hızlı erişim)
  • Profil düzenleme
  • Faturalar görüntüleme
  • Sertifikalarım (sertifika görüntüleme ve indirme)
  • Rozetlerim (kazanılan rozetler)

Kurs İşlemleri

  • Kurs listesi görüntüleme
  • Kurs detay sayfası
  • Kurs satın alma
  • Kurs izleme (video dersler)
  • Ders listesi
  • Ders detay sayfası
  • Öğrenci ilerleme takibi

Test İşlemleri

  • Test listesi görüntüleme
  • Test başlatma
  • Test çözme (soru bazlı ilerleme)
  • Test sonuçları görüntüleme (detaylı)
  • Test sonuçlarım (geçmiş sonuçlar listesi)
  • Test hak talebi (30 dakika üzeri için ek hak)
  • Otomatik süre kontrolü ve bitirme

Sınav İşlemleri

  • Sınav listesi görüntüleme
  • Sınav detay sayfası
  • Sınav başlatma
  • Sınav çözme (tüm sorular tek sayfada)
  • Sınav sonuçları görüntüleme (detaylı)
  • Sınav sonuçlarım (geçmiş sonuçlar listesi)
  • Sınav takvimi görüntüleme
  • Otomatik süre kontrolü ve bitirme

Canlı Quiz İşlemleri

  • Canlı quiz listesi
  • Quiz kod ile katılma
  • Quiz çözme
  • Quiz sonuçları görüntüleme

Ödeme İşlemleri

  • Ödeme yapma (PayTR entegrasyonu)
  • Ödeme geçmişi
  • Fatura görüntüleme

Abonelik İşlemleri

  • Abonelik planları görüntüleme
  • Abonelik satın alma

Diğer

  • Öğretmen profilleri görüntüleme
  • İletişim formu
  • Bildirimler
ÖĞRETMEN PANELİ ÖZELLİKLERİ

Dashboard ve Genel

  • Dashboard (istatistikler, hızlı erişim)
  • Profil yönetimi

Kurs Yönetimi

  • Kurslarım listesi
  • Kurs ekleme
  • Kurs düzenleme
  • Kurs silme
  • Kurs durumu değiştirme (aktif/pasif)

Soru Bankası

  • Soru bankası listesi
  • Soru ekleme (çoktan seçmeli, doğru/yanlış, boşluk doldurma)
  • Soru düzenleme
  • Soru silme
  • Soru görseli yükleme
  • Soru zorluk seviyesi belirleme
  • Soru puanı belirleme

Test Yönetimi

  • Testlerim listesi
  • Test ekleme
  • Test düzenleme
  • Test silme
  • Test durumu değiştirme (aktif/pasif)
  • Test soruları seçme (soru bankasından)
  • Test soru puanları belirleme
  • Test süre ayarlama
  • Test başlangıç/bitiş tarihi
  • Sonuç görüntüleme tarihi ayarlama

Sınav Yönetimi

  • Sınavlarım listesi
  • Sınav ekleme
  • Sınav düzenleme
  • Sınav silme
  • Sınav durumu değiştirme (yayınla/taslak)
  • Sınav soruları seçme
  • Sınav süre ayarlama
  • Sınav başlangıç/bitiş tarihi
  • Soru karıştırma seçeneği
  • Cevap karıştırma seçeneği
  • Sonuç görüntüleme tarihi ayarlama

Canlı Quiz Yönetimi

  • Canlı quizlerim listesi
  • Canlı quiz oluşturma
  • Canlı quiz düzenleme
  • Canlı quiz silme
  • Quiz kodu oluşturma
  • Quiz soruları ekleme

Canlı Ders Yönetimi

  • Canlı derslerim listesi
  • Canlı ders ekleme
  • Canlı ders düzenleme
  • Canlı ders silme
  • Canlı ders planlama

Öğrenci Yönetimi

  • Öğrencilerim listesi
  • Öğrenci detayları görüntüleme
  • Öğrenci ilerleme takibi

Finansal İşlemler

  • Gelirlerim görüntüleme
  • Çekim talebi oluşturma
  • Çekim geçmişi
ADMIN PANELİ ÖZELLİKLERİ

Dashboard

  • Gelişmiş dashboard (istatistikler, grafikler)
  • Kullanıcı istatistikleri (öğrenci, öğretmen, admin)
  • Kurs istatistikleri
  • Test/Sınav istatistikleri
  • Ödeme istatistikleri
  • Gelir grafikleri (Chart.js)
  • Son aktiviteler
  • Bekleyen işlemler bildirimleri

Kullanıcı Yönetimi

  • Kullanıcılar listesi (tüm roller)
  • Kullanıcı ekleme
  • Kullanıcı düzenleme
  • Kullanıcı silme
  • Kullanıcı durumu değiştirme (aktif/pasif)
  • Kullanıcı arama
  • Kullanıcı filtreleme (role göre)
  • Sayfalama

Kurs Yönetimi

  • Tüm kurslar listesi
  • Kurs ekleme
  • Kurs düzenleme
  • Kurs silme
  • Kurs durumu değiştirme
  • Kurs arama
  • Kurs filtreleme (öğretmen/status)
  • Sayfalama

Test Yönetimi

  • Tüm testler listesi
  • Test ekleme
  • Test düzenleme
  • Test silme
  • Test durumu değiştirme
  • Test soruları yönetimi
  • Test arama
  • Sayfalama

Sınav Yönetimi

  • Tüm sınavlar listesi
  • Sınav ekleme
  • Sınav düzenleme
  • Sınav silme
  • Sınav durumu değiştirme
  • Sınav soruları yönetimi
  • Sınav arama
  • Sayfalama

Soru Bankası Yönetimi

  • Tüm sorular listesi
  • Soru ekleme
  • Soru düzenleme
  • Soru silme
  • Soru durumu değiştirme
  • Soru arama
  • Soru filtreleme
  • Sayfalama

Canlı Quiz Yönetimi

  • Tüm canlı quizler listesi
  • Quiz ekleme
  • Quiz düzenleme
  • Quiz silme
  • Quiz durumu değiştirme
  • Quiz arama
  • Sayfalama

Ödeme Yönetimi

  • Tüm ödemeler listesi
  • Ödeme detayları görüntüleme
  • Ödeme durumu güncelleme
  • Ödeme arama
  • Ödeme filtreleme (status/method)
  • Sayfalama

İletişim Yönetimi

  • İletişim mesajları listesi
  • Mesaj okundu olarak işaretleme
  • Mesaj cevaplandı olarak işaretleme
  • Mesaj silme
  • Mesaj arama
  • Mesaj filtreleme (status)
  • Sayfalama

Blog Yönetimi

  • Blog yazıları listesi
  • Blog yazısı ekleme
  • Blog yazısı düzenleme
  • Blog yazısı silme
  • Blog yazısı durumu değiştirme
  • Blog arama
  • Blog filtreleme (yazar/status)
  • Sayfalama

Kupon Yönetimi

  • Kuponlar listesi
  • Kupon ekleme
  • Kupon düzenleme
  • Kupon silme
  • Kupon durumu değiştirme
  • Kupon arama
  • Kupon filtreleme (status/type)
  • Sayfalama

Reklam Yönetimi

  • Reklamlar listesi
  • Reklam ekleme
  • Reklam düzenleme
  • Reklam silme
  • Reklam durumu değiştirme
  • Reklam arama
  • Reklam filtreleme (position/status)
  • Sayfalama

Rozet Yönetimi

  • Rozetler listesi
  • Rozet ekleme
  • Rozet düzenleme
  • Rozet silme
  • Rozet durumu değiştirme
  • Rozet arama
  • Sayfalama

Plan Yönetimi

  • Abonelik planları listesi
  • Plan ekleme
  • Plan düzenleme
  • Plan silme
  • Plan durumu değiştirme
  • Plan özellikleri yönetimi

Abonelik Yönetimi

  • Tüm abonelikler listesi
  • Abonelik detayları
  • Abonelik durumu güncelleme
  • Abonelik arama
  • Sayfalama

Etiket Yönetimi

  • Etiketler listesi
  • Etiket ekleme
  • Etiket düzenleme
  • Etiket silme
  • Etiket arama
  • Sayfalama

Sertifika Yönetimi

  • Sertifikalar listesi
  • Sertifika görüntüleme
  • Sertifika arama
  • Sayfalama

Test Hak Talepleri Yönetimi

  • Hak talepleri listesi
  • Talep onaylama/reddetme
  • Talep detayları görüntüleme
  • Talep arama
  • Talep filtreleme (status)
  • Sayfalama

Üyelik Ayarları

  • Üyelik ayarları yönetimi
  • Rol ayarları
  • Üyelik özellikleri

Sınav Takvimi

  • Sınav takvimi görüntüleme
  • Takvim yönetimi

Sistem Ayarları

  • Genel ayarlar
  • Ödeme ayarları
  • E-posta ayarları
  • Sosyal medya ayarları
  • Site ayarları
GENEL SİSTEM ÖZELLİKLERİ

Güvenlik

  • CSRF koruması
  • SQL injection koruması (PDO prepared statements)
  • XSS koruması (htmlspecialchars)
  • Session yönetimi
  • Güvenlik loglama (test sırasında hard refresh, cookie silme tespiti)
  • Form resubmission koruması

SEO ve URL

  • SEO-friendly URL'ler
  • URL yönlendirme sistemi
  • Meta tag yönetimi

Kullanıcı Deneyimi

  • Responsive tasarım (Tailwind CSS)
  • Modern UI/UX
  • Loading durumları
  • Hata/success mesajları
  • Bildirim sistemi
  • Otomatik kaydetme (AJAX)
  • Gerçek zamanlı süre takibi

Test/Sınav Özellikleri

  • Süre kontrolü (otomatik bitirme)
  • Soru karıştırma
  • Cevap karıştırma
  • Çoklu cevap seçimi
  • Soru puanlama
  • Detaylı sonuç görüntüleme
  • Sonuç görüntüleme tarih kontrolü
  • Deneme sayısı kontrolü
  • Hak talebi sistemi
  • Soru paleti (navigasyon)
  • İnceleme için işaretleme
  • Çevrimiçi/çevrimdışı algılama

Ödeme Sistemi

  • PayTR entegrasyonu
  • Ödeme durumu takibi
  • Fatura oluşturma
  • Ödeme geçmişi

Bildirim Sistemi

  • Kullanıcı bildirimleri
  • Bildirim okundu işaretleme
  • Bildirim silme

Dosya Yönetimi

  • Görsel yükleme
  • Dosya yükleme
  • Upload klasör yönetimi