Nothing Special   »   [go: up one dir, main page]

KR20110108752A - Management server for managing test questions and operating method thereof, and system for preparing test questions - Google Patents

Management server for managing test questions and operating method thereof, and system for preparing test questions Download PDF

Info

Publication number
KR20110108752A
KR20110108752A KR1020100028137A KR20100028137A KR20110108752A KR 20110108752 A KR20110108752 A KR 20110108752A KR 1020100028137 A KR1020100028137 A KR 1020100028137A KR 20100028137 A KR20100028137 A KR 20100028137A KR 20110108752 A KR20110108752 A KR 20110108752A
Authority
KR
South Korea
Prior art keywords
test
question
terminal device
management server
input
Prior art date
Application number
KR1020100028137A
Other languages
Korean (ko)
Inventor
유영산
최승호
유혜인
김용준
Original Assignee
(주)비에스지파트너스
주식회사 유웨이중앙교육
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)비에스지파트너스, 주식회사 유웨이중앙교육 filed Critical (주)비에스지파트너스
Priority to KR1020100028137A priority Critical patent/KR20110108752A/en
Publication of KR20110108752A publication Critical patent/KR20110108752A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers
    • G09B7/02Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Tourism & Hospitality (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Signal Processing (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

시험 문제 관리를 위한 관리 서버 및 그의 동작 방법 그리고 시험 문제 출제 시스템이 개시된다. 본 발명의 일 실시예에 따른 시험 문제 관리를 위한 관리 서버는, 출제자용 단말장치의 인증 요청에 대한 인증 결과를 결정하는 인증부, 인증부에 의해 출제자용 단말장치의 인증이 허용되면, 출제자용 단말장치로부터 입력되는 출제할 시험에 대한 시험 정보를 수신하는 통신부, 수신된 시험 정보에 기초하여 문제 입력을 위한 UI(User Interface)를 생성하는 UI 생성부, 및 통신부를 통해 생성된 문제 입력을 위한 UI를 출제자용 단말장치로 송신하도록 하고, 출제자용 단말장치로부터 문제 입력을 위한 UI를 통해 입력되는 문제 데이터 및 정답 데이터를 수신하도록 하는 제어부를 포함한다.Disclosed are a management server for test problem management, a method of operation thereof, and a test question presentation system. The management server for the test problem management according to an embodiment of the present invention, if the authentication unit for determining the authentication result for the authentication request of the terminal device for the questions, the authentication of the terminal device for the questions by the authentication unit is allowed, A communication unit for receiving test information about the test to be input from the terminal device, a UI generator for generating a user interface (UI) for inputting a problem based on the received test information, and for the problem input generated through the communication unit And a controller configured to transmit the UI to the questionnaire terminal device, and receive problem data and correct answer data input through the UI for problem input from the questionnaire terminal device.

Description

시험 문제 관리를 위한 관리 서버 및 그의 동작 방법 그리고 시험 문제 출제 시스템{Management server for managing test questions and operating method thereof, and system for preparing test questions}Management server for managing test questions and operating method about, and system for preparing test questions}

본 발명은 시험 문제 관리를 위한 관리 서버 및 그의 동작 방법 그리고 시험 문제 출제 시스템에 관한 것으로, 보다 상세하게는 출제자가 온라인 상에서 시험 문제를 출제할 수 있도록 한 시험 문제 관리를 위한 관리 서버 및 그의 동작 방법 그리고 시험 문제 출제 시스템에 관한 것이다.The present invention relates to a management server for test problem management, a method of operation thereof, and a test question creation system, and more particularly, a management server for test problem management and a method of operating the test question, which enable a questionnaire to ask a test question online. And it is about a test question questions system.

우리 사회에서는 무수히 많은 종류의 시험이 시행되고 있다. 기본적으로, 학교에서 학생들을 대상으로 주기적 혹은 비주기적으로 시행되는 시험들이 대표적이다. 이외에도, 자격증 취득을 위한 시험, 및 입사를 위한 시험 등 다양한 이유로 무수히 많은 종류의 시험들이 시행되고 있다.There are countless kinds of tests in our society. Fundamentally, tests are given on a periodic or aperiodic basis for students in school. In addition, a myriad of tests are being conducted for a variety of reasons, including exams for certification and exams for entry.

상기와 같이 무수히 많은 종류의 시험들은 대부분 필기 시험을 포함한다. 일반적으로, 필기 시험은 시험에 응시하는 응시자들을 특정 장소에 모이게 한 후, 한 명 이상의 감독관이 시험 문제지와 답안지를 배포함으로써, 응시자들이 시험 문제에 대한 답안을 작성하여 제출하는 형태로 이루어진다.As mentioned above, countless kinds of tests mostly include written tests. In general, a written test is a form in which test takers are gathered at a specific location and one or more supervisors distribute the test questionnaires and answer sheets so that the test takers fill out and submit answers.

이때, 응시자들에게 배포되는 시험 문제지는 한 명 이상의 출제 위원들에 의해 만들어지는 것이 보통이다. 또한, 특정 시험의 경우에는 시험 문제에 대한 보안을 위해 여러 출제 위원들이 특정 장소에 모여 해당 시험에 대한 시험 문제를 출제하기도 한다.At this time, the test questionnaire distributed to candidates is usually produced by one or more questions. In addition, in the case of a particular test, for the sake of security of the test questions, a number of questions members gather at a specific place to ask a test question about the test.

종래의 시험 문제 출제 시스템에서는 출제 위원이 수기로 시험 문제를 작성하거나, 워드 프로그램을 이용하여 시험 문제를 작성하는 것이 일반적이다. 또한, 출제 위원은 시험 문제와는 별도로 각 문항별 답안을 별도로 작성하여야 한다. 그러므로, 출제 위원은 시험 문제와 문제별 답안을 각각 작성하여야 함에 따른 불편함을 감수하여야 한다.In a conventional test question-making system, it is common for a questionnaire to write a test question by hand or to write a test question using a word program. In addition, the questionnaire member shall prepare an answer for each question separately from the test questions. Therefore, the questionnaire member shall bear the inconvenience of having to prepare the test questions and the answer for each question.

상기와 같은 방법에 의해 작성된 시험 문제를 어떠한 형태로든 재사용하고자 하는 경우, 기작성된 시험 문제에서 필요한 문항만을 발췌하여 원하는 형태에 따라 재편집하는 과정을 거쳐야 하는 번거로움이 있다.If you want to reuse the test questions created by the above methods in any form, it is cumbersome to re-edit according to the desired form by extracting only the necessary questions from the written test questions.

더욱이, 종래의 시험 문제 출제 시스템에서는 시험 문제와 답안이 별도로 관리되기 때문에, 시험 문제에 대한 답안을 확인하는 작업에 다소 어려움이 있고, 시험 문제를 편집하였을 경우에 답안도 재편집 과정을 거쳐야 하는 어려움이 있다.In addition, since the test questions and answers are managed separately in the conventional test questions system, it is more difficult to confirm the answers to the test questions, and when the test questions are edited, the answers must be reedited. There is this.

본 발명은 상술한 문제점을 해결하기 위하여 창출된 것으로, 출제자들이 온라인 상에서 작성한 시험 문제를 관리 서버에서 통합적으로 관리하는 시험 문제 관리를 위한 관리 서버 및 그의 동작 방법 그리고 시험 문제 출제 시스템을 제공함을 목적으로 한다.The present invention was created to solve the above-mentioned problems, and an object of the present invention is to provide a management server, a method of operation thereof, and a test question question system for test problem management in which a questionnaire is prepared on a management server to manage test questions created online. do.

상기의 목적을 달성하기 위한 본 발명의 일 실시예에 따른 시험 문제 관리를 위한 관리 서버는, 출제자용 단말장치의 인증 요청에 대한 인증 결과를 결정하는 인증부, 인증부에 의해 출제자용 단말장치의 인증이 허용되면, 출제자용 단말장치로부터 입력되는 출제할 시험에 대한 시험 정보를 수신하는 통신부, 수신된 시험 정보에 기초하여 문제 입력을 위한 UI(User Interface)를 생성하는 UI 생성부, 및 통신부를 통해 생성된 문제 입력을 위한 UI를 출제자용 단말장치로 송신하도록 하고, 출제자용 단말장치로부터 문제 입력을 위한 UI를 통해 입력되는 문제 데이터 및 정답 데이터를 수신하도록 하는 제어부를 포함한다.Management server for test problem management according to an embodiment of the present invention for achieving the above object, the authentication unit for determining the authentication result for the authentication request of the questionnaire terminal device, by the authentication unit of the questionnaire terminal device If the authentication is allowed, the communication unit for receiving test information about the test to be input from the questionnaire terminal device, a UI generation unit for generating a UI (User Interface) for inputting a problem based on the received test information, and the communication unit And a controller configured to transmit a UI for a problem input generated through the UI for the questionnaire terminal device, and receive problem data and correct answer data input through the UI for problem input from the questionnaire terminal device.

바람직하게, 시험 정보는 출제할 시험에 대한 과목, 시험 시간, 전체 문항수, 시험 일자, 및 응시 시간을 포함할 수 있다.Preferably, the test information may include the subject, test time, total number of questions, test date, and test time for the test to be asked.

또한 바람직하게, 문제 입력을 위한 UI는, 문제 풀이 유형 선택 UI, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 포함할 수 있다.Also preferably, the UI for problem input may include a problem solving type selection UI, a problem data input UI, and a correct answer data input UI.

또한 바람직하게, UI 생성부는, 문항별로 문제 풀이 유형을 선택하는 개별 선택 방식, 및 2개 이상의 문항을 그룹 단위로 문제 풀이 유형을 선택하는 그룹 선택 방식 중 하나를 선택하여 문제 풀이 유형을 선택할 수 있는 형태로 문제 풀이 유형 선택 UI를 생성할 수 있다.Also, preferably, the UI generator may select a problem solving type by selecting one of an individual selection method of selecting a problem solving type for each item and a group selection method of selecting a problem solving type of two or more items by group. You can create a problem solving type selection UI.

또한 바람직하게, UI 생성부는, 문제 풀이 유형 선택 UI, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 순차적으로 제공할 수 있다.Also, preferably, the UI generator may sequentially provide a problem solving type selection UI, a problem data input UI, and a correct answer data input UI.

또한 바람직하게, UI 생성부는, 문제 풀이 유형 선택 UI를 우선적으로 제공하고, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI는 하나의 창을 통해 제공할 수 있다.Also, preferably, the UI generating unit may preferentially provide a problem solving type selection UI, and provide a problem data input UI and a correct answer data input UI through one window.

또한 바람직하게, 정답 데이터 입력 UI는, 각 문항별로 정답 입력창, 및 배점 입력창을 구비할 수 있다.Also, preferably, the correct data input UI may include a correct answer input window and a scoring input window for each question.

또한 바람직하게, 정답 데이터 입력 UI는, 각 문항별로 해당 문제의 문제 풀이 유형이 객관식일 경우, 보기 항목 데이터를 입력하는 보기 항목 데이터 입력창을 더 구비할 수 있다.Also, preferably, the correct answer data input UI may further include a view item data input window for inputting view item data when the question solving type of the corresponding question is a multiple choice for each question.

또한 바람직하게, 수신한 문제 데이터를 이용하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성하는 문제 구성부를 더 포함할 수 있다.Also preferably, the method may further include a problem component configured to construct a final test question in a form for providing to the candidate using the received problem data.

또한 바람직하게, 통신부는, 구성된 최종 시험 문제를 응시자용 단말장치로 송신하고, 응시자용 단말장치로부터 응시자의 답안을 수신할 수 있다.Also preferably, the communication unit may transmit the configured final test question to the test taker terminal device and receive the test taker's answer from the test taker terminal device.

또한 바람직하게, 수신한 응시자의 답안을 정답과 비교하여 채점을 수행하는 채점부를 더 포함할 수 있다.In addition, preferably, the score may further include a scoring unit for performing the scoring by comparing the answer of the test taker with the correct answer.

또한 바람직하게, 입력받은 문제 데이터 및 정답 데이터를 저장하는 저장부를 더 포함할 수 있다.Also preferably, the storage device may further include a storage configured to store the received problem data and the correct answer data.

또한 바람직하게, 기저장된 문제 데이터를 기설정된 기준에 따라 추출하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성하는 문제 구성부를 더 포함할 수 있다.Also, the method may further include a problem component configured to form a final test question in a form for extracting pre-stored problem data according to a predetermined criterion and providing the candidate to the candidate.

한편, 본 발명의 일 실시예에 따른 시험 문제 관리를 위한 관리 서버의 동작 방법은, 출제자용 단말장치의 인증 요청에 대한 인증 결과를 결정하는 단계, 출제자용 단말장치의 인증이 허용되면, 출제자용 단말장치로부터 입력되는 출제할 시험에 대한 시험 정보를 수신하는 단계, 수신된 시험 정보에 기초하여 문제 입력을 위한 UI를 생성하는 단계, 생성된 문제 입력을 위한 UI를 출제자용 단말장치로 송신하는 단계, 및 출제자용 단말장치로부터 문제 입력을 위한 UI를 통해 입력되는 문제 데이터 및 정답 데이터를 수신하는 단계를 포함한다.On the other hand, the operation method of the management server for the test problem management according to an embodiment of the present invention, the step of determining the authentication result for the authentication request of the questionnaire terminal device, if the authentication of the questionnaire terminal device is allowed, Receiving test information for a test to be input from the terminal device, generating a UI for inputting a problem based on the received test information, transmitting the UI for the problem input to the terminal device for the questions And receiving the problem data and the correct answer data input through the UI for problem input from the questionnaire terminal device.

바람직하게, 시험 정보는 출제할 시험에 대한 과목, 시험 시간, 전체 문항수, 시험 일자, 및 응시 시간을 포함할 수 있다.Preferably, the test information may include the subject, test time, total number of questions, test date, and test time for the test to be asked.

또한 바람직하게, 문제 입력을 위한 UI는, 문제 풀이 유형 선택 UI, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 포함할 수 있다.Also preferably, the UI for problem input may include a problem solving type selection UI, a problem data input UI, and a correct answer data input UI.

또한 바람직하게, 생성하는 단계는, 문항별로 문제 풀이 유형을 선택하는 개별 선택 방식, 및 2개 이상의 문항을 그룹 단위로 문제 풀이 유형을 선택하는 그룹 선택 방식 중 하나를 선택하여 문제 풀이 유형을 선택할 수 있는 형태로 문제 풀이 유형 선택 UI를 생성할 수 있다.Also preferably, the generating may include selecting a problem solving type by selecting one of an individual selection method of selecting a problem solving type for each item and a group selection method of selecting a problem solving type of two or more items by group. You can create a problem solving type selection UI.

또한 바람직하게, 생성하는 단계는, 문제 풀이 유형 선택 UI, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 순차적으로 생성할 수 있다.Also preferably, the generating may sequentially generate a problem solving type selection UI, a problem data input UI, and a correct answer data input UI.

또한 바람직하게, 생성하는 단계는, 문제 풀이 유형 선택 UI를 우선적으로 생성하고, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI는 하나의 창을 통해 제공되도록 생성할 수 있다.Also preferably, the generating may preferentially generate a problem solving type selection UI, and generate a problem data input UI and a correct answer data input UI through one window.

또한 바람직하게, 정답 데이터 입력 UI는, 각 문항별로 정답 입력창, 및 배점 입력창을 구비할 수 있다.Also, preferably, the correct data input UI may include a correct answer input window and a scoring input window for each question.

또한 바람직하게, 정답 데이터 입력 UI는, 각 문항별로 해당 문제의 문제 풀이 유형이 객관식일 경우, 보기 항목 데이터를 입력하는 보기 항목 데이터 입력창을 더 구비할 수 있다.Also, preferably, the correct answer data input UI may further include a view item data input window for inputting view item data when the question solving type of the corresponding question is a multiple choice for each question.

또한 바람직하게, 수신한 문제 데이터를 이용하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성하는 단계를 더 포함할 수 있다.Also preferably, the method may further include constructing a final test question in a form for providing to the candidate using the received problem data.

또한 바람직하게, 구성된 최종 시험 문제를 응시자용 단말장치로 송신하는 단계, 및 응시자용 단말장치로부터 응시자의 답안을 수신하는 단계를 더 포함할 수 있다.Also preferably, the method may further include transmitting the configured final test question to the test taker terminal device and receiving the test taker's answer from the test taker terminal device.

또한 바람직하게, 수신한 응시자의 답안을 정답과 비교하여 채점을 수행하는 단계를 더 포함할 수 있다.Also preferably, the method may further include performing a scoring process by comparing the received answer of the candidate with the correct answer.

또한 바람직하게, 입력받은 문제 데이터 및 정답 데이터를 저장하는 단계를 더 포함할 수 있다.Also preferably, the method may further include storing the received problem data and the correct answer data.

또한 바람직하게, 기저장된 문제 데이터를 기설정된 기준에 따라 추출하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성하는 단계를 더 포함할 수 있다.Also preferably, the method may further include constructing a final test question in a form for extracting pre-stored problem data according to a predetermined criterion and providing the candidate to the candidate.

또한, 본 발명의 일 실시예에 따른 시험 문제 출제 시스템은, 출제자 정보를 입력하여 인증을 요청하는 적어도 하나의 출제자용 단말장치, 및 인증 요청에 대하여 인증이 허용되면, 출제자용 단말장치로부터 출제할 시험에 대한 시험 정보를 수신받고, 수신된 시험 정보에 기초하여 문제 입력을 위한 UI를 생성하여 출제자용 단말장치로 송신하는 관리 서버를 포함하며, 출제자용 단말장치는, 문제 입력을 위한 UI를 통해 문제 데이터 및 정답 데이터를 입력하여 관리 서버로 송신한다.In addition, the test question questions system according to an embodiment of the present invention, if the authentication is allowed for the at least one question terminal device for inputting the question information, and the authentication request, the question is asked from the question terminal device Receiving the test information for the test, and based on the received test information includes a management server for generating a UI for problem input and transmits to the questionnaire terminal device, the questionnaire terminal device, through the UI for problem input Input the problem data and the correct answer data to the management server.

바람직하게, 출제자용 단말장치는 복수 개이며, 관리 서버는 복수의 출제자용 단말장치에서 송신한 문제 데이터를 취합하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성할 수 있다.Preferably, there are a plurality of questionnaire terminal devices, and the management server may configure a final test question of a form for collecting and providing problem data transmitted from the plurality of questionnaire terminal devices to the candidate.

또한 바람직하게, 출제자용 단말장치는 복수 개이며, 관리 서버는 복수의 출제자용 단말장치로부터 입력되는 시험별 및 과목별로 문제 데이터 및 정답 데이터를 데이터베이스화하여 관리할 수 있다.Also, preferably, there are a plurality of questionnaire terminal devices, and the management server may manage a database of problem data and correct answer data for each test and subject input from the plurality of questionnaire terminal devices.

또한 바람직하게, 관리 서버는, 시험의 성격에 따라 상기 데이터베이스에 저장되어 있는 문제 데이터를 기설정된 기준에 따라 추출하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성할 수 있다.Also, preferably, the management server may configure a final test question of a form for extracting and providing problem data stored in the database according to a predetermined criterion according to the nature of the test to the candidate.

또한 바람직하게, 복수의 응시자용 단말장치를 더 포함하며, 관리 서버는, 구성된 최종 시험 문제를 복수의 응시자용 단말장치로 송신할 수 있다.Also preferably, the apparatus further includes a plurality of test taker terminal devices, and the management server may transmit the configured final test question to the plurality of test taker terminal devices.

또한 바람직하게, 복수의 응시자용 단말장치는, 최종 시험 문제에 대한 응시자의 답안을 관리 서버로 송신하고, 관리 서버는 복수의 응시자용 단말장치로부터 수신한 응시자의 답안을 정답 데이터와 비교하여 채점을 수행하고, 채점 결과에 따라 응시자들의 시험 결과를 공지할 수 있다.Also, preferably, the plurality of test taker terminal devices transmits the test taker's answers to the final test questions to the management server, and the management server compares the test taker's answers received from the plurality of test taker terminal devices with the correct answer data and scores them. Test results of candidates may be announced according to the scoring results.

본 발명에 따른 시험 문제 관리를 위한 관리 서버 및 그의 동작 방법 그리고 시험 문제 출제 시스템에 의하면, 출제자들이 관리 서버에 접속하여 온라인 상에서 시험 문제를 출제함으로써, 시험 진행시마다 출제자들을 소집하고, 여러 출제자들이 작성한 문제 데이터를 취합하는 것과 같은 번거로움을 해소할 수 있다. 또한, 출제자들이 관리 서버에 접속할 때 인증을 거치도록 함으로써, 시험 문제 제출 권한이 없는 사용자가 시험 문제에 관여하는 것을 방지할 수 있다.According to the management server for test problem management and its operation method and the test question question system according to the present invention, the questions are gathered each time the test proceeds, the questions are gathered by a number of questions Eliminate the hassle of collecting problem data. In addition, it is possible to prevent the user who does not have the authority to submit a test question from participating in the test problem by having the questionnaire authenticated when accessing the management server.

더욱이, 관리 서버에서 여러 출제자들이 출제한 문제 데이터를 데이터베이스화하여 관리함으로써, 다양한 시험의 성격 및 목적에 따라 적절한 문제 데이터를 추출 및 취합하여 다양한 유형의 시험 설계가 용이한 효과가 있다.Furthermore, by managing the database of problem data generated by various participants in the management server, it is possible to extract and collect appropriate problem data according to the nature and purpose of various tests, thereby making it easy to design various types of tests.

도 1은 본 발명의 일 실시예에 따른 시험 문제 출제 시스템의 네트워크 구성도,
도 2는 본 발명의 일 실시예에 따른 시험 문제 관리를 위한 관리 서버의 블럭도,
도 3은 도 2에 도시한 관리 서버에서 제공하는 출제 대상의 시험 등록을 위한 시험 등록 UI를 예시한 도면,
도 4는 도 2에 도시한 관리 서버에서 제공하는 기등록된 시험에 대한 과목 정보 입력을 위한 과목 정보 입력 UI를 예시한 도면,
도 5는 도 2에 도시한 관리 서버에서 제공하는 문제 풀이 유형 선택 UI를 예시한 도면,
도 6a 및 도 6b는 도 2에 도시한 관리 서버에서 제공하는 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 예시한 도면,
도 7은 본 발명의 일 실시예에 따른 시험 문제 출제 방법을 설명하기 위한 흐름도, 그리고,
도 8은 본 발명의 일 실시예에 따른 시험에 따른 성적 처리 방법을 설명하기 위한 흐름도이다.
1 is a network diagram of a test question questions system according to an embodiment of the present invention;
2 is a block diagram of a management server for managing test questions according to an embodiment of the present invention;
3 is a diagram illustrating a test registration UI for the test registration of the question object provided by the management server shown in FIG.
4 is a diagram illustrating a subject information input UI for subject information input for a pre-registered test provided by the management server shown in FIG. 2;
FIG. 5 is a diagram illustrating a problem solving type selection UI provided by the management server of FIG. 2; FIG.
6A and 6B illustrate a problem data input UI and a correct answer data input UI provided by the management server shown in FIG. 2;
7 is a flowchart for explaining a test question presentation method according to an embodiment of the present invention, and
8 is a flowchart illustrating a grade processing method according to a test according to an embodiment of the present invention.

이하 첨부된 도면을 참조하면서 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여, 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Prior to this, terms or words used in the present specification and claims should not be construed as being limited to the common or dictionary meanings, and the inventors should properly explain the concept of terms in order to best explain their own invention. Based on the principle that it can be defined, it should be interpreted as meaning and concept corresponding to the technical idea of the present invention.

따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Therefore, the embodiments described in the specification and the drawings shown in the drawings are only the most preferred embodiment of the present invention and do not represent all of the technical idea of the present invention, various modifications that can be replaced at the time of the present application It should be understood that there may be equivalents and variations.

도 1은 본 발명의 일 실시예에 따른 시험 문제 출제 시스템의 네트워크 구성도이다.1 is a network diagram of a test question-making system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 시험 문제 출제 시스템은 관리 서버(100), 출제자용 단말장치(300), 및 응시자용 단말장치(400)를 포함한다. 이들은 각각 네트워크(200)를 통해 연결되어 서로 통신이 가능하다. 여기서, 네트워크(200)는 유선 혹은 무선의 통신망을 통칭하는 것이며, 이동 통신망일 수도 있다.Referring to Figure 1, the test question questions system according to an embodiment of the present invention includes a management server 100, a tester terminal device 300, and the test taker terminal device 400. They are each connected via a network 200 to communicate with each other. Here, the network 200 collectively refers to a wired or wireless communication network and may be a mobile communication network.

관리 서버(100)는 출제자용 단말장치(300)가 네트워크(200)를 통해 접속하여 인증을 요청하면, 인증 요청에 대한 인증 결과를 결정하고, 인증이 허용되면, 출제자용 단말장치(300)에서 시험 정보, 문제 데이터, 및 정답 데이터를 입력할 수 있도록 적절한 UI(User Interface)를 제공한다. 관리 서버(100)에 대하여는 후술하는 도 2에서 보다 상세히 설명한다.The management server 100 determines the authentication result for the authentication request when the terminal device 300 for the investigator is connected through the network 200 and requests authentication, and if the authentication is permitted, the terminal device 300 for the investigator. Appropriate user interface (UI) is provided for entering test information, question data, and correct answer data. The management server 100 will be described in more detail later with reference to FIG. 2.

본 실시예에서, UI는 관리 서버(100)가 출제자용 단말장치(300)의 사용자인 출제자와의 인터페이스를 위하여, 관리 서버(100)에서 출제자용 단말장치(300)로 소정 정보를 전달하고, 출제자용 단말장치(300)로부터 소정 정보를 입력받기 위하여 제공하는 것으로, 출제자용 단말장치(300)의 표시 화면에 표시된다. 본 실시예에서는, 통상의 웹 페이지(Web page)도 UI의 한 종류로 본다.In the present embodiment, the UI transfers predetermined information from the management server 100 to the questionnaire terminal device 300 in order for the management server 100 to interface with the questionnaire who is a user of the questionnaire terminal device 300, It is provided to receive predetermined information from the quiz terminal device 300, and is displayed on the display screen of the quiz terminal device 300. In this embodiment, a normal web page is also regarded as one kind of UI.

출제자용 단말장치(300)는 관리 서버(100)에 출제자로 기등록되어 있는 사용자 측의 단말장치로, 시험 문제 출제를 하고자 할 때 관리 서버(100)에 접속하여 출제자 정보를 입력하여 인증을 요청한다. 출제자용 단말장치(300)는 관리 서버(100)로부터 출제자의 인증이 허용되었을 경우에만, 관리 서버(100)로부터 시험 문제 출제를 위한 여러 UI를 제공받아 시험 문제의 출제가 가능하다.The questionnaire terminal device 300 is a terminal device of a user side that is registered as a questionnaire in the management server 100. When a question is to be asked, the questionnaire terminal device 300 is connected to the management server 100 and inputs the questionnaire information to request authentication. do. The questionnaire terminal device 300 is provided with a plurality of UIs for test question questions from the management server 100, and when the question of the question is permitted from the management server 100, the question may be asked.

본 실시예에서는 관리 서버(100)와 네트워크(200)를 통해 연결된 출제자용 단말장치(300)가 하나인 것을 예시하였으나, 실제로는 관리 서버(100)와 네트워크(200)를 통해 연결되는 출제자용 단말장치(300)는 복수 개이다.In the present exemplary embodiment, there is one terminal device device 300 connected to the management server 100 through the network 200, but in reality, the terminal device for connection with the management server 100 and the network 200 is connected to the management server 100. There are a plurality of devices 300.

관리 서버(100)는 여러 시험별, 및 여러 과목별로 다양한 문제 데이터를 보유하고 있는 것이기 때문에, 각 시험 및 과목에 따라 출제자들이 서로 상이하다. 그러므로, 각 시험 및 과목에 따른 여러 출제자에 해당하는 복수의 출제자용 단말장치(300)가 관리 서버(100)에 연결될 수 있다. 다만, 본 실시예에서는 설명의 편의를 위하여, 관리 서버(100)에 하나의 출제자용 단말장치(300)가 연결된 상태를 예시한 것이다. 출제자용 단말장치(300)는 통상의 컴퓨터일 수 있다.Since the management server 100 has various problem data for each test and various subjects, the questions are different from each other according to each test and subject. Therefore, the plurality of questions terminal devices 300 corresponding to the different questions according to each test and subject may be connected to the management server (100). However, in this embodiment, for convenience of description, it illustrates a state in which one terminal device device 300 is connected to the management server 100. The questionnaire terminal device 300 may be a conventional computer.

응시자용 단말장치(400)는 시험이 개시될 때, 관리 서버(100)에서 제공하는 최종 시험 문제를 배포 받아 문제에 대한 답안을 작성하여 관리 서버(100)로 송신하는 응시자 측의 단말장치이다. 응시자용 단말장치(400)는 통상의 컴퓨터, 혹은 휴대전화일 수 있고, 혹은 응시자의 답안 작성을 위한 별도의 단말장치일 수도 있다.The candidate terminal device 400 is a terminal device on the candidate side that receives a final test problem provided by the management server 100 when the test is started, prepares an answer to the problem, and transmits the answer to the management server 100. The candidate terminal device 400 may be a normal computer or a mobile phone, or may be a separate terminal device for preparing the candidate's answer.

본 실시예에서, 응시자는 기정해진 시험장에 입실하여 최종 시험 문제를 포함하는 시험지를 배포 받거나, 혹은 응시자용 단말장치(400)를 통해 최종 시험 문제를 송신할 수 있다. 이 두 경우 모두 응시자용 단말장치(400)는 답안을 작성하여 관리 서버(100)로 송신한다.In the present embodiment, the candidate may enter a predetermined test site and receive a test paper including the final test question, or transmit the final test question through the candidate terminal device 400. In both cases, the candidate terminal device 400 prepares an answer and transmits it to the management server 100.

도 2는 본 발명의 일 실시예에 따른 시험 문제 관리를 위한 관리 서버의 블럭도이다.2 is a block diagram of a management server for managing test questions according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일 실시예에 따른 관리 서버(100)는 통신부(110), 인증부(120), UI 생성부(130), 채점부(140), 문제 구성부(150), 저장부(160), 및 제어부(170)를 포함한다.2, the management server 100 according to an embodiment of the present invention communication unit 110, authentication unit 120, UI generation unit 130, scoring unit 140, problem configuration unit 150 , A storage unit 160, and a controller 170.

통신부(110)는 네트워크(200)를 통해 관리 서버(100)와 출제자용 단말장치(300) 혹은 응시자용 단말장치(400) 간의 통신을 지원한다. 만약, 출제자용 단말장치(300)와 응시자용 단말장치(400)가 서로 다른 통신망을 이용하여 관리 서버(100)에 접속하는 경우, 통신부(110)는 각각의 통신망을 지원할 수 있다.The communicator 110 supports communication between the management server 100 and the candidate terminal device 300 or the candidate terminal device 400 through the network 200. If the examinee terminal device 300 and the candidate terminal device 400 access the management server 100 using different communication networks, the communication unit 110 may support each communication network.

보다 구체적으로, 통신부(110)는 출제자용 단말장치(300)로부터 출제자 정보 및 인증 요청신호를 수신하고, 그에 따른 인증 결과를 출제자용 단말장치(300)로 송신한다. 또한, 통신부(110)는 출제자가 시험 문제를 출제할 수 있도록 제공되는 여러 UI를 출제자용 단말장치(300)로 송신한다.More specifically, the communication unit 110 receives the questionnaire information and the authentication request signal from the questionnaire terminal device 300, and transmits the authentication result according to the questionnaire terminal device 300. In addition, the communicator 110 transmits various UIs provided to the questionnaire to answer the question to the questionnaire terminal device 300.

또한, 시험이 실시될 때 최종 시험 문제가 온라인을 통해 제공되는 경우, 통신부(110)는 응시자용 단말장치(400)로 최종 시험 문제를 송신할 수 있다. 또한, 통신부(110)는 응시자용 단말장치(400)로부터 전자 문서 형태로 작성된 답안을 수신할 수 있다.In addition, when the final test questions are provided online when the test is performed, the communication unit 110 may transmit the final test questions to the candidate terminal device 400. In addition, the communication unit 110 may receive an answer written in the form of an electronic document from the candidate terminal device 400.

인증부(120)는 출제자용 단말장치(300)로부터 출제자 정보와 함께 인증 요청이 수신되면, 입력된 출제자 정보를 이용하여 인증을 수행하여 인증 결과를 결정한다. 출제자는 관리 서버(100)에 기등록된 상태이므로, 관리 서버(100)에서는 기등록된 출제자들의 출제자 정보를 보유하고 있게 된다. 그러므로, 인증부(120)에서는 출제자용 단말장치(300)로부터 출제자 정보가 입력되면, 기보유하고 있는 출제자 정보에 입력된 출제자 정보와 일치하는 것이 있을 경우에 인증을 허용한다.When the authentication unit 120 receives an authentication request together with the questionnaire information from the questionnaire terminal device 300, the authentication unit 120 performs authentication using the input questionnaire information and determines the authentication result. Since the questions are already registered in the management server 100, the management server 100 retains information about the questions of the previously registered questions. Therefore, if the questionnaire information is input from the questionnaire terminal device 300, the authentication unit 120 allows authentication when there is a match with the questionnaire information inputted in the questionnaire information already held.

관리 서버(100)에서 인증부(120)를 통해 출제자용 단말장치(300)에 대하여 인증을 실시하는 것은, 기등록된 출제자 이외의 사람이 관리 서버(100)에 접속하여 시험 문제에 관여하는 것을 방지하기 위한 것이다.Authenticating the questionnaire terminal device 300 through the authentication unit 120 in the management server 100 means that a person other than the registered questionnaire is connected to the management server 100 to participate in a test problem. It is to prevent.

또한, 인증부(120)는 응시자용 단말장치(400)에 대한 인증도 수행할 수 있다. 즉, 응시자가 응시자용 단말장치(400)를 통해 시험에 응시하는 경우, 관리 서버(100)는 응시자들에 대한 응시자 정보를 보유하게 되고, 응시자용 단말장치(400)로부터 시험 응시와 관련된 요청이 있을 경우, 응시자 정보에 의해 응시자를 인증하여 응시자가 응시자용 단말장치(400)를 이용하여 시험에 응시할 수 있도록 한다.In addition, the authenticator 120 may also perform authentication on the candidate terminal device 400. That is, when the test taker takes the test through the test taker terminal device 400, the management server 100 retains test taker information on the test taker, and a request related to the test take is received from the test taker terminal device 400. If present, the candidate is authenticated by the candidate information so that the candidate can take the test using the candidate terminal device 400.

UI 생성부(130)는 관리 서버(100)에서 출제자용 단말장치(300)와의 인터페이스를 위해 제공하는 여러 UI를 생성한다. 본 실시예에서, UI 생성부(130)는 시험 등록을 위한 시험 등록 UI, 과목 정보를 입력하기 위한 과목 정보 입력 UI, 및 문제 풀이 유형을 선택하기 위한 문제 풀이 유형 선택 UI, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 생성할 수 있다. UI 생성부(130)에 의해 생성되는 UI에 대하여는 후술하는 도 3 내지 도 6b에서 보다 상세히 설명한다.The UI generator 130 generates various UIs provided by the management server 100 for the interface with the questionnaire terminal device 300. In the present embodiment, the UI generation unit 130 includes a test registration UI for exam registration, a subject information input UI for inputting subject information, a problem solving type selection UI for selecting a problem solving type, a problem data input UI, And a correct answer data input UI. The UI generated by the UI generator 130 will be described in more detail later with reference to FIGS. 3 to 6B.

채점부(140)는 통신부(110)를 통해 응시자용 단말장치(400)로부터 응시자의 답안이 입력되면, 입력된 응시자의 답안을 기저장된 정답과 비교하여 채점을 수행하며, 각 문항의 배점에 따라 응시자의 답안에 대한 점수를 산출한다. 이때, 응시자용 단말장치(400)는 인증부(120)에 인증이 허용된 응시자에 대응하는 단말장치이다.When the tester's answer is input from the test taker terminal device 400 through the communication unit 110, the scoring unit 140 compares the test taker's answer with the pre-stored correct answer and performs scoring according to each question. Calculate the score for the candidate's answer. In this case, the candidate terminal device 400 is a terminal device corresponding to the candidate who is allowed to authenticate to the authenticator 120.

문제 구성부(150)는 출제자용 단말장치(300)로부터 입력된 문제 데이터를 이용하여 최종 시험 문제를 구성한다. 일 예로, 한 과목에 대한 시험 문제가 여러 출제자들에 의해 출제되는 경우, 문제 구성부(150)는 각 출제들에 의해 입력된 문제 데이터를 취합하여 최종 시험 문제를 구성할 수 있다. 다른 예로, 문제 구성부(150)는 기저장된 문제 데이터를 기설정된 기준에 따라 추출하여 응사자에게 제공하기 위한 형태의 최종 시험 문제를 구성할 수 있다. 여기서, 기저장된 문제 데이터는 현재 출제자용 단말장치(300)로부터 입력된 문제 데이터 및 이전에 출제자용 단말장치(300)로부터 입력받아 저장되어 있는 상태의 문제 데이터를 포함한다.The problem configuration unit 150 constructs a final test question using the problem data input from the questionnaire terminal device 300. As an example, when a test question for a subject is asked by several questions, the question constructing unit 150 may construct a final test question by collecting the question data input by each question. As another example, the problem component unit 150 may configure a final test question of a form for extracting pre-stored problem data according to a predetermined criterion and providing it to the candidate. Here, the pre-stored problem data includes problem data currently input from the questionnaire terminal device 300 and problem data in a state previously received and stored from the questionnaire terminal device 300.

저장부(160)는 관리 서버(100)의 동작에 필요한 모든 정보를 저장한다. 예를 들면, 저장부(160)는 인증부(120)에서 출제자의 인증을 수행할 수 있도록 복수의 출제자들에 대한 출제자 정보를 저장하고 있을 수 있다. 또한, 저장부(160)는 출제자용 단말장치(300)로부터 입력되는 문제 데이터 및 정답 데이터를 데이터베이스화하여 저장하고 있을 수 있다.The storage unit 160 stores all information necessary for the operation of the management server 100. For example, the storage unit 160 may store the questionnaire information for the plurality of questionnaires so that the authenticator 120 may perform authentication of the questionnaire. In addition, the storage unit 160 may store and store a database of problem data and answer data inputted from the questionnaire terminal device 300.

제어부(170)는 관리 서버(100)의 전반적인 기능을 제어한다. 즉, 제어부(170)는 통신부(110), 인증부(120), UI 생성부(130), 채점부(140), 문제 구성부(150), 및 저장부(160)들 간의 신호 입출력을 제어한다.The controller 170 controls the overall functions of the management server 100. That is, the controller 170 controls signal input and output between the communication unit 110, the authentication unit 120, the UI generation unit 130, the scoring unit 140, the problem construction unit 150, and the storage unit 160. do.

제어부(170)는 통신부(110)를 통해 출제자용 단말장치(300)로부터 출제자 정보가 입력되면, 인증부(120)로 출제자 정보를 제공하여 해당 출제자에 대한 인증을 수행하도록 제어한다.The controller 170 controls the controller 100 to perform authentication for the corresponding questionnaire by providing the questionnaire information to the authenticator 120 when the questionnaire information is input from the questionnaire terminal device 300 through the communication unit 110.

제어부(170)는 인증부(120)에 의해 출제자에 대한 인증이 허용되면, UI 생성부(130)를 제어하여 출제자용 단말장치(300)에서 시험 정보, 문제 데이터, 및 정답 데이터를 입력할 수 있도록 하는 UI를 생성하도록 하며, UI 생성부(130)에 의해 생성된 UI를 출제자용 단말장치(300)로 송신하도록 통신부(110)를 제어한다. 여기서, 시험 정보는, 해당 출제자가 출제할 시험에 대한 과목, 시험 시간, 전체 문항수, 시험 일자, 및 응시 시간을 포함할 수 있다.If the authentication unit 120 permits authentication of the questionnaire, the control unit 170 may control the UI generation unit 130 to input test information, problem data, and correct answer data from the questionnaire terminal device 300. In order to generate a UI, the control unit 110 controls the UI generated by the UI generator 130 to be transmitted to the terminal device 300 for the questionnaire. Here, the test information may include a subject, a test time, a total number of questions, a test date, and a test time for a test to be asked by the corresponding questionnaire.

제어부(170)는 시험 일정이 정해져 응시자들에게 배포할 시험 문제가 필요할 때, 문제 구성부(150)를 제어하여 최종 시험 문제를 구성하도록 한다. 또한, 제어부(170)는 문제 구성부(150)에 의해 최종 시험 문제가 구성되면, 구성된 최종 시험 문제를 파일로 생성할 수 있다. When the test schedule is determined and the test questions to be distributed to the candidates are required, the controller 170 controls the problem configuration unit 150 to configure the final test questions. In addition, when the final test problem is configured by the problem configuration unit 150, the controller 170 may generate the configured final test problem as a file.

최종 시험 문제가 파일로 생성되면, 이는 관리 서버(100) 측의 시험 운영진에 의해 응시자에게 배포하기 위한 시험 문제지로 만들어질 수 있고, 혹은 파일 자체로 응시자용 단말장치(400)로 송신될 수도 있다.When the final test question is generated as a file, it may be made into a test questionnaire for distribution to the test taker by the test administrator on the management server 100 side, or may be transmitted to the test taker terminal device 400 as the file itself. .

이후, 응시자용 단말장치(400)에서 관리 서버(100)로 자신의 답안을 송신하면, 응시자의 답안은 통신부(110)를 통해 수신되며, 제어부(170)는 통신부(110)를 통해 수신된 응시자별 답안을 채점부(140)로 제공하여 채점을 수행하도록 제어한다.Subsequently, when the candidate terminal device 400 transmits its answer to the management server 100, the answer of the candidate is received through the communication unit 110, and the controller 170 receives the candidate through the communication unit 110. The star answer is provided to the scoring unit 140 to control the scoring.

도 3은 도 2에 도시한 관리 서버에서 제공하는 출제 대상의 시험 등록을 위한 시험 등록 UI를 예시한 도면이다.FIG. 3 is a diagram illustrating a test registration UI for test registration of a question object provided by the management server shown in FIG. 2.

출제자용 단말장치(300)에 대한 인증이 허용되면, UI 생성부(130)는 도 3에 예시한 형태의 시험 등록 UI(510)를 생성하여 통신부(110)를 통해 출제자용 단말장치(300)로 송신한다. 시험 등록 UI(510)는 출제자로부터 시험 정보를 수신하기 위해 제공되는 UI의 한 종류이다.When the authentication for the questionnaire terminal device 300 is allowed, the UI generation unit 130 generates the test registration UI 510 of the type illustrated in FIG. 3 and the questionnaire terminal device 300 through the communication unit 110. To send. The test registration UI 510 is a kind of UI provided to receive test information from a questionnaire.

도시한 바와 같이, 시험 등록 UI(510)에는 시험명, 과목수, 시험일자, 각 과목별 응시시간을 입력할 수 있는 입력창이 구비된다. 이때, 각 입력창에는 해당 출제자가 출제할 수 있는 시험에 대한 정보가 디폴트(default)로 설정되어 표시될 수 있다. 이를 통해 출제자는 자신이 출제하여야 할 시험 및 과목에 대한 정보를 파악하고, 디폴트로 설정되어 있는 정보가 잘못된 경우에는 수정할 수 있다.As shown, the test registration UI 510 is provided with an input window for inputting the name of the test, the number of subjects, the test date, and the exam time for each subject. At this time, each input window may be displayed by setting the information about the test that can be asked by the corresponding questions as the default (default). Through this, the candidate can find out information about the test and subject to be asked, and can correct the information set as default.

또한, 시험 등록 UI(510)에서 출제자가 시험명을 입력한 후, 과목수를 설정하면, 설정된 과목수에 따라 하단에 과목별 응시시간이 표시될 수 있다. 도 3에서는 과목수가 4과목으로 설정되었음에 따라, 1과목 응시시간 내지 4과목 응시시간이 표시된 것이다.In addition, when a tester inputs a test name in the test registration UI 510 and sets the number of subjects, the test time of each subject may be displayed at the bottom according to the set number of subjects. In FIG. 3, since the number of courses is set to 4 courses, the time periods for taking 1 course to the 4 courses are displayed.

도 4는 도 2에 도시한 관리 서버에서 제공하는 기등록된 시험에 대한 과목 정보 입력을 위한 과목 정보 입력 UI를 예시한 도면이다.4 is a diagram illustrating a subject information input UI for inputting subject information on a pre-registered exam provided by the management server illustrated in FIG. 2.

도 3에 예시한 시험 등록 UI(510)를 통해 시험에 대한 정보가 입력되면, UI 생성부(130)는 기입력된 시험에 대한 정보 중 시험명과 과목수를 이용하여 도 4에 도시한 형태의 과목 정보 입력 UI(520)를 생성하여 통신부(110)를 통해 출제자용 단말장치(300)로 송신한다. 과목 정보 입력 UI(520)는 출제자로부터 시험 정보를 수신하기 위해 제공되는 UI의 한 종류이다.When the information about the test is input through the test registration UI 510 illustrated in FIG. 3, the UI generator 130 may use the test name and the number of subjects among the information about the pre-entered test, as shown in FIG. 4. The course information input UI 520 is generated and transmitted to the tester terminal device 300 through the communication unit 110. The subject information input UI 520 is a type of UI provided to receive test information from a questionnaire.

과목 정보 입력 UI(520)에는 시험명, 및 과목명을 선택할 수 있도록 드롭다운 리스트(drop-down list)가 구비되고, 그 하단으로 각 시험 및 과목에 대한 문항수, 만점, 및 응시시간을 입력할 수 있는 입력창이 구비된다.The subject information input UI 520 is provided with a drop-down list for selecting a test name and a subject name, and at the bottom of the subject information input UI 520, a number of questions, a perfect score, and an exam time can be input. An input window is provided.

출제자는 출제자용 단말장치(300)를 이용하여 시험 등록 UI(510)에서 과목수가 4과목으로 설정되었으므로, 과목 정보 입력 UI(520)는 각 과목별로 문항수, 만점, 응시시간을 입력한다. 즉, 도 4의 과목 정보 입력 UI(520)를 통해 4과목에 대하여 모두 문항수, 만점, 및 응시시간을 각각 설정한다.Since the questionnaire is set to four courses in the test registration UI 510 by using the questionnaire terminal device 300, the course information input UI 520 inputs the number of questions, a perfect score, and the exam time for each course. That is, through the course information input UI 520 of FIG. 4, the number of questions, the perfect score, and the examination time are set for all four courses, respectively.

도 5는 도 2에 도시한 관리 서버에서 제공하는 문제 풀이 유형 선택 UI를 예시한 도면이다.FIG. 5 is a diagram illustrating a problem solving type selection UI provided by the management server illustrated in FIG. 2.

출제자가 시험 등록 UI(510), 및 과목 정보 입력 UI(520)를 통해 시험 정보 및 과목 정보를 입력하면, UI 생성부(130)에서는 문제 및 정답 입력을 위한 UI를 생성하여 통신부(110)를 통해 출제자용 단말장치(300)로 송신한다.When the questionnaire inputs the test information and the subject information through the test registration UI 510 and the subject information input UI 520, the UI generator 130 generates a UI for inputting a problem and a correct answer to generate the communicator 110. Transmit to the terminal device for the investigator 300 through.

도 5를 참조하면, 문제 풀이 유형 선택 UI(530)는 문항별로 각 문제의 풀이 유형을 선택하기 위한 것이다. 즉, 문제 풀이 유형 선택 UI(530)는 각 문항별로 객관식, 및 주관식을 선택하는 것으로, 객관식일 경우 4지선다형, 및 5지선다형과 같이 더 세밀하게 구분될 수 있다.Referring to FIG. 5, the problem solving type selection UI 530 is for selecting a problem solving type for each question. That is, the problem-solving type selection UI 530 selects multiple-choice questions and multiple-choice questions for each question. In the case of the multiple-choice questions, the problem solving type selection UI 530 may be further divided into four-choice multiple choices and five-choice multiple choices.

도시한 바와 같이, 문제 풀이 유형 선택 UI(530)는 출제자가 문항별로 개별적으로 문제 풀이 유형을 선택하는 방식인 개별 방식과, 2개 이상의 문항을 그룹 단위로 문제 풀이 유형을 선택하는 그룹 선택 방식 중 하나를 선택하여 문제 풀이 유형을 선택할 수 있도록 하는 형태로 제공될 수 있다.As shown, the problem solving type selection UI 530 is a method of selecting a problem solving type for each question by the questionnaire, and a group selection method for selecting two or more questions by group. It can be provided in a form that allows one to choose the type of problem solving.

도 6a 및 도 6b는 도 2에 도시한 관리 서버에서 제공하는 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 예시한 도면이다.6A and 6B are diagrams illustrating a problem data input UI and a correct answer data input UI provided by the management server shown in FIG. 2.

도 6a에서는 각 문항별로 문제 데이터를 입력할 수 있는 입력창이 포함된 문제 데이터 입력 UI(540)를 도시하였으며, 도 6b에서는 각 문항별로 정답 데이터를 입력할 수 있는 정답 데이터 입력 UI(550)를 도시하였다.FIG. 6A illustrates a problem data input UI 540 including an input window for inputting question data for each question, and FIG. 6B illustrates a correct answer data input UI 550 for inputting correct answer data for each question. It was.

문제 데이터 입력 UI(540)는 과목 정보 입력 UI(520)를 통해 입력된 과목 정보 중 문항 수를 이용하여 생성되는 것이 바람직하다. 즉, 과목 정보 입력 UI(520)를 통해 문항 수가 '40'으로 입력되었다면, 문제 데이터 입력 UI(540)는 40개의 문항 수에 따라 각각 문제 데이터를 입력할 수 있도록 40개의 입력 창이 구비될 수 있다.The problem data input UI 540 is preferably generated using the number of questions in the subject information input through the subject information input UI 520. That is, if the number of questions is input as '40' through the subject information input UI 520, the question data input UI 540 may be provided with 40 input windows so that the question data may be input according to the number of 40 questions. .

보다 구체적으로, 문제 데이터 입력 UI(540)는 문제 데이터 입력을 위한 문제 필드(542), 각 문제에 대한 메타데이터의 입력을 위한 메타데이터 필드(544)를 구비할 수 있다. 여기서, 메타데이터는 각 문항별 문항이 가지고 있는 속성 데이터에 해당한다. 도시한 바와 같이, 문제 필드(542) 및 메타데이터 필드(544)에는 각 문항별 입력창이 구비된다.More specifically, the problem data input UI 540 may include a problem field 542 for inputting problem data and a metadata field 544 for inputting metadata for each problem. Here, the metadata corresponds to the attribute data of the item for each item. As illustrated, the question field 542 and the metadata field 544 are provided with input windows for each question.

정답 데이터 입력 UI(550)는 문제 데이터 입력 UI(540)와 마찬가지로 과목 정보 입력 UI(520)를 통해 입력된 과목 정보 중 문항 수를 이용하여 생성되는 것이 바람직하다. 즉, 과목 정보 입력 UI(520)를 통해 문항 수가 '40'으로 입력되었다면, 문제 데이터 입력 UI(540), 및 정답 데이터 입력 UI(550)는 40개의 문항 수에 따라 각각 문제 데이터 및 정답 데이터를 입력할 수 있도록 각각의 입력 창이 구비될 수 있다.Like the problem data input UI 540, the correct data input UI 550 is preferably generated using the number of questions in the subject information input through the subject information input UI 520. That is, if the number of questions is inputted as '40' through the subject information input UI 520, the question data input UI 540 and the correct answer data input UI 550 respectively display the question data and the correct answer data according to the number of 40 questions. Each input window may be provided for input.

도 6b에 도시한 바와 같이, 정답 데이터 입력 UI(550)는 각 문항별로 보기 항목 데이터를 입력하기 위한 보기 항목 필드(552), 정답 데이터를 입력하기 위한 정답 필드(554), 각 배점을 입력하기 위한 배점 필드(556)를 구비한다.As shown in FIG. 6B, the correct answer data input UI 550 inputs a view item field 552 for inputting view item data for each item, a correct answer field 554 for inputting correct answer data, and inputs each point. And a scoring field 556 for the purpose.

이때, 보기 항목 필드(552)는 문제 유형이 객관식일 경우에 해당하는 것으로, 정답을 포함하여 정답 이외의 다른 답안을 의미한다. 보기 항목 필드(552)는 문제 풀이 유형 선택 UI(530)에서 선택된 문제 풀이 유형에 따라 보기 항목의 개수가 다르게 나타날 수 있다.In this case, the view item field 552 corresponds to a case where the question type is a multiple choice question, and means an answer other than the correct answer including the correct answer. The view item field 552 may have a different number of view items according to the problem solving type selected in the problem solving type selection UI 530.

예를 들면, 문제 풀이 유형이 4지선다형일 경우에는 보기 항목 필드(552)에 4개의 보기 항목을 입력할 수 있도록 입력창이 구비되고, 문제 풀이 유형이 5지선다형일 경우에는 보기 항목 필드(552)에 5개의 보기 항목을 입력할 수 있도록 입력창이 구비되어야 한다.For example, an input window is provided for inputting four view items in the view item field 552 when the problem solving type is four-choice polymorphism, and in the view item field 552 when the problem solving type is five-choice polymorphism. An input window should be provided for entering five view items.

문제 풀이 유형 선택 UI(530)에서 특정 문항의 문제 풀이 유형이 주관식으로 선택되었을 경우, 정답 데이터 입력 UI(550)에서 해당 문항의 보기 항목 필드(552)는 비활성화 상태로 표시될 수 있다.When the problem-solving type of a specific question is selected as a short answer in the question-solving type selection UI 530, the view item field 552 of the question may be displayed in an inactive state in the correct answer data input UI 550.

도 6a 및 도 6b에서는 UI 생성부(130)에서 문제 데이터 입력 UI(540), 및 정답 데이터 입력 UI(550)를 각각 생성함으로써, 별도의 창을 통해 각각 제공되는 상태를 예로 들었다. 하지만, 이는 반드시 여기에 한정되지는 않는다. 즉, UI 생성부(130)는 문제 데이터 입력 UI(540), 및 정답 데이터 입력 UI(550)가 하나의 창을 통해 제공될 수 있도록 생성할 수도 있다. 이때, UI 생성부(130)는 출제자의 편의를 돕기 위해 문제 데이터 입력 UI(540), 및 정답 데이터 입력 UI(550)의 각 입력창들이 각 문항별로 대응하게 표시되도록 하는 것이 바람직하다.6A and 6B, the UI generating unit 130 generates the problem data input UI 540 and the correct answer data input UI 550, respectively. However, this is not necessarily limited thereto. That is, the UI generator 130 may generate the problem data input UI 540 and the correct data input UI 550 to be provided through one window. In this case, the UI generator 130 may be configured to display each input window of the question data input UI 540 and the correct answer data input UI 550 corresponding to each question in order to help the questionnaire.

도 7은 본 발명의 일 실시예에 따른 시험 문제 출제 방법을 설명하기 위한 흐름도이다.7 is a flowchart for explaining a test question presentation method according to an embodiment of the present invention.

출제자가 자신에게 할당된 시험 문제를 출제하고자 하는 경우, 출제자는 출제자용 단말장치(300)를 이용하여 관리 서버(100)에 접속하고, 자신의 출제자 정보를 입력하여 인증을 요청한다(S600).When the questionnaire wants to answer a test question assigned to the questionnaire, the questionnaire accesses the management server 100 by using the questionnaire terminal device 300, inputs his questionnaire information, and requests authentication (S600).

관리 서버(100)는 인증을 요청한 출제자용 단말장치(300)로부터 입력된 출제자 정보를 기등록된 출제자 정보와 비교하여 인증을 결정한다(S610). 이때, 해당 출제자용 단말장치(300)에 대하여 인증이 허용되면(S610-Y), UI 생성부(130)를 통해 시험 등록 UI(510), 및 과목 정보 입력 UI(520)를 순차적으로 제공하여 시험 등록 및 과목 정보를 입력받는다(S620).The management server 100 determines the authentication by comparing the information of the questionnaire inputted from the questionnaire terminal device 300 that requested the certificate with the registered questionnaire information (S610). In this case, when authentication is permitted for the corresponding entry terminal device 300 (S610-Y), the test registration UI 510 and the subject information input UI 520 are sequentially provided through the UI generator 130. Exam registration and subject information is input (S620).

출제자용 단말장치(300)로부터 시험 등록 및 과목 정보 입력이 완료되면, UI 생성부(130)는 문제 데이터 입력 UI(540), 및 정답 데이터 입력 UI(550)를 생성하여 통신부(110)를 통해 출제자용 단말장치(300)로 송신한다(S630). 이때, 문제 데이터 입력 UI(540)가 먼저 제공된 후, 정답 데이터 입력 UI(550)가 제공될 수 있고, 혹은 문제 데이터 입력 UI(540)와 정답 데이터 입력 UI(550)가 하나의 창을 통해 동시에 제공될 수도 있다.When the test registration and subject information input from the questionnaire terminal device 300 is completed, the UI generator 130 generates a problem data input UI 540 and a correct answer data input UI 550 to communicate with the communicator 110. It transmits to the questionnaire terminal device 300 (S630). In this case, the problem data input UI 540 may be provided first, and then the correct data input UI 550 may be provided, or the problem data input UI 540 and the correct data input UI 550 may be simultaneously provided through one window. May be provided.

출제자는 출제자용 단말장치(300)를 이용하여 문제 데이터 및 정답 데이터를 입력하고(S640), 출제자에 의해 입력된 문제 데이터 및 정답 데이터는 관리 서버(100)로 송신되어 데이터베이스화되어 저장된다(S650).The questionnaire inputs the question data and the correct answer data using the questionnaire terminal device 300 (S640), and the question data and the correct answer data input by the questionnaire are transmitted to the management server 100 and stored in a database (S650). ).

