Soru türü - Dizi (Yazılar)
From LimeSurvey Manual
Kısa açıklama
Dizi (Yazılar) soru türü, "y ekseni" olarak bir alt soru kümesi ve "x ekseni" olarak başka bir alt soru kümesi içeren bir metin kutuları dizisi oluşturmanıza olanak tanır.
Örnek: Array_Texts_Example_text.zip
Bu soru türünü yalnızca sayısal yanıtlara izin verecek şekilde de sınırlandırabilir (bkz. soru özniteliği "Yalnızca rakamlar") ve satırlar, sütunlar veya her ikisi için toplamların görüntülenmesini etkinleştirmek üzere "Toplamları göster" seçeneğini kullanabilirsiniz:
Örnek: Array Texts Example text numbers.zip
Genel seçenekler
Zorunlu
Açıklama
Bu seçenek, anket yöneticilerinin katılımcılardan belirli anket sorularını yanıtlamasını istemesine olanak tanır. Zorunlu sorular yanıtlanmazsa katılımcılar devam edemez. Birden fazla alt sorusu olan bir sorunuz varsa ve yalnızca belirli alt soruların yanıtlanmasını istiyorsanız, Mantık sekmesinin altında bulunan minimum yanıt özniteliğini kullanın.
Kullanılabilir seçenekler
- Açık - Katılımcı sonraki sayfaya geçmeden önce soru yanıtlanmalıdır - 'Yanıt yok' yanıt seçeneği hiçbir zaman gösterilmez.
- Yumuşak - Soru yanıtlanmazsa, sonraki sayfaya geçmeye çalışırken bir uyarı gösterilir - ancak katılımcı uyarıyı yok sayıp devam etmeyi seçebilir. Anket sunumu ayarlarında etkinleştirilmişse 'Yanıt yok' seçeneğinin yine de gösterildiğini unutmayın.
- Kapalı (varsayılan) - Soru yanıtsız bırakılabilir
Koşul
Açıklama
Koşulun sonuç değeri "1" ya da "true" ise soru, anket bağlamında "ilintili" kabul edilir; yani katılımcıya gösterilir. Aksi halde soru gizlenir. Her anket sorusu için bir ilinti denklemi belirtebilirsiniz. Bu işlev, koşulların halefidir ve çok daha karmaşık koşullu mantığı destekler.
Sözdizimi vurgulama
Koşulu her kaydettiğinizde koşul değerlendirilir ve sözdizimi vurgulanır. Hatalar renklerle işaretlenir; böylece hataları hızla fark edip düzeltebilirsiniz.
Geçerli değerler
- ExpressionScript sözdizimini kullanan, çevresinde küme parantezi bulunmayan herhangi bir koşul.
Örnekler
Sözdizimi vurgulama ile ilgili iyi örnekleri burada bulabilirsiniz.
Doğrulama (kurallı ifade kullanarak) (preg_validation)
Açıklama
Bu seçenek, bir sorunun tüm bölümlerini doğrulamak için kullanabileceğiniz bir kurallı ifade belirtmenizi sağlar.
Herhangi bir soru veya alt soru değeri doğrulama gereksinimlerini karşılamazsa, metin giriş alanının arka plan rengi kırmızıya dönüşür; böylece kullanıcılar sorunun hangi bölümlerinin düzeltilmesi gerektiğini kolayca görebilir. Böylece sayfa içinde doğrulama yapabilirsiniz. Bu sayede ilgili soruyu doğrulamak için kullanıcının gönder düğmesine tıklamasını beklemeniz gerekmez.
Geçerli değerler
- Geçerli herhangi bir kurallı ifade
Örnek
- Birden fazla örneği incelemek için buraya tıklayın.
Görüntüleme
(Alt) soru genişliği (subquestion_width)
Açıklama
Bu değer, yüzde sistemini kullanarak alt soru sütununun genişliğini belirler. Örneğin bunu 60 olarak ayarlarsanız, soru genişliğinin yüzde 60'ı alt soru metni için (en soldaki sütun) kullanılır. Kalan genişlik, yanıt seçenekleri arasında eşit olarak bölünür.
Geçerli değerler
- 1 ile 100 arasında herhangi bir tam sayı değeri.
İpucu gizlensin (hide_tip)
Açıklama
Çoğu soru genellikle "Seçmek için tıklayın" gibi bir ipucu veya soruyu nasıl dolduracağınıza dair bir yönlendirme metni içerir. Bu öznitelik, bu ipuçlarını/yönlendirmeleri kapatmanıza veya açmanıza olanak tanır.
Bu ipuçları/yönlendirmeler, doğrulama ölçütü mesajlarını da içerir (örneğin en az/en fazla yanıt sayısı, en az/en fazla/Toplam değere eşit). hide_tip etkinleştirilirse bu mesajlar gizlenir. Ancak kullanıcı geçersiz veri girerse ipuçları görüntülenir. İpuçları kırmızı renkte gösterilir ve doğrulama ölçütleri karşılandığında yeşile döner.
Kullanılabilir seçenekler
- Açık - ipuçları/yönlendirmeler gizlenir;
- Kapalı (varsayılan).
Rastgele yanıt sırası (random_order)
Açıklama
Bu öznitelik, LimeSurvey'in yanıt seçeneklerinin/alt soruların mevcut sırasını yok saymasını ve bunun yerine rastgele sıralamasını sağlar. Bu seçenek, anketi hazırlayan kişinin anket yanlılığını azaltmasına olanak tanır. Bir sorunun alt soruları varsa rastgele sıralanacak olanın yanıt seçeneklerinin değil, alt soruların sırası olduğunu lütfen unutmayın.
Kullanılabilir seçenekler
- Evet - Katılımcı ankete girdiğinde rastgele sırala
- Hayır (varsayılan)
Yazı giriş kutusu boyutu (input_box_size)
Açıklama
Bu işlev, metin alanının (yazı giriş kutusunun) boyutunu ayarlamanıza olanak tanır. LimeSurvey, giriş kutusunu varsayılan olarak belirli bir boyutta görüntüler. Bu işlevi kullanarak bu varsayılan boyutu değiştirebilirsiniz.
Geçerli değerler
- Herhangi bir sayısal değer
Başlık yineleme (repeat_headers)
Açıklama
Bu seçenek, bir soruya çok sayıda alt soru eklediğinizde kullanılabilir. Böyle bir durumda, LimeSurvey'e başlıkların kaç alt sorudan sonra yinelenmesi gerektiğini bildirmek için bu seçeneği kullanın.
Geçerli değerler
- Herhangi bir tam sayı değeri;
- Varsayılan değer 0'dır - başlık yineleme işlevi devre dışıdır.
Soru teması (question_theme)
Açıklama
İlgili soru için özelleştirilmiş temalar kullanmanıza olanak tanır.
Kullanılabilir seçenekler
- Temalar panelinde Soru temaları altında bulunan, oluşturduğunuz soru temaları.
Bkz.: Soru temaları
Açıklama
Etkinleştirilirse soru her zaman gizli kalır; anket katılımcılarına gösterilmez. Bu işlev aşağıdaki durumlarda kullanılabilir:
- Bir soruyu URL ile önceden doldurmak istiyor ve soruyu ekranda göstermek istemiyorsanız. Bu, anket içinde kullanılan tüm koşulları geçersiz kılar, çünkü ilgili soru sayfaya hiç eklenmez.
- Bir değeri anında depolamak veya hesaplamak istiyorsanız; bunun için ExpressionScript - Sunum kullanılabilir.
Kullanılabilir seçenekler
- Açık
- Kapalı (varsayılan)
CSS sınıfı (css_class)
Açıklama
Belirli sorulara özel CSS sınıfları eklemek istiyorsanız, CSS sınıf adlarını bu kutuya girebilirsiniz. Farklı sınıf adları arasında bir boşluk bıraktığınızdan emin olun.
Geçerli değerler
- Farklı CSS sınıf adları arasında boşluk bulunan herhangi bir metin dizesi.
Girdi
Girişte en fazla karakter (input_max_characters)
Açıklama
Aşağıdaki seçenek, anket katılımcılarının ilgili sorunun yanıt yazı kutusuna/kutularına girebileceği en fazla karakter sayısını belirten bir sayısal değer yazmanıza olanak tanır.
Geçerli değerler
- Herhangi bir sayısal değer
Örnek
- Anket katılımcılarının kısa ve öz bir yanıt yazmasını istiyorsanız, en fazla karakter alanına küçük bir sayı girin (ör. 10-15).
Mantık
En az yanıt (min_answers)
Açıklama
Bu işlev, kullanıcının birkaç seçimli bir soruda en az belirli sayıda yanıt seçmesini sağlamak için kullanılabilir.
Geçerli değerler
- 0'dan büyük herhangi bir tam sayı değeri
- Herhangi bir sayı
- Herhangi bir SGQA kodu
- Herhangi bir soru kodu (değişken adı)
- ExpressionScript sözdizimi kullanılan, çevresinde küme parantezi bulunmayan herhangi bir denklem.
Örnek
X olarak ayarlanırsa (herhangi bir sayı), kullanıcılar en az X onay kutusunu seçtikleri takdirde anket formunu gönderebilir. Bu seçenek sıralama soruları için kullanılırsa, katılımcının yanıtları/anketi göndermesine izin verilmeden önce en az üç öğenin sıralanması sağlanır.
En fazla yanıt (max_answers)
Açıklama
Birkaç seçim türündeki bir soruda kullanıcının seçebileceği toplam yanıt sayısını sınırlamak için kullanılabilir.
Geçerli değerler
- Herhangi bir sayı değeri
- Herhangi bir SGQA kodu
- Herhangi bir soru kodu (değişken adı)
- ExpressionScript sözdizimini kullanan, çevresinde süslü parantez bulunmayan herhangi bir denklem.
Örnek
2 olarak ayarlanırsa kullanıcı en fazla iki onay kutusunu işaretleyebilir veya bir onay kutusunu işaretleyip "Diğer" alanını (varsa) doldurabilir. Sıralama soru türü için katılımcı en fazla iki öğe seçebilir.
Dizi süzgeci (array_filter)
Açıklama
Dizi süzgeci ayarı, sonraki bir liste, dizi veya birkaç seçenekli soruda hangi yanıtların görüntüleneceğini seçmek ya da belirlemek için herhangi bir birkaç seçenekli soruyu kullanmanıza olanak tanır.
- Birkaç seçim
- Açıklamalar ile birkaç seçenek
- Birkaç kısa yazı
- Birkaç sayısal
- Dizi (5 puan, 10 puan, Evet/Hayır/Bilinmiyor, Artış/Aynı/Azalış, Sütun)
- Dizi (Çift ölçek, Metin, Sayılar)
- Sıralama
Ayrıca bu soru türlerinin her biri süzülebilir.
Tek istisna, diğer soruları süzebilen ancak kendisini süzemeyen Dizi (Sütun) türüdür.Süzgeç nasıl ayarlanır
Bir süzgeç ayarlamak için, düzenlemekte olduğunuz sorunun dizi süzgeci kutusuna birkaç seçenekli bir sorunun soru kodunu girin. İlgili soru, geçerli soru için bilgi kaynağı olarak kullanılır; önceki sorudan seçilmiş yanıtlar alınır ve geçerli soru için yanıt seçenekleri olarak kullanılır. Örneğin, kaynak birkaç seçenekli sorunuzun soru kodu "Q1" ise, yanıtları süzme işlemini başlatmak için 'Dizi süzgeci' kutusuna "Q1" yazın. Yalnızca Q1 sorusunda seçilen yanıt seçenekleri, array_filter uygulanmış soruda görünür olacaktır.
Basamaklama
Seçilen seçenekler basamaklı olarak görüntülenebilir. Bu, başka bir soruyu süzen bir soru seçebileceğiniz, onun da başka bir soruyu süzebileceği anlamına gelir ve bu böyle devam eder.
Dizi süzgeci örneği
Bu ayarın gücünü daha iyi anlamak için aşağıdaki örneğe bakalım:

Yukarıdaki ekran görüntüsünde iki soru vardır. İlki Birkaç kısa yazı soru türünde, ikincisi ise Çift ölçekli dizi soru türündedir. İlk soruya verdiğiniz yanıtlar ikinci soruda listelenir. Teknik olarak, ilk sorunun alt sorularına verdiğiniz yanıtlar süzülür ve ikinci soruda görüntülenir.
Bu örneği şu bağlantıdan indirebilirsiniz: limesurvey_group_32.lsg. Bu soru grubunu içe aktararak LimeSurvey kurulumunuza ekleyin.
Dizi süzgecine katılmayacaklar (array_filter_exclude)
Açıklama
Dizi süzgecine katılmayacaklar ayarı, sonraki bir liste, dizi veya birkaç seçimli soruda hangi yanıtların GÖRÜNTÜLENMEYECEĞİNİ seçmek ya da belirlemek için herhangi bir birkaç seçimli soruyu kullanmanıza olanak tanır.
- Birkaç seçim
- Açıklamalar ile birkaç seçenek
- Birkaç kısa yazı
- Birkaç sayısal
- Dizi (5 puanlı, 10 puanlı, Evet/Hayır/Bilmiyorum, Artış/Aynı/Azalış, Sütuna göre)
- Dizi (Çift ölçek, Metin, Sayılar)
- Sıralama
Ayrıca bu soru türlerinin her biri süzülebilir.
Tek istisna, diğer soruları süzebilen ancak kendisi süzülemeyen Sütuna göre dizi türüdür.Nasıl ayarlanır
Düzenlemekte olduğunuz sorunun dizi süzgecine katılmayacaklar kutusuna, birkaç seçimli bir sorunun soru kodunu girin. İlgili soru, geçerli soru için bilgi kaynağı olarak kullanılır; önceki sorudan seçilmemiş yanıtlar alınır ve geçerli soru için yanıt seçenekleri olarak kullanılır. Örneğin, kaynak olarak kullanacağınız birkaç seçimli sorunun soru kodu "Q1" ise, yanıtların süzülme işlemini başlatmak için 'Dizi süzgecine katılmayacaklar' kutusuna "Q1" yazın. Yalnızca Q1 sorusunda seçilmeyen yanıt seçenekleri sorunuzda görünür.
Basamaklı kullanım
Seçilen seçenekler basamaklı olarak görüntülenebilir. Yani başka bir soruyu süzen bir soru seçebilirsiniz; o soru da başka bir soruyu süzebilir ve bu böyle devam eder.
Örnek
Aşağıdaki örneğe birlikte bakalım:

Yukarıdaki ekran görüntüsünde iki soru var. İlki birkaç seçim soru türü, ikincisi ise açıklamalar ile birkaç seçenek soru türüdür. İlk soruda verdiğiniz yanıtlar ikinci sorudan çıkarılır. Örneğin, ComfortUpdate seçeneğini (alt soru kodu 'SQ1') ve Plugin seçeneğini ('SQ4') seçerseniz, ikinci sorudaki 'SQ1' ve 'SQ4' alt soru karşılıkları çıkarılır. Ekran görüntümüzde, yalnızca ilk soruda seçilmemiş seçeneklerin ikinci soruda görüntülendiğini görebiliriz.
Bu örneği şu bağlantıdan indirebilirsiniz: Limesurvey_group_array_filter_exclude.zip. Bu soru grubunu içe aktararak LimeSurvey kurulumunuza ekleyin.
Dizi süzgeci biçemi (array_filter_style)
Açıklama
Bu işlev, dizi süzgeci uygulanan alt soruların nasıl görüntüleneceğini seçmenizi sağlar. Alt sorular "gizli" veya "kullanımdan kaldırılmış" olarak görüntülenebilir.
Kullanılabilir seçenekler
- Gizli (varsayılan) - Bu seçenek seçilirse, daha önce seçilen alt sorular ikinci soruda görüntülenmez.
- Kullanımdan kaldırılmış - Bu seçenek seçilirse, daha önce seçilen alt sorular gri renkte görünür ve seçilemez hale gelir.
Örnek
"Kullanımdan kaldırılmış" seçeneğini kullanmak isterseniz, daha önce seçilen alt sorular şu şekilde görüntülenir:

Rastgele grubu adı (random_group)
Açıklama
Soruları belirli bir rastgele grubuna yerleştirir. Belirtilen gruba dahil edilen tüm sorular, anket katılımcılarına rastgele sırayla gösterilir.
Rastgele grubu adının kullanıldığı örnek bir anketi ExpressionScript örnek anketi sayfasında bulabilirsiniz.
Geçerli değerler
Dilediğiniz herhangi bir metni girmeniz yeterlidir (örneğin: 'group1'). Rastgele grubu adı kutusunda aynı metin girilmiş tüm soruların ankette yerleri rastgele belirlenir (=kendi aralarında rastgele yer değiştirir).
Ön izleme
Soruları ön izlemek için soru grubu ön izlemesi yerine anket ön izlemesi işlevini kullanın; çünkü ikincisinin soruları rastgele sırayla göstermediği bildirilmiştir.
Soru geçerliliği denklemi (em_validation_q)
Açıklama
Bu, sorunun tamamını doğrulamak için kullanılan bir denklemdir (örneğin, çok yanıtlı bir soruda tüm parçaların bir arada doğrulanması). Soru doğrulama ölçütlerini karşılamazsa em_validation_q_tip iletisi görüntülenir (.error CSS biçemini kullanır). Bu ipucu, template.css içinde varsayılan olarak gizlenen .em_q_fn_validation CSS biçemini kullanır.
Bu özellik ile alt soru doğrulama denklemleri (em_validation_sq seçeneği) arasındaki temel fark şudur: Bu özellikte soru (veya soru parçaları) doğrulamayı geçemezse bir hata iletisi gösterilebilir. Alt soru doğrulamasında ise her metin giriş hücresi (örneğin dizi soru türünde; ancak tek girişli soru türlerine de uygulanabilir) arka plan rengi (açık) kırmızı olacak şekilde biçemlendirilir.
Geçerli değerler
- Süslü parantezler olmadan ExpressionScript sözdizimini kullanan herhangi bir denklem.
Örnek
- Kullanıcılardan Birkaç kısa yazı türündeki bir soru aracılığıyla demografik bilgi toplamak istiyorsunuz ve kullanıcının geçerli bir e-posta adresi ile telefon numarası girdiğini doğrulamak istiyorsunuz.
Bu örnek, sorunun geçersiz yanıtlarla nasıl göründüğünü gösterir:

