응답 내보내기
From LimeSurvey Manual
설문조사가 활성화되면 답변을 둘러보고 추가 분석을 위해 내보낼 수 있습니다. 내보내기 기능에 접근하려면 (설문조사 관련 패널 어디에서나 표시되는) 답변을 클릭한 다음 드롭다운 메뉴에서 답변 & 통계를 클릭하십시오.
기본으로 로드되는 페이지는 답변 요약입니다. 이제 상단 도구 모음에 있는 내보내기 옵션을 찾으십시오:
여러 가지 옵션을 사용할 수 있습니다:
응답 내보내기
드롭다운 메뉴에서 첫 번째 내보내기 관련 옵션을 선택하면 다음 패널이 표시됩니다:
여러 필터 옵션이 다음과 같이 구분되어 있습니다:
- 서식: 결과를 내보낼 형식을 선택할 수 있습니다. 다음 형식을 사용할 수 있습니다:
- CSV 파일(모든 문자 집합): 서식 탭 하단의 "CSV 필드 구분자" 옵션도 참조하십시오. 기본값은 "쉼표"입니다. 다른 옵션은 "세미콜론"과 "탭"입니다.
- HTML
- R (데이터 파일): 이 옵션을 선택한 경우 설문조사를 R (신택스 파일)로도 내보내십시오. R에서 데이터를 분석하는 방법에 대한 자세한 내용은 이 위키 하위 섹션을 확인하십시오.
- Microsoft Word (라틴 문자 집합)
- Microsoft Excel (모든 문자 집합)
- STATA (.xml): STATA에서 데이터를 분석하는 방법에 대한 자세한 내용은 다음 위키 하위 섹션을 읽어 보십시오.
- SPSS(.sav): 추가 가져오기 단계 없이 바로 사용할 수 있는 단일 SPSS 기본 파일을 생성합니다. 자세한 내용과 이전 SPSS 신택스 내보내기와의 비교는 이 위키 하위 섹션을 확인하십시오.
- R (신택스 파일): 이 옵션을 선택한 경우 설문조사를 R (신택스 파일)로도 내보내십시오. R에서 데이터를 분석하는 방법에 대한 자세한 내용은 이 위키 하위 섹션을 확인하십시오.
- 일반
- 완성 상태: 모든 레코드, 완료된 레코드만 또는 미완료 레코드만 내보내도록 설정합니다. 각 항목의 의미에 대한 자세한 내용은 이 위키 하위 섹션을 확인하십시오.
- 언어 내보내기: 기본 옵션은 설문조사의 기본 언어입니다.
- 범위: 응답 테이블에 저장된 답변의 ID를 나타냅니다. 입력한 값이 잘못된 경우(즉, 입력한 값 사이에서 답변 ID를 찾을 수 없는 경우) 답변을 내보내려고 할 때 테이블에 있는 값을 입력하라는 팝업이 표시됩니다.
- 답변
- 다음 형식으로 답변 내보내기: 모든 응답을 내보내거나 응답 코드로 변환하여 내보낼 수 있습니다. 후자를 선택하면 응답자가 제출한 응답이 해당 응답의 응답 코드로 대체됩니다. "예"와 "아니오" 응답은 "Y"와 "N"으로 변환되며, 그 외 응답은 임의의 문자열로 변환됩니다. "Y/N 변환"이 활성화되어 있으면 Y와 N을 응답으로 사용하는 응답 코드가 해당 입력란의 문자열로 변환됩니다. 기본적으로 값은 Y에 1, N에 2입니다.
- 제목
- 질문 내보내기 형식: 내보낸 파일에서 제목이 어떻게 표시될지 설정합니다. 다음 옵션을 사용할 수 있습니다:
- 질문 코드
- 단순화된 질문 텍스트: 이 옵션을 선택하면 질문의 길이가 줄어듭니다(긴 질문을 사용하는 경우 유용합니다)
- 질문 텍스트 전문(기본값)
- 질문 코드 및 질문 텍스트
- HTML 태그 제거: 질문 텍스트 상자에 사용된 HTML을 내보내지 않도록 기본적으로 활성화되어 있습니다.
- 질문의 공백을 언더스코어로 바꾸기: 기본적으로 비활성화되어 있습니다. 활성화하면 질문 텍스트의 공백이 언더스코어로 바뀝니다.
- 단축 텍스트: 기본적으로 비활성화되어 있습니다. 활성화하면 질문 텍스트가 단축됩니다. 질문 텍스트의 길이는 "문자 갯수"에 입력한 숫자로 정해집니다. 이 옵션은 제목 텍스트로 "질문 텍스트 전문" 또는 "질문 코드 및 질문 텍스트"를 선택한 결과의 질문 텍스트를 단축하려는 경우에 유용합니다.
- ExpressionScript 코드 사용: 기본적으로 비활성화되어 있습니다. 활성화하면 질문과 하위 질문이 ExpressionScript 내에서 사용되는 방식 그대로 내보내집니다. 따라서 제목은 qcode 변수 명명과 유사해집니다. 다음 질문 제목 옵션 중 하나를 선택해야 합니다: "질문 코드" 또는 "질문 코드 및 질문 텍스트".
- 문자 갯수: 제목에 표시할 최대 문자 수를 설정합니다. 이 옵션은 질문을 단순화된 질문 텍스트로 내보내려는 경우에 작동합니다. 기본값은 15입니다.
- 코드 / 텍스트 구분자: 질문 코드와 질문 텍스트를 구분하는 데 사용할 옵션을 선택합니다. 기본값은 "점" 뒤에 빈 문자열(<SPACE>)입니다.
- 질문 내보내기 형식: 내보낸 파일에서 제목이 어떻게 표시될지 설정합니다. 다음 옵션을 사용할 수 있습니다:
- 열 제어: 내보낼 질문(및 해당 응답)을 설정합니다. 이 목록의 질문은 해당 질문 코드와 질문 텍스트로 표시됩니다. 기본적으로 모든 열이 내보내집니다. 여러 열을 선택하려면 CTRL 및/또는 SHIFT 키를 사용하십시오.
- 토큰 제어 - 내보낼 설문조사 참여자 데이터를 설정합니다. 이 옵션은 설문조사가 익명이 아닌 경우에만 사용할 수 있습니다! 설문조사 참여자 테이블이 무엇이며 LimeSurvey에서 어떻게 사용할 수 있는지에 대한 자세한 내용은 여기를 클릭하십시오.
R 내보내기
무료 소프트웨어 환경인 R은 통계 계산 및 그래픽에 사용되는 SPSS의 대안입니다.
R로 데이터 세트를 가져오려면 다음 단계를 따르십시오:
- 신택스 파일과 데이터 파일을 모두 다운로드합니다.
- 두 파일을 R 작업 디렉터리에 저장합니다(R 명령 창에서 getwd()와 setwd()를 사용하여 작업 디렉터리를 확인하고 설정할 수 있습니다).
- R 명령 창에
source("File_name_syntax.R")를 입력합니다. 그러면 데이터가 올바른 형식으로 "data"라는 데이터 프레임에 가져와집니다.
선택 항목이 제한된 답변은 수준(level)이 질문 코드에 해당하고 레이블이 선택 항목에 해당하는 팩터로 처리됩니다.
옵션으로 "기타"가 있는 질문은 기타 데이터를 위한 새 열로 질문 필드에 _Other가 덧붙여집니다.
Stata-xml 내보내기
Stata는 상용 데이터 분석 및 통계 소프트웨어 패키지입니다.
이 내보내기 기능은 LimeSurvey로 수집한 데이터를 빠르게 분석할 수 있도록 만들어졌습니다. Stata의 고유 형식으로 XML 파일을 생성합니다. 이 형식은 일반 CSV 파일을 가져오는 것보다 다음과 같은 여러 장점이 있습니다:
- 데이터 세트에 변수 레이블(질문, 하위 질문)과 값 레이블(해당하는 경우 응답)을 포함한 모든 레이블이 지정됩니다.
- 날짜가 이미 Stata의 내부 날짜 형식으로 변환되어 있어 일 간 차이 계산 등에 바로 사용할 수 있습니다.
- 변수 이름은 필요한 경우 Stata와 호환되는 형식으로 변환됩니다.
- 변수의 데이터 형식(문자열, 정수, 실수 등)이 기본 데이터에 맞게 이미 설정되어 있습니다(더 이상 문자열로 인코딩된 숫자가 없습니다!).
Stata에서 파일을 불러오는 방법:
- Stata 메뉴에서 File, Import, xml-data를 클릭합니다.
- 찾아보기를 선택하여 내보낸 파일로 이동한 다음 'OK'를 클릭합니다.
- Stata 데이터 형식의 제한으로 인해 문자열(텍스트) 변수의 길이는 최대 244자(Stata 버전 8~12), 2045자(Stata 버전 13 이상)입니다. 내보내기 플러그인의 설정에서 사용 중인 Stata 버전을 지정하세요.
- Stata는 숫자 값에만 값 레이블을 첨부할 수 있습니다. 따라서 짧은 응답(보통 한두 자리 숫자)을 사용하고 이를 올바르게 레이블링하려면 LimeSurvey에서 숫자 응답 코드(1=매우 그렇다)를 사용해야 합니다. 숫자가 아닌 응답 코드(A=매우 그렇다)를 사용하면 전체 응답 텍스트(예: '매우 그렇다')가 응답으로 사용됩니다.
SPSS sav 형식으로 내보내기
SPSS Statistics는 아래 섹션에 설명된 신택스 파일/데이터 파일 방식 대신 네이티브 바이너리 .sav 파일로 바로 내보낼 수도 있습니다. 내보낸 파일은 가져오기 스크립트를 실행하지 않고도 SPSS 또는 GNU PSPP에서 바로 열 수 있습니다.
.sav 파일 형식은 변수 이름, 변수 레이블, 값 레이블을 파일에 직접 저장하므로, 이 형식을 선택하면 내보내기 패널에서 선택한 다른 항목과 관계없이 다른 여러 내보내기 설정도 자동으로 고정됩니다. "응답 코드"가 "모든 응답" 대신 사용되고, "Y를 다음으로 변환" / "N을 다음으로 변환"이 모두 활성화되며(예/아니오 응답을 1/0으로 변환하고 "예"/"아니오" 값 레이블을 첨부), 제목 스타일로 "질문 텍스트 전문"이 사용됩니다. 고정 선택형 질문 유형(다수 답안, 예/아니오, 성별, 5점 척도/증가-감소 배열 등)은 값 레이블이 자동으로 파일에 기록되며, 날짜 필드(제출 일자, 시작 날짜, 답변 날짜)는 SPSS의 네이티브 날짜 형식으로 저장되어 날짜 계산에 바로 사용할 수 있습니다.
- 일정 길이보다 긴 텍스트 응답은 SPSS(.sav)로 내보낼 때 별도 알림 없이 잘립니다. Export for SPSS 플러그인 설정이 "versions 14 and above"(기본값)인 경우 32767자, "version 13 and below"로 설정된 경우 255자입니다.
SPSS로 답변 내보내기
SPSS Statistics는 일괄 처리 및 비일괄 처리 방식의 논리적 통계 분석에 사용되는 소프트웨어 패키지입니다. 공식 SPSS 패키지를 사용하거나 상용 프로그램 SPSS의 대체 프로그램인 GNU PSPP를 사용할 수 있습니다.
답변 데이터를 SPSS로 내보내려면 답변 & 통계 섹션으로 이동하여 내보내기 메뉴 아래에 있는 SPSS 관련 옵션을 선택하세요.
다음 페이지가 표시됩니다:
패널에는 다음 옵션이 표시됩니다:
- 데이터 선택: 내보낼 데이터를 선택할 수 있습니다. 모든 답변 또는 완료된 답변만 또는 미완료된 답변만
- SPSS 버전: 설치된 SPSS 버전을 확인하세요. "Prior to version 16 / PSPP", "16 이상", "16 or up with Python Essentials"의 세 가지 내보내기 옵션 중에서 선택할 수 있습니다.
- 언어: 설문조사를 작성할 때 사용한 언어를 기준으로 내보낼 답변을 필터링하는 필터 역할을 합니다.
- 제한: 숫자 값을 입력하면 답변 테이블의 처음 "n"개 항목만 내보냅니다.
- 시작 행: 숫자 값을 입력하면 답변 테이블에서 처음 "n"개 항목을 제외하고 내보냅니다.
- 응답 없음: 비워 두면 응답자가 답하지 않은 질문에는 빈 문자열이 응답으로 저장됩니다. 빈 문자열을 대체할 문자열을 이 상자에 입력하세요. 입력한 문자열은 내보낸 .dat 파일에 표시됩니다.
SPSS 내보내기에는 두 개의 파일이 포함됩니다:
- 신택스 파일(survey_xxxx_SPSS_syntax_file.sps)
- 및 데이터 파일(survey_xxxx_SPSS_data_file.dat)
이 파일들을 내려받은 후 메모장과 같은 텍스트 편집기로 열어 내보낸 데이터가 어떻게 생겼는지 확인할 수 있습니다. 신택스 파일에는 데이터를 가져오기 위해 실행해야 하는 명령이 들어 있습니다. SPSS 내부의 프로그래밍 언어와 같습니다. .dat 파일에는 모든 데이터가 쉼표로 구분되어 있습니다. 질문, 레이블 세트 등에 대한 정보가 손실될 위험이 있으므로 데이터를 CSV로 가져오지 않는 것을 권장합니다.
LimeSurvey 답변을 SPSS로 가져오기
데이터를 SPSS로 가져오려면 다음 단계를 따르세요:
- 데이터와 신택스 파일을 내려받으세요.
- SPSS에서 유니코드 모드로 신택스 파일을 엽니다.
- 'FILE=' 줄을 편집하여 내려받은 데이터 파일의 전체 경로가 포함된 파일 이름을 입력합니다.
- 메뉴에서 'Run/All'을 선택하여 가져오기를 실행합니다.
- 완료
VVExport
답변 수집을 시작한 후, 응답 테이블의 많은 데이터를 직접 편집하고 수정해야 하는 경우가 있을 수 있습니다(이런 경우 스프레드시트 도구가 더 유용할 수 있습니다).
VVExport("VV"는 vertical verification의 약자)를 사용하면 응답 테이블을 .csv 파일로 내보낼 수 있습니다. 파일의 전체 구조가 유지되는 한 파일 안의 값을 편집한 다음 "VVImport" 기능을 사용하여 파일을 다시 응답 테이블로 가져올 수 있습니다.
주로 다음 세 가지 경우에 사용됩니다.
- 첫 번째는 하나의 LimeSurvey 설치 환경에서 대량의 데이터를 통합하는 경우입니다. 서로 다른 두 대의 컴퓨터에서 비슷한 설문조사 두 개를 운영한다고 가정해 보겠습니다. 두 응답 테이블을 통합하려면 VVExport, VVImport와 타사 앱(예: 스프레드시트 앱)을 사용해 데이터를 결합한 다음 하나의 LimeSurvey 설치 환경에 넣어야 합니다.
- 설문조사의 응답 테이블을 편집하는 데에도 사용할 수 있습니다. 간단한 편집은 응답 테이블에 접속하여 원하는 응답을 편집하면 됩니다. 하지만 "대량 편집"에는 스프레드시트 프로그램을 이용하면 수십 개의 답변을 동시에 빠르게 편집할 수 있으므로 VVExport와 VVImport를 사용하는 것이 좋습니다.
- "vv 설문조사 파일"을 사용하면 질문/응답 조합이 변경된 경우에도 설문조사의 답변을 가져올 수 있습니다. 즉, 활성화된 설문조사에서 질문을 추가하거나 제거할 수 있습니다.
VVExport로 데이터를 내보내려면 답변 & 통계 섹션으로 이동하여 내보내기 메뉴 아래에 있는 VV 관련 옵션을 선택하세요.
다음 페이지가 로드됩니다:
- 설문조사 ID: 내보낼 설문조사의 ID
- 내보내기: 내보낼 답변의 완성 상태:
- 완료된 답변만: 응답자가 설문조사의 마지막 페이지에 도달하여 제출 버튼을 클릭하면 해당 답변은 완료된 것으로 표시됩니다.
- 불완전한 답변만: 응답자가 종료 페이지 앞에 있는 제출 버튼을 클릭하지 않으면 해당 답변은 미완료로 표시됩니다.
- 모든 답변: 완료된 답변과 미완료된 답변을 모두 내보냅니다.
- 파일 확장자: 파일 확장자입니다. 이 파일은 TSV(탭으로 구분된 값) 파일입니다. MS Excel에서 쉽게 열려면 확장자를 .txt로 설정하세요. LibreOffice, OpenOffice 또는 기타 스프레드시트 프로그램을 사용한다면 .csv(기본 형식)로 그대로 두어도 됩니다.
- VV 내보내기 버전: 1.0 버전(이전 버전의 VV)은 데이터베이스 열 헤더를 사용하고, 2.0 버전(최신 버전의 vv)은 Qcode 변수 이름 지정을 사용합니다. 모든 질문 코드가 고유한 경우 기본적으로 2.0 버전이 선택됩니다.
- "VVImport"를 사용하여 답변을 가져오려면 답변을 기존 답변에 추가할지, 모든 답변을 덮어쓸지 반드시 확인하세요.
- 다른 설문조사에서 동일한 구조(예: 다른 설문조사의 동일한 질문/응답)의 답변을 가져오려는 경우, 올바른 vv 파일을 사용하고 있는지, 그리고 .csv 파일의 처음 두 줄이 올바른지 확인하세요.
- 설문조사를 LimeSurvey 설치본으로 가져오면 SID는 (가능한 경우) 변경되지 않습니다. 그러나 그룹 ID와 질문 ID는 변경될 수 있습니다. 따라서 새 그룹 ID/질문 ID에 맞게 처음 두 개의 제목 줄을 조정해야 할 수 있습니다.
VV 설문조사 파일 내보내기
VVExport를 사용하여 답변을 내보내도록 선택하면 모든 답변, 완료된 답변만 또는 불완전한 답변만 내보낼지 선택할 수 있습니다. 파일 확장자에서는 내보낼 파일의 확장자를 선택할 수 있습니다. 사용 편의를 위해 .csv를 선택하는 것이 좋습니다.
스프레드시트/탭으로 구분된 파일의 처음 두 행은 열 레이블입니다. 첫 번째 행은 질문/응답 필드의 이름을 설명하는 "사람이 읽을 수 있는" 열 제목입니다. 두 번째 행은 해당 답변의 내부 PHP/데이터베이스 열 이름입니다.
나중에 데이터를 LimeSurvey로 다시 "가져오려면" 이 스프레드시트의 처음 두 행을 수정하지 않아야 합니다.
VV 파일 구조 - 예시
VV 버전 1 TSV 파일
Response ID Date submitted Last page Start language Token please vote from 1 to 6 (1 - super, 6 - worst)
id submitdate lastpage startlanguage token 46492X40X1991
183 09.11.11 11:44 3 de jsfhusdgqfygqsy 4
184 09.11.11 11:53 3 de sdfhsifgsyergze 2
190 09.11.11 11:44 3 de qsdqshkfhkdsjhj 1
VV 버전 2 TSV 파일
Response ID Date submitted Last page Start language Token please vote from 1 to 6 (1 - super, 6 - worst)
id submitdate lastpage startlanguage token QCODE
183 09.11.11 11:44 3 de jsfhusdgqfygqsy 4
184 09.11.11 11:53 3 de sdfhsifgsyergze 2
190 09.11.11 11:44 3 de qsdqshkfhkdsjhj 1
이 예시에서는 SGQA 식별자가 사용되지 않으며, 대신 두 번째 줄에 Qcode 변수 명명법인 QCODE가 사용됩니다.
질문 코드는 사용하기가 훨씬 쉬우므로 질문 코드를 사용하시기를 권장합니다(이전 LimeSurvey 버전에서 사용된 SGQA 시스템에 추가된 방식입니다).
예약된 이름
.vv 파일은 예약된 이름에 왼쪽 및 오른쪽 중괄호를 사용합니다. 가져오기 시 이 문자열은 다음과 같이 대체됩니다.
{question_not_shown}: 데이터베이스의 NULL 값. LimeSurvey는 응답하지 않은 질문에는 [빈 문자열]을, 표시되지 않은 질문에는 NULL 값을 사용합니다.{quote}: " (큰따옴표){cr}: 캐리지 리턴{newline}: 줄 바꿈{lbrace}: 왼쪽 중괄호 (예를 들어 답변에 {cr}를 넣으려면{lbrace}{cr}를 사용하세요)
VV 설문조사 파일 편집
.vv 파일을 성공적으로 내보냈다면 스프레드시트 도구로 파일을 열어 편집할 수 있습니다. 파일을 열 때 열 구분 기호를 선택해야 한다면 "탭" 문자를 사용하세요. ASCII가 아닌 문자를 사용하는 경우 문자 집합을 "UTF-8"로 설정해야 합니다.
데이터를 단순히 편집하려는 경우, 나중에 데이터를 LimeSurvey 설치본으로 쉽게 VVImport할 수 있도록 처음 두 열에 주의하세요!
서로 다른 두 설문조사의 데이터를 결합하는 경우, 이전 버전의 VV는 SGQA를 사용하므로 "질문 ID"가 서로 다를 가능성이 높습니다. 따라서 데이터를 병합할 때 주의하세요!
대안은 최신 버전의 vv를 사용하는 것입니다. 질문 코드는 여러 LimeSurvey 설치본에서 일정하게 유지될 수 있기 때문입니다(여러 LimeSurvey 인스턴스에서 동일한 설문조사 구조를 사용하는 경우).
VV 파일을 가져올 때 두 답변 ID가 일치하고 레코드 ID 제외가 비활성화되어 있으면 LimeSurvey가 다음과 같이 처리하도록 할 수 있습니다.
- 보고 후 새 레코드를 무시하고 넘어갑니다
- 새 기록에 새로운 번호를 부여합니다
- 기존 기록을 대체하세요
- 기존 레코드에 파일에 대한 응답을 교체합니다
기타 내보내기 옵션
설문조사 전체를 내보낼 필요가 없는 경우 다음 항목만 내보내도록 선택할 수도 있습니다.
단일 답변 내보내기
개별 답변을 내보내려면 두 가지 방법이 있습니다.
1. LimeSurvey에 로그인하여 설문조사를 선택하고 알림 및 데이터 탭을 클릭한 후 기본 이메일 알림을 받도록 설정되어 있는지 확인하세요.
누군가 설문조사를 완료할 때마다 "개별 답변을 보려면 다음 링크를 클릭하세요"라는 링크가 포함된 이메일을 받게 됩니다. 이 링크를 클릭하면 답변 데이터 위에 "해당 답변 내보내기" 버튼이 있는 페이지로 이동합니다.
2. LimeSurvey 설치본/인스턴스에 로그인하고 설문조사를 선택하십시오. 설정 탭 아래에 있는 답변 탭을 선택하십시오.
"활동" 열을 확인하십시오. 각 옵션 위에 마우스를 올려 두면 어떤 옵션이 답변 세부 정보를 볼 수 있게 해 주는지 확인할 수 있습니다(첫 번째 버튼).
답변 항목이 로드됩니다. "해당 답변 내보내기" 버튼을 클릭하십시오. 내보낸 파일의 형태를 선택할 수 있는 패널로 이동합니다.
보시다시피 답변을 PDF 파일로 내보낼 수도 있습니다.
이 옵션은 주로 응답자에게 해당 응답자의 결과를 공유하려고 할 때 필요합니다. 응답자의 응답 중 일부만 공유하려면 통계 패널에 있는 PDF 내보내기 옵션을 확인하십시오. 이렇게 하면 "백그라운드"에서 실행하는 숨겨진 질문 및/또는 다양한 평가를 숨길 수 있습니다.
답변 그룹 내보내기
이 옵션은 필터링한 특정 답변 그룹을 내보내려는 경우에 유용합니다.
이렇게 하려면 답변 테이블에 접속하십시오.
열 레이블을 클릭하여 각 열의 값에 따라 답변을 정렬하거나, 열 레이블 아래의 빈 입력란에 문자열을 입력하여 데이터를 필터링할 수 있습니다.
완료되면 테이블이 아래와 같이 표시됩니다. 이제 필터링된 모든 답변을 선택하고, 응답 테이블 왼쪽 아래에 있는 선택한 답변... 버튼을 클릭한 다음 내보내기 버튼을 선택하십시오.
다음 페이지가 로드됩니다.
내보낼 항목을 이미 선택했으므로 범위 열은 표시되지 않습니다. 해당 ID를 확인하려면 선택을 확인하십시오(위의 스크린샷 참조). 대신 모든 데이터를 내보내려면 재설정을 클릭할 수 있습니다.