질문 유형 - 수식
From LimeSurvey Manual
간단한 설명
이 질문 유형을 사용하면 작성자가 수식(예: 계산 또는 맞춤형 보고서)을 생성하여 데이터베이스 변수에 저장할 수 있습니다. 수식에는 ExpressionScript에서 지원하는 모든 구문을 사용할 수 있습니다. 숫자 값을 다루는 경우, 아래에 설명된 고급 질문 설정인 "숫자만"을 반드시 사용하세요.
다음은 이 질문 유형을 사용하는 방법의 예시입니다:


예시: Limesurvey_survey_BMIsample.lss.zip.
수식 편집
전용 설정 사용
수식을 편집하는 가장 좋은 방법은 전용 설정을 사용하는 것입니다. 이렇게 하면 여러 언어에서 동일한 수식을 사용할 수 있고, 수식에 HTML이 포함되지 않도록 보장할 수 있습니다. 또한 사용자에게는 완전한 문장을 보여 주면서 데이터베이스에는 필요한 값만 저장할 수 있습니다. 예를 들어 수식 설정에 {weightkg/tall}을 입력하고 "귀하의 BMI는 {self.NAOK}입니다"라고 표시할 수 있습니다.
내부에 표현식이 필요한 경우 중괄호를 추가해야 합니다.
질문 텍스트 사용
HTML/WYSIWYG 편집기 또는 HTML 원본에서 편집할 수 있습니다:
- WYSIWYG 편집기 사용:

- HTML 원본에서 편집:

응답 테이블에 깔끔한 텍스트 또는 깔끔한 숫자 값을 기록하려는 경우 소스 코드에서 편집하는 것이 좋습니다. 소스를 편집하면 저장 과정에 영향을 줄 수 있는 모든 HTML 코드를 제거/삭제할 수 있습니다.