이와 같은 절차는 네트워크(200)를 통해 관리 서버(100)에 접속해 오는 복수의 출제자용 단말장치(300)에 공통적으로 수행된다. 이러한 절차에 의해 관리 서버(100)에는 복수의 출제자로부터 수신한 문제 데이터 및 정답 데이터가 저장되고, 관리 서버(100)에서는 이를 이용하여 추후 시험에 적용할 수 있다.Such a procedure is commonly performed for a plurality of questions terminal device 300 that accesses the management server 100 through the network 200. By such a procedure, the management server 100 stores the problem data and the correct answer data received from a plurality of questions, and the management server 100 can use it for later testing.

관리 서버(100)에서 관리되는 많은 문제 데이터들은 각 문제 데이터별로 전자 문서화되기 때문에, 각 문제 데이터별로 원하는 것만 추출하는 것이 가능하고, 추출한 문제 데이터들만 취합하여 새로운 시험 문제를 구성할 수도 있다.Since many problem data managed by the management server 100 are electronically documented for each problem data, it is possible to extract only what is desired for each problem data, and may also collect only the extracted problem data to form a new test question.

도 8은 본 발명의 일 실시예에 따른 시험에 따른 성적 처리 방법을 설명하기 위한 흐름도이다.8 is a flowchart illustrating a grade processing method according to a test according to an embodiment of the present invention.

