selam bir php script yapalım.
veritabanı bilgileri :
veritabanı adı:testtakip
veritabanı kullanıcı adı:root
veritabanı şifre:103005ms
bu bilgilerle öncelikle veritabanında gerekli tabloları ve ilişkilendirmeleri hazırlayalım
veritabanına ders isimleri kaydedilecek
bu kaydedilen derslere ait günlük çözülen test sayılar yine kullanıcı tarafından girilecek.
örnek şu şekilde öğrenci Fen/Matematik/Türkçe gibi dersleri kaydedecek.
bu kaıtlı derslere Testler girilecek. Girilecek test ile ilgili Test Adı / Soru Sayısı / Doğru Cevap / Yanlış Cevap / Boş Cevap değerleri girişi yapılabilecek.
Bu şekilde öncelikle Dosya yapısını oluşturalım. Görsellik ve mobil uyumlukluk ön planda olacak.
/project
│
├── /config
│ └── db.php # Veritabanı bağlantısı için ayarlar
│
├── /setup
│ └── install.php # Tabloların oluşturulması için betik
│
├── /public
│ ├── index.php # Ana sayfa, menü
│ ├── add_course.php # Ders ekleme formu
│ ├── add_daily_test.php # Günlük test sayısı girişi formu
│ └── add_test.php # Test detaylarının girildiği form
│
└── /css
└── style.css # Özel stil dosyası (Bootstrap gibi kütüphaneler de eklenebilir)
Test Detayları Gir gölümünde sadece Ders Seçimi ve Soru sayısı zorunlu olsun
ana sayfada günlük test grafiği (dairesel derslere göre)
toplam test grafiği (tüm zamanların dairesel ve derslere göre)
Günlük Soru sayısı
ortalama günlük soru sayısı
toplam soru sayısı
mobil uyumlu olsun
Günlük Test Grafiği görünmüyor.
Günlük Test Sayısı Gir butonunu kaldır işllevsiz.
Test Detayları Gir butonunu Test Gir olarak değiştir.
Ayrıca tüm girilen eski testleri tarih sırasıyla görebileceğimiz bir bağlantı ve sayfa ekleyelim
bu sayfada girilen tüm yeniden eskiye testler listelensin. Düzenleme , silme , filtreleme ve tüm verilerde arama yapılabilsin
Günlük Test Grafiği (Derslere Göre)
Bugün için veri bulunamadı. bu bir hata. gün kontrolü yapacak. bugünün tarihi ile aynı test girişleri için bu grafiği oluşturmalı.
Bu web sitesi mobil ağırlıklı kullanılacağı için mobilde çok mobil uyumlu görünmüyor. bu sitesi bir mobil uygulama gibi göstersin.
genel web site görüntüsünü de daha güzel yapalım. özel bir görüntüsü olmalı
grafiklerde soru adetleri görünsün
Günlük Soru Sayısı , Ortalama Günlük , Toplam Soru gibi "Günlük Ders Soru Dağılımı" ve "Toplam Ders Soru Dağılımı" da görünsün ama görselliği bozmadan.
ayrıca hala mobil de herşey çok küçük görünüyor. tüm sayfaların mobil görünümünü iyileştirmen lazım. görünmüyor seçilmiyor ve yeni veri ekleme test listesi görünümü çok küçük mobil uyumlu değil gibi
Günlük Test Grafiği (Derslere Göre) ve Toplam Test Grafiği (Tüm Zamanlar, Derslere Göre) grafiklerini kaldıralım.
Dğer Garifklerin Dilimleri içerisinde adetler sürekli görünür olsun.
En Alta Günlük Soru öncesine Dünkü Soru sayısını da ekleyelim. Ayrıca bu alanda Tüm Dersler için ayrı ayrı eğer doğru cevap yanlış cevap ve boş soru sayısına göre puan hesaplaması yapalım. örneğin 20 soru var ise 15 doğru var ise 100/20= 5 puan 5*15 (doğru sayısı) = 75 puan şeklinde her test için hesaplayıp o dersin başarı puanında ortalamasını alsın
puan hesaplama mantığı yanlış. doğru soru sayısı girilmeyenler testler hesaplamaya hiçbir şekilde dahil edilmeyecek.
ayrıca Test Detayları Gir SAYFASINDA opsiyonel bile olsa eğer doğru sayı değerine
veri girilmişse doğru soru + yanlış soru + boş soru sayısı topam soru sayısından büyük olmamalı
Ortalama Başarı Puanı başlığını kısalt ayrıca bunun yanına yine doğru sayı değeri girili ise o derse ait günlük Başarı Puanı ekle