Sınav Sistemi Oluşturmak
CEYD-A, etkileşimli olarak soru sorabilir ve vereceğiniz cevapları değerlendirebilir. Bu şekilde sesli ve konuşarak CEYD-A ile sınav gerçekleştirilebilir.
Kod yazmadan, sadece aşağıdaki satırları ekleyerek kendi sınavlarınızı da oluşturabilirsiniz.
Her satırda ; ile ayrıştırılmış soru, seçenekler ve cevap üçlüsünü yazmak yeterli olacaktır.
Örnek:
Depremin büyüklüğünü ve süresini ölçen alete ne ad verilir?;Tomograf!Simograf;Tomograf;
Türkçe hangi dil grubuna girmektedir?;Batı-Cermen!Ural-Altay;Ural Altay;
https://kodla.ceyd-a.com sitesinden giriş yaptıktan sonra. CEYD-A’yı açıp güncelle demeniz yeterli olacaktır. genel kültür soruları sor dediğinizde görseldeki gibi soruları cevaplamanız mümkün olacaktır. Bitti dediğinizde sınav sonlanacaktır.
1 2 3 4 5 6 7 8 9 |
SORU: genel kültür soru set 1 CEVAP: Depremin büyüklüğünü ve süresini ölçen alete ne ad verilir?;Tomograf!Simograf;Tomograf; Türkçe hangi dil grubuna girmektedir?;Batı-Cermen!Ural-Altay;Ural Altay; Pirinç hangi ürünün kabuğunun soyulması ile elde edilir?;Yulaf!Çeltik;Çeltik; Bozkırın tezenesi lakaplı rahmetli halk ozanı kimdir?;Kıvırcık Ali!Neşet Ertaş;Neşet Ertaş; Türkiye nin en fazla yağış alan ili hangisidir?;Zonguldak!Rize;Rize |
Sistemin nasıl çalıştığını merak eden veya kendi kodlarını yazmak isteyenler sınav sisteminin detayları aşağıdadır. Başka deyişle zorunlu değildir.
Örnekleri tekrar yazmanıza gerek yoktur. Geliştiricilere benzer kurgular oluşturabilmeleri için sağlanmıştır.
Kendi örneklerinizi https://kodla.ceyd-a.com sitesinden girebilir, deneyebilir ve yayınlayabilirsiniz.
Genel kültür soru bul kurgusu, ikinci kurgu olan genel kültür kurgusunda kullanılmaktadır. Yani yardımcı kurgu olarak da nitelendirebiliriz. Genel kültür sorusu sor dediğimizde Genel kültür kurgusu çalışacak ve içinde geçen genel kültür soru bul kurgusunu çağırarak bilgi alacaktır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
SORU: genel kültür soru bul CEVAP: <style>.badge{ font-size: 0.8rem !important; background-color: #ddd; border: none; color: black; padding: 3px 6px; text-align: center; text-decoration: none; display: inline-block; margin: 2px 1px; cursor: initial; border-radius: 8px; }</style> {!SET sorular={!RET genel kültür soru set 1!}!} {!RET cmdsplit ;,dizi,$sorular!} {!SET toplamsorusayi={!EVAL {!GET staArraySize!}/3!}!} {!IF $gksorusayac haserrors??{!SET gksorusayac=0!}::!} {!IF $gksorusayac>=$toplamsorusayi??{!SET $gksorusayac=0!}::!} {!SET soru={!GET $dizi[{!EVAL {!GET $gksorusayac!}*3!}]!}!} {!SET secenekler={!GET $dizi[{!EVAL {!GET $gksorusayac!}*3+1!}]!}!} {!SET secenekler={!RET cmdreplace '!','</span><span class=badge>',$secenekler!}!} {!SET secenekler=<span class=badge>{!GET secenekler!}</span>!} {!SET cevap={!GET $dizi[{!EVAL {!GET $gksorusayac!}*3+2!}]!}!} {!SET gksorusayac={!EVAL {!GET gksorusayac!}+1!}!} {!GET soru!} |
1 2 3 4 5 6 7 8 9 |
SORU: genel kültür SABLON: {BAŞ}soru{BAŞ}sor{HER}$ CEVAP: {!IF $dogrusayisi haserrors??{!SET dogrusayisi=0!}::!} {!IF $yanlissayisi haserrors??{!SET yanlissayisi=0!}::!} {!SET soru={!RET genel kültür soru bul!}!} {!RET cmdaskandfollow {!GET soru!}<br>{!GET secenekler!}<br><mute><small>Seçeneklerden birini söyleyiniz. Sınavı sonlandırmak için BİTTİ deyiniz.</small></mute>,'{!IF $8 has bitti??Sınav sonlanmıştır::{!SET ret={!RET cmdstrsoundslike {!GET cevap!},$8!}!}{!IF $ret??{!RET cmdmessagebox {!RET tebrik mesajları!}. Cevap {!GET cevap!}{!SET dogrusayisi={!EVAL {!GET $dogrusayisi!} + 1!}!}!}::{!RET cmdmessagebox {!RET yanlış mesajları!}. Cevap {!GET cevap!} olmalıydı{!SET yanlissayisi={!EVAL {!GET $yanlissayisi!} + 1!}!}!}!}{!RET cmdmessagebox {!GET dogrusayisi!} adet doğru {!GET yanlissayisi!} adet yanlış cevabın var.!}<hr>{!IF $questionstring has bitti??::{!RET genel kültür soru sor!}!}!}'!} |