x

주요 장

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - 빠른 시작 가이드
  3. 설치 - LimeSurvey CE
  4. 좋은 설문조사를 디자인하는 방법(가이드)
  5. 시작하기
  6. LimeSurvey 관리
  7. 설문조사 - 소개
  8. 설문조사 설정
  9. 설문조사 메뉴
  10. 설문 조사 구조
  11. 질문 - 소개
  12. 질문 그룹 - 소개
  13. 설문조사 관리
  14. 설문조사 도구 모음 옵션
  15. 다국어 설문조사
  16. ExpressionScript 엔진 - 빠른 시작 가이드
  17. 미분류 및 고급 기능
  18. 일반 FAQ
  19. 문제 해결
  20. 해결 방법
  21. 특허
  22. 버전 변경 로그
  23. 플러그인 - 고급
 Actions

URL 필드

From LimeSurvey Manual

이 페이지는 기계 번역되었을 수 있으며 오류가 포함되어 있을 수 있습니다. 영어 원문 보기 · 이 번역 개선하기
This page is a translated version of the page URL fields and the translation is 100% complete.

__목차__


소개

URL 필드 매개변수는 다음의 상황에서 사용할 수 있습니다:


URL 필드 종료

설문 조사가 끝나거나 할당량으로 인해 설문 조사가 종료될 때 종료 URL을 설정하는 옵션이 있습니다. 이 URL은 설문 조사를 마친 참가자에게 마지막 페이지에서 제공되거나, 선택적으로 참가자가 해당 URL로 자동 리디렉션되도록 설정할 수 있습니다. Survey text elements 패널에서 종료 URL 옵션을 입력하고 설문 조사가 완료되면 Presentation/ko 패널에서 종료 URL을 자동으로 로드하도록 설정하면 됩니다.

하지만 LimeSurvey는 URL 필드를 다양한 방법으로 사용할 수 있는 가능성을 제공하며, 이를 통해 설문조사의 기능을 향상할 수 있습니다.

설문조사 사이드 메뉴에서 "설문 조사 참여자"로 가서 설문조사를 "폐쇄형 접근 모드"로 변경하면, 각각 토큰을 가지고 있는 참여자를 미리 추가한 후, 토큰 매개변수가 최종 URL에 추가됩니다.

기본 필드

최종 URL에는 {SAVEDID}, {TOKEN}, {SID}, {LANG}을 사용할 수 있습니다.

  • SAVEDID는 이 특정 제출에 할당된 ID입니다.
  • TOKEN은 설문 조사에 참여하는 데 사용되는 토큰입니다.
  • SID는 설문 조사 ID입니다.
  • LANG은 언어 코드입니다.

예를 들어:

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


답변 필드

{INSERTANS:SGQA} 또는 ExpressionScript 변수를 사용할 수도 있습니다. 이 URL 필드를 사용하면 설문 조사의 특정 질문에 대한 응답을 최종 URL에 추가할 수 있습니다. 이는 외부 스크립트(예: 설문 조사 중에 수집된 이메일 주소)에 응답을 보내는 데 유용할 수 있습니다.

예를 들어:

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

설문조사 참여자가 설문조사를 작성하려고 할 때마다 새로운 세션을 강제로 실행하려면 URL에 "newtest/y"를 추가하는 것이 중요합니다.

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

위 시나리오에서 URL은 ID = 48315, 그룹 = 2, 질문 = 22, 답변 코드 = 2007 및 2008인 설문 조사와 관련이 있습니다.

Template:참고

표현식

여기서는 표현식을 사용할 수도 있습니다.

예를 들어:

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


통과(passthrough) 필드

통과(passthrough) 필드를 사용하려면 패널 통합을 통해 변수 이름을 반드시 정의해야 합니다. 대상 질문을 지정하지 않으면 변수가 응답에 저장되지 않습니다(LimeSurvey panel integration 기능에 대해 자세히 알아보세요). 최종 URL에서 이러한 매개변수를 사용하려면 태그 {PASSTHRU:<paramname>}를 삽입하기만 하면 됩니다.<paramname> 은 입력 매개변수의 이름입니다.

"foobar"라는 a parameter를 정의했다고 가정해 보겠습니다. 설문 조사는 다음과 같은 링크로 시작됩니다.

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

XYZ123은 "통과"하려는 값입니다.

다음 URL을 포함하는 설문 조사의 최종 URL https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar} 은 https://www.limesurvey.org/test.php?foobarout=XYZ123로 변환됩니다.

시작 URL

GET 매개변수를 사용하여 설문조사 사전 작성

upload 및 equation question type을 제외한 모든 답변을 미리 채울 수 있습니다. 매개변수에 qcode naming을 사용하고 단일 질문 유형에 대한 값을 설정하거나 SGQA identifier/ko를 사용할 수 있습니다.

그런 다음 답변은 미리 채워진 값으로 설정됩니다. 단일 선택 옵션의 경우 답변의 코드를 사용해야 하며 다중 선택 질문의 경우 답변을 미리 채우려면 Y를 사용해야 합니다.

시작 URL의 예는 다음과 같습니다:

  • http://ls.example.org/1234?QTEXT=prefilled : 코드가 QTEXT인 질문을 'prefilled'로 채웁니다.
  • https://ls.example.org/1234?MULTI_SQ001=prefilled (New in 3.14.1 ) : 제목이 MULTI인 질문의 하위 질문 SQ001을 'prefilled'로 채웁니다(예: 복수 텍스트 질문).
  • https://ls.example.org/1234?single=-oth-&single_other=Other%20text (New in 3.14.1 ) : 단일 선택 질문의 "기타" 응답 옵션을 선택하고 기타 값에 "Other text" 텍스트를 입력합니다.
  • https://ls.example.org/1234?1234X1X1SQ001=prefilled : ID가 1인 그룹의 ID가 1인 질문의 하위 질문 SQ001을 'prefilled'로 채웁니다.
  • https://ls.example.org/1234?1234X1X1SQ001=A1 : ID가 1인 그룹의 ID가 1인 질문의 하위 질문 SQ001에서 응답 옵션 'A1'을 미리 선택합니다.
  • https://ls.example.org/1234?1234X1X1SQ001=Y : ID가 1인 그룹의 ID가 1인 질문의 하위 질문 SQ001을 미리 선택합니다.


 Hint: GET 매개변수는 첫 번째 매개변수에 "?"를 사용하고 후속 매개변수에는 "&"를 사용합니다. URL에 이미 "?"가 있는 경우 "&"를 사용하여 GET 매개변수를 추가해야 합니다.


 Hint: 추가 GET 매개변수는 설문조사가 새로 시작될 때만 채워집니다. 따라서 테스트할 때는 항상 newtest=Y를 추가하여 새 설문조사를 시작하십시오. 예: http://ls.example.org/1234?QTEXT=prefilled&newtest=Y


URL 매개변수 탭을 사용하여 GET 매개변수로 설문조사 미리 채우기

panel integration에서 구성할 수 있는 URL 매개변수를 사용하여 답변을 (때로는 더 쉽게) 미리 채울 수 있습니다.


답변 미리 채우기 및 숨기기

질문의 hidden attribute을 사용하여 응답자에게 질문을 숨길 수 있습니다. 그렇다면 질문은 여전히 미리 채워진 상태로 유지됩니다.