Designing a Patika Clone app using Java102, Swing, JDBC and SQL technologies.
Proje - Patika Klonu
Eğitmen Paneli
-
Eğitmenler sisteme giriş yaptıklarında, görevlerini yapabilecekleri bir ekran tasarlanmalı.
-
Eğitmenler Operatörler tarafından kendilerine atanan eğitimleri görüp listeleyebilirler. Eğitimleri düzenleme veya silme yetkileri bulunmaz. Başka eğitmenlere ait eğitimleride göremezler.
-
Eğitmenlerin görevi eğitimlere içerik eklemek olacaktır. (Bknz : patika.dev sistesinde ki Java 102 Eğitimi)
-
Eğitmenler içerik ekleyip kendilerine ait olan içerikleri düzenleyip, silebilirler ve listeleyebilirler.
İçeriklerin özellikleri:
-
İçerik Başlığı
-
İçerik Açıklaması
-
İçerik Youtube Linki
-
İçerik Quiz Soruları
-
İçeriğin ait olduğu ders bilgisi
-
Quiz soruları eğitmen panelinden eklenecektir ve soruyu eklerken hangi içeriğe ait olduğu seçilmelidir.
-
İçerik listeleme ekranında, derslere göre ve içerik başlığına göre filtreleme yapılabilmeli.
-
Eğitmen tüm bu işleri arayüz üzerinden yapmalıdır.
Öğrenci Paneli
-
Öğrenciler sisteme giriş yaptıklarında, aynı sizlerinde yaptığı gibi patikalar üzerinden derslere erişmeliler.
-
Öğrenciler sistemdeki patikaları listeleyebilir.
-
Öğrenciler patikalar üzerinden bir derse kayıt olmalıdır.
-
Öğrenciler kayıt oldukları derse ait içeriklere ulaşabilir ve görüntüleyebilir. (Youtube videosunu proje içerisine gömmeye gerek yoktur sadece link verilebilir)
-
Öğrenciler derslere ait içerikleri değerlendirebilir ve yorum yapabilir.
-
Öğrenciler derslere ait quizleri çözebilir.
-
Öğrenciler tüm bu işleri arayüz üzerinden yapmalıdır.
Operatör Paneli
-
Operatörler, sistemdeki tüm patikaları, eğitimleri, içerikleri ve quizleri silme, düzenleme yetkisine sahiptir.
-
Giriş Ekranına Ekleme
-
Öğrenciler giriş ekranı sırasında üyelikleri yok ise sisteme kayıt olabilirler.
-
Kayıt ol ekranı tasarlanmalı ve sadece öğrenciler sisteme kayıt yapabilmeli.
-
Sistemdeki operatörleri yazılımcı (Yani sizler) eklemeli, eğitmenleride sadece operatörler ekleyebilmeli.