On this page
sliders
Range
Range 질문은 응답자가 정의된 최솟값과 최댓값 사이에서 슬라이더를 드래그하여 숫자를 선택할 수 있게 합니다.
range 질문 유형은 응답자가 정의된 최솟값과 최댓값 내에서 숫자를 선택할 수 있는 슬라이더 (또는 동등한 입력)를 표시합니다. 제약 조건이 있는 텍스트 입력에 의존하는 대신 시각적으로 범위를 제한하려는 경우 평점, 만족도 점수 또는 수치 값 수집에 이상적입니다.
기본 XLSForm 사양
| type | name | label | parameters |
|---|---|---|---|
| range | satisfaction | 서비스에 얼마나 만족하십니까? | start=1 end=5 step=1 |
parameters 열은 슬라이더 경계 및 단계 크기를 정의합니다:
| 매개변수 | 설명 | 기본값 |
|---|---|---|
start | 최솟값 (포함) | 0 |
end | 최댓값 (포함) | 10 |
step | 유효한 값 사이의 증가분 | 1 |
표준 range 질문 유형에 대한 자세한 내용은 XLSForm 사양을 참조하세요.
용도
Range 질문은 일반적으로 다음 용도로 사용됩니다:
- 만족도 또는 평점 척도 (예: 1–5 또는 0–10)
- Likert 스타일 수치 척도
- 불연속 값만 유효한 측정값 수집
- 슬라이더가 텍스트 필드보다 사용성을 향상시키는 나이 범위 또는 점수 범위
예시 사용
기본 평점 척도
| type | name | label | parameters |
|---|---|---|---|
| range | overall_rating | 전체 평점 (0–10) | start=0 end=10 step=1 |
소수 단계
| type | name | label | parameters |
|---|---|---|---|
| range | weight_kg | 체중 (kg) | start=0 end=200 step=0.5 |
계산에서 값 사용
| type | name | label | parameters | calculation |
|---|---|---|---|---|
| range | score | 시험 점수 (0–100) | start=0 end=100 step=5 | |
| calculate | grade | if(${score} >= 90, ‘A’, if(${score} >= 80, ‘B’, if(${score} >= 70, ‘C’, ‘F’))) | ||
| note | grade_note | 귀하의 등급은: ${grade} |
Appearance
range 유형은 기본적으로 슬라이더로 렌더링됩니다. 기본 사용에는 추가 appearance 값이 필요하지 않습니다. 웹 양식에서 더 넓은 레이아웃을 위해 horizontal과 결합할 수 있습니다:
| type | name | label | parameters | appearance |
|---|---|---|---|---|
| range | nps | 우리를 추천할 가능성은 얼마나 됩니까? (0–10) | start=0 end=10 step=1 | horizontal |
모범 사례
- 항상 의미 있는
start,end,step값을 설정합니다 — 기본값에 의존하지 않습니다. - 응답자에게 맥락을 제공하기 위해
hint열에 척도의 끝 값을 레이블로 표시합니다 (예:hint: 0 = 매우 불만족, 10 = 매우 만족). - 5점 Likert 척도의 경우 응답자가 “1"이 가장 낮은 것을 기대하므로 0–4 대신
start=1 end=5 step=1을 사용합니다. - 입력의 경계 특성이 질문 설계의 일부인 경우
integer+ 제약 조건 대신range를 사용합니다 (슬라이더는 시각적으로 척도를 전달).
제한 사항
- 슬라이더 위젯은 매우 넓은 범위 (예: 0–10000)에는 이상적이지 않습니다 — 그런 경우 제약 조건이 있는 텍스트
integer가 더 사용자 친화적입니다. - 모바일 기기에서 미세한 단계 값 (예:
step=0.1)은 터치 슬라이더로 정밀하게 제어하기 어려울 수 있습니다.
이 페이지가 도움이 되었나요?