관리 서버(100)에서는 시험 일정이 확정되면, 실제 시험일 이전에 시험 문제를 작성하여야 한다. 이를 도 8을 통해 살펴본다. 문제 구성부(150)에서는 기저장된 문제 데이터를 기설정된 기준에 따라 추출 및 취합하여 최종 시험 문제를 구성한다(S700). 문제 구성부(150)에 의해 구성된 최종 시험 문제는 종이 형태의 시험지로 작성되거나 혹은 제어부(170)에 의해 전자 파일 형태로 작성될 수 있다.If the test schedule is determined in the management server 100, a test question should be prepared before the actual test date. This will be described with reference to FIG. 8. The problem configuration unit 150 extracts and collects previously stored problem data according to a predetermined criterion to construct a final test question (S700). The final test question constituted by the problem configuration unit 150 may be written in a paper form of test paper or in the form of an electronic file by the controller 170.

문제 구성부(150)에 의해 구성된 최종 시험 문제는 응시자들에게 시험장에서 배포되고(S710), 응시자들은 시험에 응하여 응시자용 단말장치(400)를 이용하여 답안을 작성하며, 응시자용 단말장치(400)를 통해 작성된 응시자의 답안은 통신부(110)를 통해 관리 서버(100)에 수신된다(S720). 이때, 응시자의 답안을 송신하는 응시자용 단말장치(400)는 답안을 송신하기 이전에 관리 서버(100)로부터 인증을 허용받은 단말장치이다.The final test questions configured by the problem configuration unit 150 is distributed to the test takers at the test site (S710), the test takers write answers using the test taker terminal device 400, the test taker terminal device 400 Answer taken by the candidate is received through the communication unit 110 to the management server 100 (S720). At this time, the candidate terminal device 400 for transmitting the candidate's answer is a terminal device that is allowed to authenticate from the management server 100 before transmitting the answer.

