lostyazilim
tr.link

Geçişli Testi nasıl yapılabilirim?

3 Mesajlar 757 Okunma
acebozum
tr.link

Lions Lions WM Aracı Kullanıcı
  • Üyelik 05.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Web-Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 1025
  • Beğeniler 366 / 534
  • Ticaret 5, (%100)
Merhabalar. Phpde şöyle bir test hazırlamaktayım.




PHP'de Basit Bir Test Hazırlama



1) Aşağıdakilerden hangisi tümünü seçer?


CTRL+A
CTRL+C
CTRL+S
CTRL+V




2) Aşağıdakilerden hangisi oturumu kapatır?


window+R
window+E
window+L
window+Break








if (isset($_POST['r']) & isset($_POST['r'])) {
$soru1 = $_POST['r'];
$soru2 = $_POST['rr'];
$d = 0;
$y = 0;

if($soru1=="a" ) {
$c1="DOĞRU" ;
$d = $d+1;
} else {
$c1 = "YANLIŞ";
$y = $y+1;
}

if($soru2=="c") {
$c2 = "DOĞRU";
$d = $d+1;
} else {
$c2 = "YANLIŞ";
$y = $y+1;
}
echo "Doğru sayısı=$d
";
echo "Yanlış sayısı=$y
";
}
?>




Ancak test sorularını tek labelda göstermek istiyorum. Yani şuradaki gibi:

https://www.natro.com/blog/odullu-ssl-sertifikasi-testi/

Tıklandıkça diğer soruya geçsin istiyorum. Bunun için bildiğiniz açık kaynak kodu mevcut mudur?
 

 

wmaraci
reklam

carasar carasar All ızz well... Kullanıcı
  • Üyelik 29.10.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad O** K**
  • Mesajlar 1116
  • Beğeniler 499 / 498
  • Ticaret 16, (%100)
Ajax ile sayfa yüklendiğinde ilk idli soruyu getirirsiniz. Butona tıklanınca (a,b,c,d,e hepsine aynı clasi verirsiniz ) butona data ile ekleyeceğiniz soru id ve valuesini ajax ile cevap kontrolu yaptığınız sayfaya yonlendirirsiniz. Gelen bilgiler dogru ise yeni bir sorgu ile sonraki id ve test idsi olan ve null olmayan değeri sorgulatirsiniz. Eğer soru varsa yeni soruyu json olaraj geri gönderir ve yerlerine yazdirirsiniz. Soru yoksa test bitti diye islem yaptirirsiniz.
Lions

kişi bu mesajı beğendi.

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Hocam bunun için kitle, kullanılacak platforma göre değişik stratejiler belirlenebilir. Örneğin her soruyu divlere koyup javascript ile visible false true yapabilirsiniz. Fakat kullanıcı çok az debug bilgisiyle sorulara önceden de erişebilir. Ama bu işlem çok az maliyetlidir. Diğer bir yöntem ajax kullanmaktır.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al