일반 옵션
필수
설명
이 옵션을 사용하면 설문조사 관리자가 응답자에게 특정 설문조사 질문에 대한 응답을 요구할 수 있습니다. 필수 질문에 응답하지 않으면 응답자는 다음 단계로 진행할 수 없습니다. 하위 질문이 여러 개인 질문에서 특정 하위 질문만 응답하도록 요구하려면 논리 탭에 있는 최소 응답 속성을 사용하십시오.
사용 가능한 옵션
- On - 참여자가 다음 페이지로 진행하기 전에 질문에 반드시 응답해야 합니다. '응답 없음' 응답 옵션은 표시되지 않습니다.
- Soft - 질문에 응답하지 않고 다음 페이지로 진행하려고 하면 경고가 표시됩니다. 단, 참여자는 경고를 무시하고 계속 진행할 수 있습니다. 설문조사 프리젠테이션 설정에서 활성화한 경우 '응답 없음' 옵션은 계속 표시됩니다.
- Off (기본값) - 질문에 응답하지 않아도 됩니다.
조건
설명
조건의 결과 값이 "1" 또는 "true"이면 해당 질문은 설문조사 맥락에서 "관련성이 있는" 것으로 간주되어 설문조사 참여자에게 표시됩니다. 그렇지 않으면 질문은 숨겨집니다. 모든 설문조사 질문에서 관련성 수식을 지정할 수 있습니다. 이 기능은 조건 기능의 후속 기능이며 훨씬 더 복잡한 조건부 논리를 지원합니다.
구문 강조
조건을 저장하면 조건이 평가되고 구문이 강조 표시됩니다. 오류는 색상으로 구분되어 표시되므로 쉽게 찾아 수정할 수 있습니다.
유효한 값
- 중괄호로 둘러싸지 않은 ExpressionScript 구문을 사용하는 모든 조건.
예시
구문 강조의 좋은 예시는 다음과 같습니다.
표시
설명
이 옵션을 활성화하면 질문이 항상 숨겨지며 설문조사 참여자들에게 표시되지 않습니다. 이 기능은 다음과 같은 경우에 사용할 수 있습니다:
- URL로 질문을 미리 채우되 화면에는 표시하고 싶지 않은 경우. 해당 질문은 페이지에 포함되지도 않으므로 설문조사에서 사용된 모든 조건보다 이 설정이 우선합니다.
- ExpressionScript - 프레젠테이션을 통해 값을 즉석에서 저장하거나 계산하려는 경우.
사용 가능한 옵션
- 켜기
- 끄기 (기본값)
CSS 클래스 (css_class)
설명
특정 질문에 특별한 CSS 클래스를 추가하려면 이 상자에 CSS 클래스 이름을 입력하십시오. 여러 클래스 이름 사이에는 반드시 공백을 한 칸 넣어야 합니다.
유효한 값
- CSS 클래스 이름 사이에 공백이 있는 임의의 텍스트 문자열.
인쇄 가능한 설문조사의 관련성 도움말 (printable_survey_relevance_help)
설명
설문조사를 인쇄할 때 각 질문의 관련성 수식도 함께 인쇄할 수 있습니다. 하지만 인쇄된 양식에 수식 대신 설명을 표시하려면, 이 상자에 관련성 수식에 대한 텍스트 설명을 입력하십시오.
유효한 값
- 인쇄 가능한 양식에 표시하려는 모든 텍스트 및/또는 숫자.
논리
수식 (Equation)
설명
여기에 입력한 표현식의 결과가 응답 테이블에 저장되며, 질문 텍스트 상자에 입력한 표현식의 결과는 저장되지 않습니다. 예를 들어, 질문 텍스트 상자에 여러 표현식을 표시하여 응답자에게 본인에 대한 통계를 보여 줄 수 있습니다. 그러나 이와 동시에 다른 값을 저장하려면 이 필드에 원하는 표현식을 입력하십시오.
이 수식은 모든 언어에 사용됩니다.
유효한 값
- 모든 텍스트. Expression Manager 구문도 사용할 수 있습니다(중괄호로 감싸야 합니다).
기타
인쇄용 보기에서 쪽 나누기 넣기 (page_break)
설명
이 속성은 인쇄용 보기에서 설문조사를 실제로 인쇄할 때만 활성화됩니다. 질문 앞에 페이지 나누기가 강제로 적용됩니다.
사용 가능한 옵션
- 켜기
- 끄기 (기본값)
SPSS 내보내기 척도 유형 (scale_export)
설명
이 속성은 SPSS 내보내기에만 사용됩니다. 이 속성은 SPSS가 추측하는 기본 척도를 덮어씁니다. 각 측정 척도의 기능을 알아보려면 SPSS 관련 문서를 참조하십시오.
사용 가능한 옵션
- 기본값 (default)
- 명목 (Nominal)
- 순서 (Ordinal)
- 척도 (Scale)
숫자만 (numbers_only)
설명
이 옵션을 활성화하면 참여자는 텍스트 박스에 숫자만 입력할 수 있습니다.
수식 질문 유형의 경우, 이 설정은 결과가 문자열이 아닌 숫자만 될 수 있음을 나타냅니다. 이를 통해 소숫점과 관련하여 후속 수식에서 올바른 계산/변환이 보장됩니다.
질문 유형별 동작
- 초기화: 참여자가 숫자가 아닌 값을 입력하면 해당 값이 텍스트 박스에서 즉시 삭제되어 참여자가 올바른 값을 다시 입력할 수 있습니다.
- 배열 (텍스트): 숫자만 옵션이 비활성화되어 있으면 "다음에 대한 총계 보이기" 및 "총계 보이기" 옵션이 무시되며, 총계 텍스트 박스는 표시되지 않습니다.
- 수식: 이 옵션을 활성화하면 수식 결과가 강제로 숫자 값으로 변환됩니다. 수식 결과가 숫자가 아니고 비어 있지 않은 경우 수식은 NaN을 반환하며, 응답 테이블에는 빈 문자열로 저장됩니다.
사용 가능한 옵션
- 켜기
- 끄기 (기본값)
통계
공개 통계에 보이기 (public_statistics)
설명
이 속성을 사용하면 설문조사 관리자가 설문조사를 제출한 참여자들에게 특정 질문의 결과를 표시할지 여부를 선택할 수 있습니다.
각 질문의 기본 설정은 '끔'입니다(=응답자에게 질문 통계를 표시하지 않음). 설문조사 제출 후 설문조사 참여자들에게 특정 질문의 설문조사 통계를 보여 주려면 해당 질문마다 이 기능을 각각 활성화해야 합니다.
사용 가능한 옵션
- 켜기
- 끄기 (기본값)
차트 표시 (display_chart)
설명
이 속성을 사용하면 설문조사 관리자가 설문조사 참여자들이 설문조사를 완료한 후 질문 결과가 포함된 차트를 표시할지 여부를 선택할 수 있습니다.
- 프레젠테이션 및 탐색 설정의 공개 통계 설문조사 설정
- 프레젠테이션 및 탐색 설정의 그래프 보기 설문조사 설정
- 공개 통계 질문 속성
- 차트 표시 질문 속성
사용 가능한 옵션
- 켜기
- 끄기 (기본값)
차트 유형 (chart_type)
설명
이 속성을 사용하면 설문조사 관리자가 응답자가 설문조사 작성을 완료한 후 표시될 차트의 유형을 선택할 수 있습니다.
사용 가능한 옵션
- 막대 그래프
- 파이 차트
- 레이더
- 선
- 극좌표 영역
- 도넛