Rehber CEYD-A ile 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;



Online Code Editor For CEYD-A 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.

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.


SORU: genel kültür soru bul

CEVAP:
Kod:
<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!}


SORU: genel kültür

SABLON: {BAŞ}soru{BAŞ}sor{HER}$

CEVAP:
Kod:
{!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!}!}!}'!}
 
Son düzenleyen: Moderatör:
1628697346651.png
 

Geri
Yukarı