단순한 퀴즈 페이지가 아니라 과목과 시험을 만들고, 문제은행 또는 엑셀 파일로 문제를 등록한 뒤, Q-Net형 시험화면에서 응시하고 자동저장·제출·채점·성적처리까지 이어지는 실운영형 온라인시험 시스템입니다. 객관식뿐 아니라 OX, 복수정답, 단답형, 서술형과 수동채점까지 지원하도록 구성했습니다.
온라인시험은 문제만 등록한다고 운영할 수 있는 서비스가 아닙니다. 작성 중 시험을 만들고, 과목과 문제를 구성하고, 정답·배점·과락점수·시험시간을 검수한 뒤 공개해야 합니다. 시험이 시작된 이후에는 응시상태, 자동저장, 강제제출, 채점대기, 합격판정과 성적자료까지 연결되어야 합니다.
현재 구성은 시험관리, 과목관리, 문제은행, 엑셀·CSV 문제 파일등록, 회원관리, 응시자관리, 응시현황, 필답형 채점, 성적관리, 결제상품·결제내역·정기결제, 공지사항, 팝업관리, 약관·정책, 사이트·SEO·SMTP 설정, 최고관리자 전용 관리자관리와 작업로그까지 실제 운영에 필요한 기능을 반영했습니다.
사용자 페이지와 관리자 페이지를 PC, 태블릿, 모바일에서 사용할 수 있도록 구성하고 시험화면은 화면 전체를 활용하는 반응형 구조로 제공합니다.
객관식·필답형 구분, 시험시간, 총점, 합격점, 최대 응시횟수, 응시기간, 결과 공개방식, 문제·보기 무작위, 계산기와 시험상태를 관리합니다.
과목코드, 과목명, 정렬순서와 사용 여부를 관리하고 시험별 문항 수, 과목 총점, 과락점수를 구성할 수 있습니다.
객관식, 복수정답, OX, 단답형, 서술형 문제와 보기, 정답, 배점, 문제·보기 이미지, 해설, 모범답안과 채점기준을 관리합니다.
DRAFT 시험을 선택한 뒤 엑셀 또는 CSV를 분석하고 임시저장, 문항별 오류 검수, 수정·추가·삭제 후 한 번의 트랜잭션으로 최종 등록합니다.
응시기록이 0건인 문제는 시험 연결을 해제한 뒤 수정·삭제할 수 있고, 응시기록이 있는 문제는 성적 데이터 보호를 위해 변경을 차단합니다.
1단·2단·한 문제 배치, 글자 확대, 과목 탭, 남은 문제, 체크 문제, 전체 문제, 타이머, 계산기와 답안 최종 제출을 지원합니다.
우측 OMR 답안 표기란에서 선택 답과 미응답 문항을 확인하고, 답안 변경 내용을 자동저장하여 페이지 이동이나 일시적인 통신 문제에 대비합니다.
단답형·서술형 답안 입력, 자동저장 주기, 줄·글자 수 제한, 답안 접기, 특수기호, 작성 답안 보기, 답안영역 높이조절과 종이답안 모드를 제공합니다.
회원 상태, 무료·유료 이용권, 유료기간과 비밀번호 초기화를 관리하고 시험별 응시자, 수험번호, 개별 응시기간과 허용 횟수를 지정합니다.
준비, 응시 중, 제출, 취소 상태와 최근 활동을 확인하고 운영상 필요한 경우 강제 제출 또는 응시 취소를 처리할 수 있습니다.
모범답안과 채점기준을 보며 문항별 점수와 평가의견을 저장하고, 자동점수·수동점수·과락·합격여부를 재집계하거나 CSV로 보관합니다.
무료회원의 일일 신규 시험 허용 횟수를 사이트 설정에서 관리하고, 유료회원은 설정된 시작·종료기간에 따라 시험 이용권을 적용합니다.
시험 이용상품, 주문과 결제상태, 이용권 반영, 정기결제 상태를 관리하며 키움페이 등 운영 환경에 맞는 PG 설정 점검 구조를 제공합니다.
공지사항과 이미지형·HTML형 팝업을 등록하고 PC·모바일 노출, 메인·전체 범위, 위치, 너비, 기간, 순서와 오늘 하루 보지 않기를 설정합니다.
사이트명, 회사정보, 푸터, 대표 URL, 메타정보, 검색 인증값, 네이버 SMTP, 메일로그, 이용약관과 개인정보처리방침을 관리자에서 관리합니다.
MASTER 권한에서 관리자 등록·수정, 권한, 사용상태, 비밀번호 재설정, 최근 로그인 IP와 작업기록을 관리하며 본인과 마지막 최고관리자를 보호합니다.
CSRF 검증, 파라미터형 ADO 쿼리, SHA-256과 개별 Salt 비밀번호, 관리자 인증, 작업로그, DRAFT·응시기록 재검증과 실패 시 DB 롤백을 적용합니다.
시험을 공개하기 전에는 DRAFT 상태에서 문제와 배점을 검수하고, 실제 응시가 시작된 뒤에는 데이터 보호 규칙을 우선합니다. 운영자는 아래 상태를 기준으로 시험을 관리할 수 있습니다.
| DRAFT | 작성·검수 단계입니다. 문제 파일등록, 문제구성, 순서와 배점 수정은 이 상태에서 진행합니다. |
| OPEN | 사용자가 응시할 수 있는 공개 상태입니다. 공개 전 테스트 회원으로 시작부터 제출까지 확인합니다. |
| CLOSED | 신규 응시는 막고 기존 성적과 운영자료를 보관하는 종료 상태입니다. |
| ARCHIVED | 목록에서 장기 보관할 시험을 정리하는 상태입니다. |
CBT 솔루션 소개 페이지뿐 아니라 시험목록, 시험상세, 공지사항, 약관 페이지가 검색엔진과 SNS에 올바르게 표시되도록 제목, 설명, 대표 URL과 공유 이미지를 관리할 수 있습니다.
- 기본 운영환경은 Windows 웹호스팅, Classic ASP, MSSQL 기준입니다.
- 관리자 페이지는 /yes_rad/ 경로를 사용하며 MASTER와 운영관리자 계정을 담당자별로 분리하는 구성을 권장합니다.
- 문제 파일등록은 PDF 없이 엑셀(XLSX/XLS)을 중심으로 사용하며 CSV도 보조 형식으로 지원합니다.
- 엑셀 분석은 관리자 브라우저의 SheetJS 로딩 환경을 확인하고 /uploads/cbt/ 하위 폴더에는 IIS 쓰기 권한을 설정해야 합니다.
- 네이버 SMTP 계정, 키움페이 등 PG 정보, 사업자 정보, 이용약관과 개인정보처리방침은 실제 운영값으로 교체해야 합니다.
- 신규 시험은 DRAFT 상태에서 2~3문제로 먼저 시험한 뒤 전체 문제를 등록하고, 테스트 회원으로 응시·제출·채점까지 점검합니다.
- 대규모 문제등록, 결제설정 변경, 시험 공개 전에는 MSSQL DB와 사이트 소스를 백업해야 합니다.
시험·과목·문제 제작, Q-Net형 OMR 응시화면, 자동저장, 응시현황, 필답형 채점, 성적, 회원·결제·관리자관리까지 연결된 구조로 온라인시험 서비스를 구축할 수 있습니다.
Q-net CBT 온라인시험 구축 신청하기A. 가능합니다. 객관식, 복수정답, OX, 단답형, 서술형을 지원하며 자동채점 문제와 관리자 수동채점 문제를 한 시험에 함께 구성할 수 있습니다.
A. 가능합니다. DRAFT 시험과 기본 과목을 선택한 뒤 엑셀 또는 CSV를 분석하고, 임시저장과 문항별 검수를 거쳐 한 번에 최대 500문제까지 최종 등록할 수 있습니다.
A. 네. 문제영역과 OMR 답안 표기란, 과목 탭, 남은 문제와 체크 문제, 타이머, 자동저장, 계산기, 최종 제출 버튼을 제공하며 PC와 모바일 화면에 맞게 배치됩니다.
A. 해당 문제와 연결된 시험의 응시기록이 0건이면 시험 연결을 해제한 뒤 수정·삭제할 수 있습니다. 응시기록이 있으면 기존 답안과 성적 보호를 위해 변경을 차단합니다.
A. 네. 객관식 선택답과 필답형 입력답을 자동저장하며, 제한시간이 끝나면 현재 저장된 답안으로 자동 제출할 수 있습니다.
A. 필답형 채점 화면에서 문제, 모범답안, 채점기준과 응시자 답안을 비교해 문항별 점수와 평가의견을 저장하고, 채점 완료 후 총점·과락·합격 여부를 재집계합니다.
A. 무료회원의 일일 신규 시험 허용 횟수를 설정하고 회원별 유료 시작·종료기간을 관리할 수 있습니다. 결제상품, 결제내역과 정기결제 운영화면도 함께 제공합니다.
A. 가능합니다. 최고관리자 전용 관리자관리에서 계정을 담당자별로 등록하고 권한, 사용상태, 비밀번호와 최근 로그인 정보를 관리합니다. 본인 계정과 마지막 최고관리자는 안전규칙으로 보호됩니다.