관리 서버(100)에서는 응시자용 단말장치(400)로부터 응시자의 답안이 송신되면, 기저장된 문제 데이터에 대한 정답 데이터를 이용하여 채점을 수행하고(S730), 관리 서버(100)는 시험 결과를 공지한다(S740).In the management server 100, when the test taker's answer is transmitted from the test taker terminal device 400, the management server 100 performs scoring using the correct answer data for the previously stored problem data (S730), and the management server 100 notifies the test result. (S740).

상기와 같은 절차에 의해, 관리 서버(100)에서 보유하고 있는 문제 데이터 데이터베이스를 통해 생성된 최종 시험 문제가 응시자들에게 배포될 수 있다. 그러므로, 시험이 시행될 때마다 출제자들을 소집하고, 소집한 출제자들이 일일이 시험 문제를 출제하는 번거로움을 해소할 수 있다.By the above procedure, the final test questions generated through the problem data database held by the management server 100 may be distributed to the candidates. Therefore, every time a test is conducted, the questions are called together, and the gathered questions can be eliminated.

이상과 같이, 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술 사상과 아래에 기재될 청구범위의 균등 범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.As described above, although the present invention has been described by way of limited embodiments and drawings, the present invention is not limited thereto and is intended by those skilled in the art to which the present invention pertains. Of course, various modifications and variations are possible within the scope of equivalents of the claims to be described.

