Öntanımlı yanıtlar
From LimeSurvey Manual
Giriş
Farklı soru türleri için, anket katılımcısı soruyu atladığında veya sağlanan varsayılan yanıttan memnun olduğuna karar verdiğinde kaydedilecek bir varsayılan değer atayabilirsiniz. Bu seçeneğe erişmek için, sorunun yanındaki üç nokta (üzerine gelindiğinde görünür) aracılığıyla eriştiğiniz soru menüsünde bulunan Öntanımlı yanıtları düzenle düğmesini arayın.
Geçerli değerler
- Bir seçimli sorular için, istediğiniz varsayılan değeri seçebileceğiniz açılır kutular göreceksiniz.
- Çok seçimli sorular için, istediğiniz varsayılan durumu (işaretli veya işaretlenmemiş) seçebileceğiniz onay kutuları göreceksiniz.
- Metin girişli sorular için, herhangi bir dizeyi veya ifadeyi girebileceğiniz bir metin giriş alanı olacaktır. Bir ifade kullanırsanız süslü parantezler kullanılmalıdır.
- Tarih-saat soruları için, sabit bir değer belirlerseniz bu değerin biçimi YYYY-AA-GG olmalıdır (örneğin: 2022-02-28). Tarih belirlemek için bir ifade kullanıyorsanız biçim date ('Y-m-d') veya date ('Y-m-d H:s') gibi olmalıdır. Örneğin, SS:DD (saat ve dakika) biçimindeki bir tarih sorusunda geçerli saati varsayılan olarak ayarlamak istiyorsanız, öntanımlı yanıt kutusunda tam saat biçimini kullanmanız gerekir: date ('Y-m-d H:s'). İfadedeki biçim, soru ayarlarındaki biçimden bağımsızdır.
- Gizli sorular için alternatif bir çözüm, atama operatörü ile ExpressionScript kullanmaktır.
ExpressionScript ile öntanımlı değer
Yalnızca "Yazı" ve "Evet/Hayır" soru türleri, anket yöneticisinin varsayılan değeri değiştirmek için LimeSurvey ExpressionScript kullanmasına izin verir. Diğer tüm soru türleri için atama operatörlerini kullanabilirsiniz.
Örnek
- Anonim olmayan bir anketiniz var ve {TOKEN:ATTRIBUTE_1}, anket katılımcıları tablosunun oluşturulduğu andaki kişinin yaşıdır. Bir soruyu/varsayılan yanıtı kişinin yaşıyla önceden doldurmak ve ondan yaşı doğrulamasını veya doğru değilse yaş değerini değiştirmesini istemek istiyorsunuz. Bunu yapmak için, öntanımlı yanıtın metin giriş alanına {TOKEN:ATTRIBUTE_1} girin.