Koşullu Mantık
Katılımcıların yanıtlarına göre blokları gösterin veya gizleyin, sayfa geçişlerini kontrol edin.
Koşullu Mantık Nedir
Koşullu mantık formunuzu dinamik hale getirir. Bir katılımcının yanıtı bir koşulla eşleştiğinde eylemleri tetikleyen kurallar tanımlarsınız.
Kural Ekleme
- 1Bloklar arasındaki + düğmesine tıklayın ve Koşullu Mantık'ı seçin.
- 2Değerlendirilecek alanı ve koşulu seçin.
- 3Koşul sağlandığında gerçekleştirilecek eylemi seçin.
- 4Aynı kural içinde birden fazla koşul ve birden fazla eylem tanımlayabilirsiniz; bunun için Koşul ekle bağlantısını ve eylem listesini kullanın.
Kısayol: herhangi bir sorunun ••• menüsünü açıp Koşullu mantık ekle seçeneğini kullanabilirsiniz. Kural bloğu doğrudan o sorunun altına eklenir ve doldurulmaya hazır hâle gelir.
Koşullar
Bir koşul, tek bir cevabı belirlediğiniz bir değerle karşılaştırır. Seçebileceğiniz operatörler, kuralın hedef aldığı sorunun türüne göre değişir.
| Operatör | Kullanılabildiği alanlar |
|---|---|
| Eşittir | Tüm soru türleri |
| Eşit değildir | Tüm soru türleri |
| Boştur | Tüm soru türleri |
| Boş değildir | Tüm soru türleri |
| Herhangi biri | Açılır liste, çoktan seçmeli, onay kutuları, çoklu seçim |
| Hiçbiri değil | Açılır liste, çoktan seçmeli, onay kutuları, çoklu seçim |
| İçerir | Kısa cevap, uzun cevap, e-posta |
| İle başlar | Kısa cevap, uzun cevap, e-posta |
| İle biter | Kısa cevap, uzun cevap, e-posta |
| Büyüktür | Sayı, tarih, saat |
| Küçüktür | Sayı, tarih, saat |
| Büyük veya eşittir | Sayı, tarih, saat |
| Küçük veya eşittir | Sayı, tarih, saat |
Metin karşılaştırmaları büyük-küçük harf farkını ve baştaki ile sondaki boşlukları dikkate almaz; bu nedenle "Evet" ile "evet" aynı kuralı tetikler.
Koşulları birleştirmek
Bir kural, ihtiyacınız kadar koşul barındırabilir. İki koşul arasındaki VE etiketine tıklayarak bunu VEYA olarak değiştirebilirsiniz.
Ard arda gelen VE koşulları tek bir grup oluşturur, her VEYA ise yeni bir grup başlatır. Bu nedenle "A VE B VEYA C VE D" kuralı, A ile B birlikte doğru olduğunda veya C ile D birlikte doğru olduğunda çalışır.
Eylemler
Tek bir kural aynı anda birden fazla eylem çalıştırabilir. Koşullar sağlandığı anda eylemlerin tamamı devreye girer.
Sayfaya git
Koşul doğru olduğunda belirli bir sayfaya atlar. Çok sayfalı formlarla birlikte çalışır.
Yanıt zorunlu kıl
Yalnızca koşul doğru olduğunda bir alanı zorunlu hale getirir.
Blokları göster
Seçtiğiniz blokları görünür kılar. Bir Blokları göster eylemine hedef olan blok başlangıçta gizlidir ve yalnızca koşul sağlandığında görünür hâle gelir.
Blokları gizle
Koşul doğru olduğunda belirli blokları görünümden kaldırır.
Tamamlama düğmesini gizle
Tamamlama düğmesini kaldırır; koşul geçerli olduğu sürece form gönderilemez. Bu eylemi, uygun olmayan bir katılımcıyı durdurmak için kullanabilirsiniz.
Örnek
"Öğrenci misiniz?" sorusunun yanıtı "Evet" ise "Öğrenci Kimlik Numarası" alanını göster. Aksi hâlde gizli kalır.
Gizlenen bir soru, sayfa doğrulanırken atlanır; bu nedenle bir kural tarafından gizlenmiş zorunlu bir soru gönderimi hiçbir zaman engellemez.