100 : 관리 서버 200 : 네트워크
300 : 출제자용 단말장치 400 : 응시자용 단말장치
110 : 통신부 120 : 인증부
130 : UI 생성부 140 : 채점부
150 : 문제 구성부 160 : 저장부
170 : 제어부
100: management server 200: network
300: terminal device for the candidate 400: terminal device for the candidate
110: communication unit 120: authentication unit
130: UI generation unit 140: scoring unit
150: problem component 160: storage
170:

Claims (34)

출제자용 단말장치의 인증 요청에 대한 인증 결과를 결정하는 인증부;
상기 인증부에 의해 상기 출제자용 단말장치의 인증이 허용되면, 상기 출제자용 단말장치로부터 입력되는 출제할 시험에 대한 시험 정보를 수신하는 통신부;
상기 수신된 시험 정보에 기초하여 문제 입력을 위한 UI(User Interface)를 생성하는 UI 생성부; 및
상기 통신부를 통해 상기 생성된 문제 입력을 위한 UI를 상기 출제자용 단말장치로 송신하도록 하고, 상기 출제자용 단말장치로부터 상기 문제 입력을 위한 UI를 통해 입력되는 문제 데이터 및 정답 데이터를 수신하도록 하는 제어부;를 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
An authentication unit for determining an authentication result of the authentication request of the questionnaire terminal device;
A communication unit configured to receive test information about a test to be asked inputted from the questionnaire terminal device when authentication of the questionnaire terminal device is permitted by the authentication unit;
A UI generator for generating a user interface (UI) for inputting a problem based on the received test information; And
A controller for transmitting the generated UI for the problem input to the questionnaire terminal device through the communication unit, and receiving the problem data and the correct answer data input through the UI for the problem input from the questionnaire terminal device; Management server for test question management, comprising a.
제 1 항에 있어서,
상기 시험 정보는 상기 출제할 시험에 대한 과목, 시험 시간, 전체 문항수, 시험 일자, 및 응시 시간을 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 1,
The test information management server for a test question management, characterized in that the subject, the test time, the total number of questions, the test date, and the test time for the exam to be asked.
제 1 항에 있어서,
상기 문제 입력을 위한 UI는, 문제 풀이 유형 선택 UI, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 1,
The UI for problem input includes a problem solving type selection UI, a problem data input UI, and a correct answer data input UI.
제 3 항에 있어서,
상기 UI 생성부는, 문항별로 문제 풀이 유형을 선택하는 개별 선택 방식, 및 2개 이상의 문항을 그룹 단위로 상기 문제 풀이 유형을 선택하는 그룹 선택 방식 중 하나를 선택하여 상기 문제 풀이 유형을 선택할 수 있는 형태로 상기 문제 풀이 유형 선택 UI를 생성하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 3, wherein
The UI generation unit may select the problem solving type by selecting one of an individual selection method of selecting a problem solving type for each item and a group selection method of selecting the problem solving type by group of two or more items. And generating the question pool type selection UI.
제 3 항에 있어서,
상기 UI 생성부는, 상기 문제 풀이 유형 선택 UI, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 순차적으로 제공하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 3, wherein
The UI generation unit, the management server for the test problem management, characterized in that for sequentially providing the problem solving type selection UI, the problem data input UI, and the correct answer data input UI.
제 3 항에 있어서,
상기 문제 데이터 입력 UI는, 각 문항별로 문제 데이터 입력창, 및 메타데이터 입력창을 구비하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 3, wherein
The question data input UI includes a question data input window and a metadata input window for each question.
제 3 항에 있어서,
상기 UI 생성부는, 상기 문제 풀이 유형 선택 UI를 우선적으로 제공하고, 상기 문제 데이터 입력 UI, 및 상기 정답 데이터 입력 UI는 하나의 창을 통해 제공하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 3, wherein
The UI generating unit preferentially provides the problem solving type selection UI, and the problem data input UI and the correct data input UI are provided through one window.
제 3 항에 있어서,
상기 정답 데이터 입력 UI는, 각 문항별로 정답 입력창, 및 배점 입력창을 구비하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 3, wherein
The correct answer data input UI includes a correct answer input window and a scoring input window for each question.
제 8 항에 있어서,
상기 정답 데이터 입력 UI는, 상기 각 문항별로 해당 문제의 문제 풀이 유형이 객관식일 경우, 보기 항목 데이터를 입력하는 보기 항목 데이터 입력창을 더 구비하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 8,
The correct answer data input UI further comprises a view item data input window for inputting view item data when the question-solving type of the corresponding question is a multiple choice for each question.
제 1 항에 있어서,
상기 수신한 문제 데이터를 이용하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성하는 문제 구성부;를 더 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 1,
And a problem configuration unit configured to construct a final test question in a form for providing to the candidate using the received problem data.
제 10 항에 있어서,
상기 통신부는, 상기 구성된 최종 시험 문제를 응시자용 단말장치로 송신하고, 상기 응시자용 단말장치로부터 응시자의 답안을 수신하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 10,
And the communication unit transmits the configured final test question to the test taker terminal device and receives a test taker's answer from the test taker terminal device.
제 11 항에 있어서,
상기 수신한 응시자의 답안을 상기 정답과 비교하여 채점을 수행하는 채점부;를 더 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 11,
And a scoring unit configured to compare the received answer of the test taker with the correct answer to perform scoring.
제 1 항에 있어서,
상기 입력받은 상기 문제 데이터 및 상기 정답 데이터를 저장하는 저장부;를 더 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method of claim 1,
And a storage unit configured to store the inputted question data and the correct answer data.
제 1 항 또는 제 13 항에 있어서,
기저장된 상기 문제 데이터를 기설정된 기준에 따라 추출하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성하는 문제 구성부;를 더 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버.
The method according to claim 1 or 13,
And a problem constituting unit configured to form a final test question in a form for extracting the pre-stored question data according to a predetermined criterion and providing the candidate to the candidate.
출제자용 단말장치의 인증 요청에 대한 인증 결과를 결정하는 단계;
상기 출제자용 단말장치의 인증이 허용되면, 상기 출제자용 단말장치로부터 입력되는 출제할 시험에 대한 시험 정보를 수신하는 단계;
상기 수신된 시험 정보에 기초하여 문제 입력을 위한 UI를 생성하는 단계;
상기 생성된 문제 입력을 위한 UI를 상기 출제자용 단말장치로 송신하는 단계; 및
상기 출제자용 단말장치로부터 상기 문제 입력을 위한 UI를 통해 입력되는 문제 데이터 및 정답 데이터를 수신하는 단계;를 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
Determining an authentication result of the authentication request of the questionnaire terminal device;
Receiving authentication information about a test to be asked inputted from the questionnaire terminal device if authentication of the questionnaire terminal device is permitted;
Generating a UI for problem input based on the received test information;
Transmitting a UI for the generated problem input to the questionnaire terminal device; And
Receiving the problem data and the correct answer data input via the UI for the problem input from the questionnaire terminal device; operating method of the management server for the test problem management comprising a.
제 15 항에 있어서,
상기 시험 정보는 상기 출제할 시험에 대한 과목, 시험 시간, 전체 문항수, 시험 일자, 및 응시 시간을 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 15,
And the test information includes a subject, a test time, a total number of questions, a test date, and a test time for the test to be asked.
제 15 항에 있어서,
상기 문제 입력을 위한 UI는, 문제 풀이 유형 선택 UI, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 15,
The UI for inputting a problem includes a problem solving type selection UI, a problem data input UI, and a correct answer data input UI.
제 15 항에 있어서,
상기 문제 데이터 입력 UI는, 각 문항별로 문제 데이터 입력창, 및 메타데이터 입력창을 구비하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 15,
The problem data input UI includes a problem data input window and a metadata input window for each question.
제 18 항에 있어서,
상기 생성하는 단계는, 문항별로 문제 풀이 유형을 선택하는 개별 선택 방식, 및 2개 이상의 문항을 그룹 단위로 상기 문제 풀이 유형을 선택하는 그룹 선택 방식 중 하나를 선택하여 상기 문제 풀이 유형을 선택할 수 있는 형태로 상기 문제 풀이 유형 선택 UI를 생성하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 18,
The generating may include selecting the problem solving type by selecting one of an individual selection method of selecting a problem solving type for each item and a group selection method of selecting the problem solving type by group of two or more items. And generating the question pool type selection UI in a form.
제 18 항에 있어서,
상기 생성하는 단계는, 상기 문제 풀이 유형 선택 UI, 문제 데이터 입력 UI, 및 정답 데이터 입력 UI를 순차적으로 생성하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 18,
The generating may include generating the problem pool type selection UI, the problem data input UI, and the correct answer data input UI sequentially.
제 18 항에 있어서,
상기 생성하는 단계는, 상기 문제 풀이 유형 선택 UI를 우선적으로 생성하고, 상기 문제 데이터 입력 UI, 및 상기 정답 데이터 입력 UI는 하나의 창을 통해 제공되도록 생성하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 18,
The generating may include generating the problem pool type selection UI first, and generating the problem data input UI and the correct data input UI to be provided through one window. How the server works.
제 18 항에 있어서,
상기 정답 데이터 입력 UI는, 각 문항별로 정답 입력창, 및 배점 입력창을 구비하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 18,
The correct data input UI comprises a correct answer input window and a scoring input window for each question.
제 22 항에 있어서,
상기 정답 데이터 입력 UI는, 상기 각 문항별로 해당 문제의 문제 풀이 유형이 객관식일 경우, 보기 항목 데이터를 입력하는 보기 항목 데이터 입력창을 더 구비하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 22,
The correct answer data input UI may further include a view item data input window for inputting view item data when the question solving type of the corresponding question is a multiple choice for each question. Way.
제 15 항에 있어서,
상기 수신한 문제 데이터를 이용하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성하는 단계;를 더 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 15,
And constructing a final test question in a form for providing to the candidate using the received problem data.
제 24 항에 있어서,
상기 구성된 최종 시험 문제를 응시자용 단말장치로 송신하는 단계; 및
상기 응시자용 단말장치로부터 응시자의 답안을 수신하는 단계;를 더 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 24,
Transmitting the configured final test question to a candidate terminal device; And
Receiving a test taker's answer from the test taker terminal device; and operating a management server for managing test questions.
제 25 항에 있어서,
상기 수신한 응시자의 답안을 상기 정답과 비교하여 채점을 수행하는 단계;를 더 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 25,
And performing a scoring by comparing the received answer of the test taker with the correct answer.
제 15 항에 있어서,
상기 입력받은 상기 문제 데이터 및 상기 정답 데이터를 저장하는 단계;를 더 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
The method of claim 15,
And storing the inputted question data and the correct answer data.
제 15 항 또는 제 27 항에 있어서,
기저장된 상기 문제 데이터를 기설정된 기준에 따라 추출하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성하는 단계;를 더 포함하는 것을 특징으로 하는 시험 문제 관리를 위한 관리 서버의 동작 방법.
28. The method of claim 15 or 27 wherein
And constructing a final test question in a form for extracting the pre-stored question data according to a predetermined criterion and providing the candidate to the test taker.
출제자 정보를 입력하여 인증을 요청하는 적어도 하나의 출제자용 단말장치; 및
상기 인증 요청에 대하여 상기 인증이 허용되면, 상기 출제자용 단말장치로부터 출제할 시험에 대한 시험 정보를 수신받고, 상기 수신된 시험 정보에 기초하여 문제 입력을 위한 UI를 생성하여 상기 출제자용 단말장치로 송신하는 관리 서버;를 포함하며,
상기 출제자용 단말장치는, 상기 문제 입력을 위한 UI를 통해 문제 데이터 및 정답 데이터를 입력하여 상기 관리 서버로 송신하는 것을 특징으로 하는 시험 문제 출제 시스템.
At least one terminal device for requesting authentication by inputting a questionnaire information; And
If the authentication is allowed for the authentication request, the test information about the test to be asked is received from the questionnaire terminal device, and a UI for inputting a problem is generated based on the received test information to the questionnaire terminal device. A management server for transmitting;
The questioning and answering terminal system, the question terminal system for inputting the question data and the correct answer data through the UI for the question input to the management server.
제 29 항에 있어서,
상기 출제자용 단말장치는 복수 개이며,
상기 관리 서버는, 상기 복수의 출제자용 단말장치에서 송신한 문제 데이터를 취합하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성하는 것을 특징으로 하는 시험 문제 출제 시스템.
The method of claim 29,
There are a plurality of terminal device for the questions,
And the management server constitutes a final test question of a form for collecting and providing problem data transmitted from the plurality of questions terminal devices to a candidate.
제 29 항에 있어서,
상기 출제자용 단말장치는 복수 개이며,
상기 관리 서버는, 상기 복수의 출제자용 단말장치로부터 입력되는 시험별 및 과목별로 문제 데이터 및 정답 데이터를 데이터베이스화하여 관리하는 것을 특징으로 하는 시험 문제 출제 시스템.
The method of claim 29,
There are a plurality of terminal device for the questions,
And the management server manages the question data and the correct answer data by database for each test and subject inputted from the plurality of questionnaire terminal devices.
제 31 항에 있어서,
상기 관리 서버는, 시험의 성격에 따라 상기 데이터베이스에 저장되어 있는 문제 데이터를 기설정된 기준에 따라 추출하여 응시자에게 제공하기 위한 형태의 최종 시험 문제를 구성하는 것을 특징으로 하는 시험 문제 출제 시스템.
The method of claim 31, wherein
And the management server configures a final test question in a form for extracting and providing problem data stored in the database according to a predetermined criterion according to the nature of the test to a candidate.
제 30 항 또는 제 32 항에 있어서,
복수의 응시자용 단말장치;를 더 포함하며,
상기 관리 서버는, 상기 구성된 최종 시험 문제를 상기 복수의 응시자용 단말장치로 송신하는 것을 특징으로 하는 시험 문제 출제 시스템.
33. The method of claim 30 or 32,
Further comprising: a plurality of test taker terminal device,
And the management server transmits the configured final test question to the plurality of test taker terminal devices.
제 33 항에 있어서,
상기 복수의 응시자용 단말장치는, 상기 최종 시험 문제에 대한 응시자의 답안을 상기 관리 서버로 송신하고,
상기 관리 서버는, 상기 복수의 응시자용 단말장치로부터 수신한 응시자의 답안을 상기 정답 데이터와 비교하여 채점을 수행하고, 상기 채점 결과에 따라 응시자들의 시험 결과를 공지하는 것을 특징으로 하는 시험 문제 출제 시스템.
The method of claim 33, wherein
The plurality of test taker terminal devices transmits test taker answers to the management server to the management server,
The management server compares the test taker's answers received from the plurality of test taker terminal apparatuses with the correct answer data, performs a scoring, and announces test results of the test takers according to the scoring result. .
KR1020100028137A 2010-03-29 2010-03-29 Management server for managing test questions and operating method thereof, and system for preparing test questions KR20110108752A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100028137A KR20110108752A (en) 2010-03-29 2010-03-29 Management server for managing test questions and operating method thereof, and system for preparing test questions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100028137A KR20110108752A (en) 2010-03-29 2010-03-29 Management server for managing test questions and operating method thereof, and system for preparing test questions

Publications (1)

Publication Number Publication Date
KR20110108752A true KR20110108752A (en) 2011-10-06

Family

ID=45327218

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100028137A KR20110108752A (en) 2010-03-29 2010-03-29 Management server for managing test questions and operating method thereof, and system for preparing test questions

Country Status (1)

Country Link
KR (1) KR20110108752A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101493490B1 (en) * 2014-05-08 2015-02-24 학교법인 한양학원 Method for setting examination sheets and apparatus using the method
WO2017105516A1 (en) * 2015-12-18 2017-06-22 Hewlett-Packard Development Company, L.P. Question selection and layout
KR20200006343A (en) 2018-07-10 2020-01-20 이향룡 System for producing e-test based on the security of answers
KR20200015266A (en) * 2018-08-03 2020-02-12 서강대학교산학협력단 Online examination management system and method thereof
KR102544129B1 (en) * 2022-07-11 2023-06-16 주식회사 엠엔씨에이프로 System for providing optical mark recogntion based answer sheeet scoring service

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101493490B1 (en) * 2014-05-08 2015-02-24 학교법인 한양학원 Method for setting examination sheets and apparatus using the method
WO2017105516A1 (en) * 2015-12-18 2017-06-22 Hewlett-Packard Development Company, L.P. Question selection and layout
KR20200006343A (en) 2018-07-10 2020-01-20 이향룡 System for producing e-test based on the security of answers
KR20200015266A (en) * 2018-08-03 2020-02-12 서강대학교산학협력단 Online examination management system and method thereof
KR102544129B1 (en) * 2022-07-11 2023-06-16 주식회사 엠엔씨에이프로 System for providing optical mark recogntion based answer sheeet scoring service

