




ÖĞ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