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
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı