x

Ana bölümler

  1. LimeSurvey Cloud ve LimeSurvey CE karşılaştırması
  2. Hızlı başlangıç kılavuzu - LimeSurvey 3.0+
  3. Kurulum - LimeSurvey CE
  4. İyi bir anket nasıl tasarlanır (kılavuz)
  5. Başlarken
  6. LimeSurvey'i Yönetme
  7. Anketler - giriş
  8. Anket ayarları
  9. Anket menüsü
  10. Anket yapısı
  11. Sorular - giriş
  12. Soru grupları - giriş
  13. Anketler - yönetim
  14. Anket araç çubuğu seçenekleri
  15. Çok dilli anket
  16. ExpressionScript Motoru - Hızlı başlangıç kılavuzu
  17. Kategorize edilmemiş ve gelişmiş özellikler
  18. Genel SSS
  19. Sorun giderme
  20. Geçici çözümler
  21. Lisans
  22. Sürüm değişiklik günlüğü
  23. Eklentiler
 Actions

URL alanları

From LimeSurvey Manual

Bu sayfa makine çevirisiyle çevrilmiş olabilir ve hatalar içerebilir. İngilizce orijinali göster · Bu çeviriyi iyileştir
This page is a translated version of the page URL fields and the translation is 100% complete.


Giriş

URL alanı parametreleri şu alanlarda kullanılabilir:


Bitişte görüntülenecek adres alanı

Bir anketin sonunda veya bir kota anketin sonlandırılmasına neden olduğunda bir bitiş URL'si belirleme seçeneği vardır. Bu URL, anketi tamamlayan katılımcıya bitiş sayfasında sunulur; isterseniz katılımcının ilgili URL'ye otomatik olarak yönlendirilmesini de sağlayabilirsiniz. Bunun için Anket yazı bileşenleri panelinde Bitişte görüntülenecek adres seçeneğini doldurmanız ve anket tamamlandığında bitiş URL'sinin otomatik yüklenmesini Sunum panelinden etkinleştirmeniz gerekir.

Ancak LimeSurvey, URL alanlarını çok daha farklı şekillerde kullanma olanağı sunar; bu da anketinizin işlevselliğini artırmanızı sağlar.

Anket yan menüsünde “Anket katılımcıları” bölümüne gidip anketi “kapalı erişim kipine” alırsanız ve oraya her birinin kodu olan katılımcıları önceden eklerseniz, kod parametresi bitiş URL'sine eklenir.

Temel alanlar

Bitiş URL'sinde {SAVEDID}, {TOKEN}, {SID} ve {LANG} ifadelerini kullanabilirsiniz:

  • SAVEDID, bu gönderime atanan kimliktir;
  • TOKEN, ankete katılmak için kullanılan koddur;
  • SID, anket kimliğidir;
  • LANG, dil kodudur.

Örneğin:

https://www.limesurvey.org/test.php?var1={SAVEDID}&var2={TOKEN}&var3={SID}&lang={LANG}


Yanıt alanları

ExpressionScript değişkenlerini de kullanabilirsiniz. Bu URL alanı, anketteki belirli bir sorunun yanıtını bitiş URL'sine eklemenizi sağlar. Bu, bir yanıtı harici bir betiğe göndermek için yararlı olabilir (ör. anket sırasında toplanan bir e-posta adresi).

Örneğin:

https://www.limesurvey.org/test.php?email={EMAILADDRESS}

Anket katılımcılarınız anketinizi her doldurmak istediğinde yeni bir oturum başlatılması için URL'ye "newtest/y" eklemek önemlidir.

https://exampletest.limequery.com/index.php/survey/index/sid/48315/newtest/Y?48315X2X222007=Y&48315X2X222008=Y

Yukarıdaki örnekte URL, kimliği = 48315 olan bir ankete, grup = 2, soru = 22 ve yanıt kodları = 2007 ve 2008 olan alanlara karşılık gelir.

"newtest/y" gerekliliği hakkında daha fazla bilgi için şu forum başlığına bakın.

İfadeler

Burada herhangi bir ifadeyi de kullanabilirsiniz.

