Yazılım Mimarisi
Yapı Tasarımı
Röller
Admin Rolleri
Super Admin: Sistemin genel yöneticisidir. Bütün işlemleri yapabilir. Ayrıca yeni kullanıcı ekleme, kullanıcılara rol verme ve yetkilendirme işlemlerini yapabilir. Test yapma, yorum yapma ve randevu alma işlemlerini yapamaz.
Test Supervisor: Öğrencilerin test çözerken karşılarına çıkacak soruların düzenlenmesi işlemlerini gerçekleştirir. Bu işlemleri sürekli olarak yaparak testleri daha verimli hale getirir.
Eeg Expert: Eeg cihazlarından gelen verileri düzenledikten sonra makine öğrenmesi algoritmasina uygun formata dönüştürür ve modeli geliştirir.
Researcher: Bölüm ve üniversiteler için araştırmalar yaparak veri tabanında yer alacak verileri hazırlar ve belli bir taslak halinde sisteme yükler.
Data Entry: Researcher’in yüklediği belgeleri kontrol edip veritabanına girişini yapar.
Content Creator: Data Entry elemanının gerçekleştirdiği işlemleri onaylar. Bölüm ve üniversitelerin detaylı açıklamalarını girer.
Moderator: İçerikte bir sorun olması durumunda gelen bildirimleri uygular.
Use Case Diyagramı
Hangi kullanıcı rolünün hangi işlemleri yaptığını gösteren diyagram.
Last updated