Similar Documents

Publication Publication Date Title
KR101702622B1 (en) The language rehabilitation treatment method and the language rehabilitation treatment apparatus
KR101031304B1 (en) Electroinc media based universal learning system and method thereof
US20110244439A1 (en) Testing System and Method for Mobile Devices
KR20110108752A (en) Management server for managing test questions and operating method thereof, and system for preparing test questions
CN106296505A (en) Educational system information interacting method, device and system towards multiple objects
US10559216B2 (en) Systems and methods for conducting assessments in an electronic learning system
US11961416B2 (en) Systems and methods for testing skills capability using technologically-enhanced questions in a computerized environment
KR102507733B1 (en) Method and system for customized education and employment support for student based on artificial intelligence technology
JP6855541B2 (en) Portable information processing device, test support system and test support method
US8543148B2 (en) Wireless assessment administration system and process
KR20110108137A (en) System for managing examination and management server for managing examination
KR101386621B1 (en) Test system and test method using an internet
KR102685874B1 (en) Computer adaptive multistage testing device and system
JP2003016199A (en) Test conducting method
KR20000037160A (en) Method for obtaining cyber certification through internet and system therefor
KR102233665B1 (en) Method for recruiting by using job application mobile app
KR20110106141A (en) Terminal device for examinee and operating method thereof
KR20160094076A (en) Integration Type Online Evaluation System and Method therefor
KR20160065493A (en) System for making questions and testing for studying Korean history and method for testing ability level of Korean history
Neumann et al. Towards a German National Education Platform
KR20140071766A (en) Field education management system
KR20120103771A (en) Method of managementing test by converting the problem of a test automatically
KR101141432B1 (en) On-line learning system
KR102572818B1 (en) Cat-based integrated testing inspection device and system
KR20020063312A (en) Questions setting system and method on the internet

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application