php ile test uygulaması (veritabanlı)
arkadaşlar merhaba. php ile test uygulaması yapmam lazım. sorular ve cevaplar veritabanına yönetici tarafından eklenecek.
algoritmasında takıldım. yani veritabanı nasıl olmalı. radio buttonlardaki cevabı kontrol edip doğru veyahut yanlış olduğunu anlayıp puanlamam lazım.
YARDIMCI OLURSANIZ SEVİNİRİM. İYİ ÇALIŞMALAR
temelde aşağıdaki gibi 2 tabloya ihtiyacın var.
- sorular
soru_id
soru
- cevaplar
cevap_id
soru_id
cevap
dogru
Önce sorunu sorular
tablona ekleyeceksin, her sorunun cevabınıda cevaplar
tablonda soru_id
ile birlikte saklayacaksın. Ek olarak cevaplardan birisini dogru
olarak belirleyeceksin ki cevap seçen kişinin cevabı veritabanındaki ile doğru mu değil mi onu kontrol edeceksin.
Bu saatten sonra aslında kontrollerden ibaret, sırasıyla sorulara cevap verdiğini düşünelim kullanıcının. 20 soru olsun, verdiği 20 cevap olsun.
En sonunda yani testin sonunda, kullanıcının cevaplarını, cevaplar
tablosuyla karşılaştırıp doğru olup olmadığına bakacaksın.
Kullanıcı cevapları seçtiğinde bunları cevap_id
olarak tutarsan, cevaplar
tablonda karşılaştırman daha kolay olur. Daha sonra artık ne yapmak istersen sana kalmış :)