5page

1. 시험(설문) 그룹 기본정보 생성 Copyright © 2016 by KDMT. All Rights Reserved 결과확인방식 - 서버로 입력정보 전송 결과확인방식(즉시 / 문항별 확인 버튼 클릭시 / 전체 확인 버튼 클릭시 / 서버 로 입력정보 전송) 옵션 중 서버 로 입력정보 전송의 경우 서버 페이지에서 일정한 형식으로 값을 받을 수 있습 니다. 서버 전송 방식의 경우에는 서버 페이지에서 다음과 같은 형식으로 값을 받을 수 있습니다. (문제번호+”_”+하위문제) 예-1) 1번 문제이면서 하위문제가 없는 경우 : Request = (“1_0”) 문제가 객관식이고 답을 3번으로 체크했다면 “3”이라는 값을 받을 수 있습니다. 예-2) 2번 문제이면서 첫번째 하위문제인 경우 : Request = (“2_1”) 문제가 객관식이고 답을 1번으로 체크했다면 “1”이라는 값을 받을 수 있습니다. 예-3) 2번 문제이면서 두번째 하위문제인 경우 : Request = (“2_2”) 문제가 객관식이고 답을 4번으로 체크했으며 기타 형식으로 텍스트 값이 추가로 입력되어 있다면 “4:이 차방정식”와 같은 형태로 값을 받을 수 있습니다. 예-4) 3번 문제이면서 하위문제가 없는 경우 : Request = (“3_0”) 문제가 주관식이고 답을 ‘신석기시대’라고 입력했다면 “신석기시대”라는 값을 받을 수 있습니다. 하위문제가 없을 경우, 0으로 넣으면 됩니다. 넘겨받은 값은 객관식, 주관식 상관없이 모두 자료형은 string입니다. 전송 URL 지정 시, 시험유형을 구 분할 수 있는 unic값을 파라미터로 붙여야 합니다. 즉, 정답을 처리하는 페이지가 result_answer.asp라고 가정하고 20문항을 처리하는 경우, http://sam ple.dmook.co.kr/result_answer.asp?unic=20question와 같은 형식으로 URL을 지정합니다. 예시에 따라 정답 값을 받는 소스를 만든다면 아래와 같이 될 것입니다. Dim answer1:answer1 = Request(“1_0”) Dim answer2:answer2 = Request(“2_1”) Dim answer3:answer3 = Request(“2_2”) Dim answer4:answer4 = Request(“3_0”) 변수 answer1에는 “3” 의 값이 저장 변수 answer2에는 “1” 의 값이 저장 변수 answer3에는 “4:이차방정식” 의 값이 저장 변수 answer4에는 “신석기시대” 의 값이 저장 이와 같이 변수에 답안 값을 저장한 후 서버에서 미리 가지고 있는 정답과 비교하여 결과를 처리해 줄 수 있습니다. 물론, DBook에서 정/오답 여부는 표시되지 않습니다.