Örneğin:

http://www.limesurvey.org/test.php?gender={if(sex=='Male','M','F')}&name;={name}


Aktarım alanları

Aktarım alanlarını kullanmak için değişken adlarını Pano bütünlüğü aracılığıyla tanımlamanız gerekir. Bir hedef soru atamazsanız değişkenler yanıtlara kaydedilmez (LimeSurvey Pano bütünlüğü özelliği hakkında daha fazla bilgi edinin). Böyle bir parametreyi bitiş URL'sinde kullanmak için {PASSTHRU:<paramname>} etiketini ekleyin; burada <paramname>, girdi parametrenizin adıdır.

"foobar" adında bir parametre tanımladığınızı varsayalım. Anket şuna benzer bir bağlantıyla başlatılır:

https://example.org/limesurvey/index.php/survey/index/sid/12345/lang/eb?foobar=XYZ123

XYZ123, "aktarmak" istediğiniz değerdir.

Bitiş URL'si https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar} olan bir anketin bitiş URL'si bu durumda https://www.limesurvey.org/test.php?foobarout=XYZ123 olarak dönüştürülür.

Başlangıç URL'si

GET parametreleriyle anketi önceden doldurma

Sunucuya yükle ve denklem soru türü dışındaki tüm yanıtları önceden doldurabilirsiniz. Parametreler için qcode adlandırmasını kullanıp tekli soru türleri için değer belirleyebilir veya SGQA tanımlayıcısını kullanabilirsiniz.

Ardından yanıtlar önceden doldurulan değere ayarlanır. Tekli seçim için yanıtın kodunu kullanmalısınız; çoktan seçmeli sorularda yanıtı önceden doldurmak istiyorsanız Y kullanmalısınız.

Başlangıç URL'si örnekleri:

  • http://ls.example.org/1234?QTEXT=prefilled : Kodu QTEXT olan soruyu 'prefilled' ile doldurur
  • https://ls.example.org/1234?MULTI_SQ001=prefilled (New in 3.14.1 ) : Başlığı MULTI olan sorunun SQ001 alt sorusunu 'prefilled' ile doldurur (örneğin çoklu metin sorusu için).
  • https://ls.example.org/1234?single=-oth-&single_other=Other%20text (New in 3.14.1 ) : Tekli seçim sorusunun "Diğer" yanıt seçeneğini seçer ve diğer değerini "Other text" metniyle doldurur.
  • https://ls.example.org/1234?1234X1X1SQ001=prefilled : Kimliği 1 olan gruptaki, kimliği 1 olan sorunun SQ001 alt sorusunu 'prefilled' ile doldurur
  • https://ls.example.org/1234?1234X1X1SQ001=A1 : Kimliği 1 olan gruptaki, kimliği 1 olan sorunun SQ001 alt sorusu için 'A1' yanıt seçeneğini önceden seçer.
  • https://ls.example.org/1234?1234X1X1SQ001=Y : Kimliği 1 olan gruptaki, kimliği 1 olan sorunun SQ001 alt sorusunu önceden seçer.


 Hint: GET parametreleri ilk parametre için "?", sonraki parametreler için "&" kullanır. URL'nizde zaten "?" varsa, daha fazla GET parametresi eklemek için "&" kullanmalısınız.


 Hint: Ek GET parametreleri yalnızca anket yeniden başlatıldığında doldurulur. Bu nedenle test ederken yeni bir anket başlatmak için her zaman newtest=Y ekleyin. Örneğin: http://ls.example.org/1234?QTEXT=prefilled&newtest=Y


Adres parametreleri sekmesini kullanarak GET parametreleriyle anketi önceden doldurma

Yanıtları, Pano bütünlüğü bölümünde yapılandırılabilen URL parametrelerini kullanarak (bazen daha kolay biçimde) önceden doldurabilirsiniz.


Yanıtı önceden doldurma ve gizleme

Bir soruyu katılımcılarınızdan gizlemek için sorunun gizli özniteliğini kullanabilirsiniz. Bu durumda soru gizli olsa da önceden doldurulmuş olarak kalır.