Ve işte bir geçersiz yanıtla nasıl göründüğü:

Bu bilgiyi girmek için bir soruyu şu şekilde düzenlersiniz:

Ve işte ifadenizin doğruluğunu kontrol etmenizi ve sözdizimi hatası olmadığından emin olmanızı sağlayan Mantık dosyasını göster çıktısının bir bölümü:

Gördüğünüz gibi, doğrulama denklemi hem e-posta hem de telefon numarasının ya boş olduğunu ya da bir kurallı ifade süzgecine uyduğunu sınar.
Doğrulama ipucu, uyarı iletisini yalnızca telefon veya e-posta geçersiz görünüyorsa gösterir.
Yukarıdaki örneği LimeSurvey kurulumunuza içe aktarmak isterseniz şu .lsq dosyasını indirin: Em_validation_q_example.zip.
Tüm soru geçerlilik denklemi için ipucu (em_validation_q_tip)
Açıklama
Soru geçerliliği denklemini kullanıyorsanız, sorunun nasıl doldurulması gerektiğine dair isteğe bağlı bir ileti göstermek için bu kutuyu soru ipucu olarak kullanabilirsiniz.
Geçerli değerler
- ExpressionScript sözdizimini kullanan herhangi bir metin veya denklem.
Örnek
Soru geçerliliği denklemi wiki bölümündeki örneğe bakın; ipucunun, Birkaç kısa yazı türündeki bir sorunun hangi bölümlerinin geçerlilik ölçütlerini karşılamadığını gösterecek şekilde nasıl uyarlanabileceğini gösterir.
Alt soru geçerlilik denklemi (em_validation_sq)
Açıklama
Bu, her alt soruyu (metin alanı) ayrı ayrı doğrulamak için kullanılan bir denklemdir. Bu doğrulama koşullarını geçemeyen her metin alanının arka plan rengi, hatayı vurgulamak için pembe olur (.em_sq_fn_validation CSS biçemi kullanılarak). Bunun, kurallı ifade tabanlı doğrulama seçeneğine ek olarak sunulduğunu unutmayın.
Geçerli değerler
ExpressionScript sözdizimini kullanan, çevresinde süslü parantez bulunmayan herhangi bir denklem.
Örnekler
Örneğin, yanıt olarak yalnızca 3'ün katı olan sayılara izin vermek istiyorsanız denklem şöyle olur:
(this / 3) == floor(this/3)
Ayrılmış değişken this, etkin metin giriş hücresine yapılan bir başvuruyla otomatik olarak değiştirilir.
Alt soru geçerlilik denklemi için ipucu (em_validation_sq_tip)
Açıklama
em_validation_sq kullanıyorsanız, bu, girilen yanıt hatalı olduğunda görüntülenecek isteğe bağlı bir ileti/ipucudur.
Geçerli değerler
- Herhangi bir metin dizisi
Örnek
- E-posta doğrulama örneğine devam edersek, ipucu "Lütfen geçerli e-posta adresleri girin." olabilir.
Diğer
Yazdırılabilir görünümde sayfa sonu eklensin (page_break)
Açıklama
Bu öznitelik yalnızca bir anketi gerçekten Yazdırılabilir Görünümden yazdırdığınızda etkindir. Sorudan önce bir sayfa sonu oluşturulmasını sağlar.
Kullanılabilir seçenekler
- Açık
- Kapalı (varsayılan)
Yalnızca rakamlar (numbers_only)
Açıklama
Bu seçeneği etkinleştirirseniz katılımcı yazı kutusuna/kutularına yalnızca rakam girebilir.
Denklem soru türleri için bu ayar, sonucun bir metin dizesi değil, yalnızca bir sayı olabileceğini belirtir. Bu, ondalık simgesi ile ilgili olarak sonraki denklemlerde hesaplamaların/dönüşümlerin doğru yapılmasını garanti eder.
Soru türüne göre davranış
- Öntanımlı: Katılımcı sayı olmayan bir değer girerse, uygun bir değer girebilmesi için bu değer yazı kutusundan hemen silinir.
- Dizi (Yazılar): Yalnızca rakamlar seçeneği devre dışıysa "Toplamlar şunun için görüntülensin" ve "Ana toplam görüntülensin" seçenekleri geçersiz kılınır ve toplam yazı kutuları görüntülenmez.
- Denklem: Bu seçeneği etkinleştirmek, denklem sonuçlarının sayısal bir değere dönüştürülmesini zorunlu kılar. Denklem sonucu bir sayı değilse (ve boş değilse), denklem NaN döndürür ve yanıt tablosuna boş bir dize olarak kaydedilir.
Kullanılabilir seçenekler
- Açık
- Kapalı (varsayılan)
Toplamlar şunun için görüntülensin (show_totals)
Açıklama
Etkinleştirilirse satırlar, sütunlar veya hem satırlar hem de sütunlar için toplamlar görüntülenir.
Kullanılabilir seçenekler
- Kapalı (varsayılan)
- Satırlar
- Sütunlar
- Satır ve sütunlar
Örnek
Ana toplam görüntülensin (show_grand_total)
Açıklama
Etkinleştirilirse, sütunların (veya satırların) ana toplamı dizinin sağ alt kısmında görüntülenir.
Kullanılabilir seçenekler
- Açık
- Kapalı (varsayılan)
Örnek

İstatistikler
Çizelge görüntülensin (display_chart)
Açıklama
Bu öznitelik, anket yöneticisinin, anketi dolduran anket katılımcılarına anket sonrasında soru sonuçlarını içeren bir çizelgenin görüntülenip görüntülenmeyeceğini seçmesini sağlar.
- herkese açık istatistikler anket ayarı, sunum ve gezinme ayarları içinde
- çizelgeler görüntülensin anket ayarı, sunum ve gezinme ayarları içinde
- herkese açık istatistikler soru özniteliği ve
- çizelge görüntülensin soru özniteliği.
Kullanılabilir seçenekler
- Açık
- Kapalı (varsayılan)
Çizelge türü (chart_type)
Açıklama
Bu öznitelik, anket yöneticisinin anketi doldurmayı bitiren katılımcıya hangi türde çizelge gösterileceğini seçmesine olanak tanır.
Kullanılabilir seçenekler
- Çubuk
- Dilim çizelge
- Radar
- Çizgi
- PolarArea
- Halka
