Automatic problem generation system using terminology information and terminology information
Patent Information
- Application Number
- KR1020220141320
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-10-28
- Publication Date
- 2026-09-09
- Estimated Expiration
- 2042-10-28
Smart Images

Figure 112022114457011-PAT00001_ABST
Abstract
Description
Technology Field
[0001] The present invention relates to an automatic problem generation system using term dictionary information and term information, and more specifically, to a problem generation system capable of automatically generating various types of problems and explanations using term dictionary information and term information. Background Technology
[0002] Nowadays, various tests are conducted using different types of problems; however, manually creating problems is time-consuming and costly, which presents a problem in that it is difficult to quickly produce a large quantity of problems of various types.
[0003] Furthermore, if a question bank system or learning-related system is not in place, there is a problem in that candidates cannot sufficiently solve problems to prepare for the exam.
[0004] In an effort to solve these problems, many inventors have attempted to find a solution, but satisfactory results have not yet been obtained. Prior art literature
[65535] Japanese Patent Publication No. JP2010-181651 (Aug. 19, 2010) Registered Patent Publication No. 10-0958935 (May 19, 2010) Japanese Patent Publication No. JP2010-266855 (November 25, 2010) The problem to be solved
[0005] The objective of the automatic problem generation system using term dictionary information and term information according to the technical concept of the present invention is to provide an automatic problem generation system that can reduce the time and cost required when a person manually creates problems.
[0006] Another objective of the automatic problem generation system using term dictionary information and term information according to the technical concept of the present invention is to provide an automatic problem generation system capable of supporting a problem bank system or a learning-related system with a small number of problems by rapidly generating a large quantity of various types of problems.
[0007] The technical problems to be solved by the automatic problem generation system using term dictionary information and term information according to the technical concept of the present invention are not limited to those mentioned above, and other unmentioned problems will be clearly understood by a person skilled in the art from the description below. means of solving the problem
[0008] An automatic problem generation system using term dictionary information and term information according to one embodiment of the technical concept of the present invention may be characterized in that, in an automatic problem generation system connecting a terminal and a data server containing information about terms via a network, it comprises: an information input unit that extracts and stores term information to generate term dictionary information from the data server; and a problem conversion unit that generates a problem using the term dictionary information and term information.
[0009] In addition, the automatic problem generation system may include a term dictionary information generation unit that generates term dictionary information by grouping term information stored in an information input unit into term information that can constitute a single term dictionary information according to pre-set criteria.
[0010] In addition, term information may include at least one of a term, a definition of a term, similar words, synonyms, and antonyms.
[0011] In addition, the problem conversion unit generates multiple-choice questions based on at least one of the term dictionary information, and can generate one or more incorrect answer options according to a pre-set criterion, and can generate explanations for the questions based on the term dictionary information.
[0012] In addition, the problem conversion unit generates short-answer questions based on at least one of the term dictionary information, and can generate explanations for the questions based on the term dictionary information.
[0013] In addition, the problem conversion unit generates a word order matching problem for terms of at least two characters in the term dictionary information, and can generate one or more incorrect answer options according to a pre-set criterion, and can generate an explanation of the problem based on the term dictionary information.
[0014] In addition, the problem conversion unit generates a correct / false judgment problem based on at least one of the term dictionary information, and can generate an explanation of the problem based on the term dictionary information.
[0015] In addition, the automatic problem generation system may further include a conversion control unit that controls the problem generation of the problem conversion unit.
[0016] In addition, the automatic problem generation system may further include a problem management unit capable of managing problems generated by the problem conversion unit.
[0017] In addition, the automatic problem generation system can assign unique values to term dictionary information and create a relational database corresponding to the unique values.
[0018] Additionally, the user terminal receives check information and transmits it to an information input unit, and the information input unit transmits the received check information to an administrator terminal; the user terminal includes a display unit in the form of a display device located on one side of the user terminal and capable of displaying an input area capable of inputting check items for check information and response values corresponding to the check items; and a detector unit in the form of a camera or sensor located on one side of the user terminal, spaced apart from the display unit, and located at a first end portion of the user terminal; and the automatic problem generation system includes an input housing having a housing space formed therein with both end surfaces open and having a shape corresponding to the user terminal, into which the user terminal can be inserted, a display opening connected to the housing space formed on the upper surface, a concave placement space formed on the bottom surface of the housing space corresponding to the user terminal, and a plurality of moving guides positioned on each of the two sides so as to be spaced apart from each other along one direction. The device further includes an input plate formed in a plate shape, having a check opening and an input opening formed therein, and comprising a pair of moving auxiliary members positioned along one direction on both sides, formed in the shape of a rack gear, and capable of engaging with a moving guide; the moving guide comprises a moving power body in the form of a motor located on the side of the input housing; and a moving transmission body in the form of a pinion gear positioned to correspond to the moving power body in the housing space, connected to the moving power body, capable of being rotated by the moving power body, and capable of engaging with a moving auxiliary member; the input plate is inserted and positioned in the housing space so that the moving auxiliary member and the moving transmission body of the moving guide are engaged; a user terminal is positioned in the housing space and inserted into the placement space, a display unit and a detector unit are positioned to correspond to the display opening and are located on the lower side of the input plate, and when the moving power body of the moving guide rotates the moving transmission body, the moving auxiliary member moves so that the input plate can move in the housing space.
[0019] Additionally, a detector mark is formed on a first end portion of the lower surface of the input plate, and the input plate is positioned to correspond to a display opening and is located on the upper side of a user terminal located in a housing space, so that when the detector mark is positioned to correspond to a detector part and detected by the detector part, the display part displays a plurality of check items corresponding to the detector mark and an input area corresponding to each of the check items, and the check opening and the input opening of the input plate are positioned to correspond to one check item and an input area corresponding to one check item displayed on the first end portion of the display part, respectively, and when a user touches an input area displayed on the display part through the input opening, the display part displays a touch mark corresponding to the touched input area, the user terminal generates an operation signal and transmits it to the input housing, the moving power body rotates the moving transmission body, and the moving auxiliary body moves toward the second end portion opposite the first end portion of the display part, and the check opening and the input opening correspond to another check item and another check item displayed on the display part It is positioned to correspond to the input area, and a part of the input plate can be positioned to protrude from the housing space.
[0020] Additionally, the input housing further includes a rectangular plate-shaped substopper positioned near a moving guide and a first end surface of the housing space and hinged to the inner surface of the housing space, wherein the first end portion of the substopper is hinged to the inner surface of the housing space so as to be adjacent to a moving conveyor positioned to face the first end surface of the housing space, and the second end portion opposite the first end portion of the substopper contacts or is spaced apart from the placement space, and a stopper projection made of rubber is formed on the lower surface of the first end portion of the substopper, and when the input plate is positioned in the housing space and the user terminal is not positioned in the housing space, the second end portion of the substopper contacts the placement space and is positioned lower than the first end portion of the substopper, and when the user terminal is gradually inserted into the housing space through the second end surface of the housing space, the substopper contacts the user terminal and rotates, and the second of the substopper When the end is gradually spaced apart from the placement space and the display portion of the user terminal is positioned to correspond to the display opening of the input housing, the stopper projection of the substopper is positioned on one side of the first end portion of the user terminal, and the second end of the substopper is positioned above the first end of the substopper so that the substopper can be tilted to face the first end surface of the input plate. Effects of the invention
[0021] An automatic problem generation system using dictionary information and term information according to embodiments of the technical concept of the present invention can reduce the time and cost required when a person manually creates problems.
[0022] An automatic problem generation system using term dictionary information and term information according to embodiments based on the technical concept of the present invention can rapidly generate a large number of various types of problems to support a problem bank system or a learning-related system with a small number of problems.
[0023] However, the effects achievable by the automatic problem generation system using term dictionary information and term information according to one embodiment of the present invention are not limited to those mentioned above, and other unmentioned effects will be clearly understood by a person skilled in the art from the description below. Brief explanation of the drawing
[0024] A brief description of each drawing is provided to help to better understand the drawings cited in this specification. FIG. 1 is a schematic diagram of an automatic problem generation system using term dictionary information and term information according to one embodiment of the present invention. FIG. 2 is a flowchart of an automatic problem generation system using term dictionary information and term information according to an embodiment of the present invention. FIG. 3 is a drawing showing term information according to one embodiment of the present invention. FIG. 4 is a drawing showing a multiple-choice type template according to one embodiment of the present invention. FIG. 5 is a drawing showing a short-answer type template according to one embodiment of the present invention. FIG. 6 is a drawing showing a word order matching type template according to one embodiment of the present invention. FIG. 7 is a diagram showing the case where the correct answer is 'O' among the OX question type templates according to one embodiment of the present invention. FIG. 8 is a diagram showing the case where the correct answer is 'X' among the OX question type templates according to one embodiment of the present invention. FIG. 9 is a diagram showing a problem generation waiting list according to one embodiment of the present invention. FIG. 10 is a perspective view showing an input housing and an input plate separated and applied to a user terminal connected to an automatic problem generation system according to one embodiment of the present invention. FIG. 11 is a drawing illustrating the application of an input housing and an input plate to a user terminal connected to an automatic problem generation system according to one embodiment of the present invention. FIG. 12 is a diagram illustrating the operation of an input housing and an input plate applied to a user terminal connected to an automatic problem generation system according to an embodiment of the present invention. Specific details for implementing the invention
[0025] The present invention is capable of various modifications and may have various embodiments, and specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the present invention to specific embodiments, and it should be understood that the present invention includes all modifications, equivalents, and substitutions that fall within the spirit and scope of the invention.
[0026] In describing the present invention, if it is determined that a detailed description of related prior art may unnecessarily obscure the essence of the present invention, such detailed description is omitted. Additionally, numbers used in the description of this specification (e.g., 1st, 2nd, etc.) are merely identification symbols to distinguish one component from another.
[0027] In addition, when a component is described in this specification as being "connected" or "connected" to another component, it should be understood that the component may be directly connected to or directly connected to the other component, but unless otherwise specifically stated, it may also be connected or connected through another component in between.
[0028] In addition, components expressed as '~part' in this specification may consist of two or more components combined into a single component, or a single component may be divided into two or more components according to more detailed functions. Furthermore, each component described below may additionally perform some or all of the functions performed by other components in addition to the primary function it is responsible for, and it goes without saying that some of the primary functions performed by each component may be exclusively performed by other components.
[0029] Hereinafter, embodiments based on the technical concept of the present invention will be described in detail in turn.
[0030] FIG. 1 is a schematic diagram of an automatic problem generation system using term dictionary information and term information according to one embodiment of the present invention.
[0031] As illustrated in FIG. 1, an automatic problem generation system (100) according to one embodiment of the present invention may be connected via a network with a plurality of user terminals (10) and an administrator terminal (20), and may include an information unit (110), a problem conversion unit (120), a term dictionary information generation unit (130), a conversion control unit (140), and a problem management unit (150). Here, a user refers to a person who wishes to solve a problem generated through the automatic problem generation system (100), and an administrator refers to a person who manages the automatic problem generation system (100) and checks the user's learning results resulting from the use of the automatic problem generation system (100).
[0032] The automatic problem generation system (100) using term dictionary information and term information can communicate with a terminal and a data server (200) via a network. The automatic problem generation system (100) using term dictionary information and term information may be a computing device that provides services, such as a server.
[0033] According to one embodiment, a network refers to a connection structure capable of exchanging information among respective nodes, such as a plurality of terminals and servers. Examples of such a network include, but are not limited to, a 3GPP (3rd Generation Partnership Project) network, an LTE (Long Term Evolution) network, a 5G network, a WIMAX (World Interoperability for Microwave Access) network, the Internet, a LAN (Local Area Network), a Wireless LAN (Wireless Local Area Network), a WAN (Wide Area Network), a PAN (Personal Area Network), a Bluetooth network, a satellite broadcasting network, an analog broadcasting network, and a DMB (Digital Multimedia Broadcasting) network.
[0034] According to one embodiment, the terminal may be a user terminal (10) or a manager terminal (20), and the user terminal (10) and the manager terminal (20) may include, for example, a wireless communication device that ensures portability and mobility, or a computing device that includes or is connected to a camera, such as a PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminal, a smartphone, a smart pad, a tablet PC, etc., all kinds of handheld-based wireless communication devices.
[0035] According to one embodiment, the data server (200) includes information (210) regarding terms, and the information (210) regarding terms may be based on at least one of the Korean dictionary information, encyclopedia information, and specialized term dictionary information stored in the server, but is not limited thereto. The Korean dictionary information, encyclopedia information, and specialized term dictionary information stored in the server may be information stored in the administrator server via the administrator terminal (20), or information stored in a server other than the administrator server may be used through a method such as an Open API. Using information stored in a server other than the administrator server through a method such as an Open API may, for example, be using the National Institute of Korean Language Standard Korean Dictionary Open API service.
[0036] Information about the term (210) has the same meaning as the term information (210), and the term information (210) may include at least one of the term, definition of the term, similar words, synonyms, and antonyms.
[0037] According to one embodiment, in an automatic problem generation system (100) that connects a data server containing information about terms and a terminal via a network, in order to generate term dictionary information, only term information (210) among the information included in the data server (200) may be extracted and stored in the automatic problem generation system (100).
[0038] According to one embodiment, an information input unit (110) that extracts and stores term information for generating term dictionary information from a data server (200) can distinguish and identify terms, definitions of terms, similar words, synonyms, and antonyms according to a preset standard. The preset standard may be a distinction made and displayed in a dictionary, such as a Korean dictionary. For example, when using information from the National Institute of Korean Language's Standard Korean Dictionary as term information, a 'word' listed in the National Institute of Korean Language's Standard Korean Dictionary can be identified as a 'term', and a 'definition of a word' listed in the National Institute of Korean Language's Standard Korean Dictionary can be identified as a 'definition of a term'.
[0039] According to one embodiment, the information input unit (110) that extracts and stores term information to generate term dictionary information from the data server (200) may extract and store only information where the term and the definition of the term are not empty from the data server (200).
[0040] According to one embodiment, the automatic problem generation system (100) may further include a term dictionary information generation unit (130) that generates term dictionary information by grouping term information stored in an information input unit (110) into term information that can constitute a single term dictionary information according to a preset standard. The preset standard may be a term, a definition of a term, a similar word, a synonym, or an antonym distinguished and displayed in a dictionary. As a result, the grouped term information can be associated with each other in the problem, options, correct answer, and explanation when the problem is generated through the problem conversion unit (120).
[0041] According to one embodiment, the problem conversion unit (120) of the automatic problem generation system (100) generates a multiple-choice question based on at least one of the term dictionary information, and can generate one or more incorrect answer options according to a preset standard, and can generate an explanation of the question based on the term dictionary information.
[0042] The generation of multiple-choice questions according to one embodiment can be achieved through a 'multiple-choice type template'. As shown in FIG. 4, which illustrates a multiple-choice type template according to one embodiment of the present invention, the 'multiple-choice type template' is a template capable of generating multiple-choice type questions and may include a question, example sentence, options, correct answer, and explanation.
[0043] A question of a 'multiple-choice type template' according to one embodiment may be "Read the following example sentence and select the appropriate word," and the example sentence may be a definition of a term.
[0044] According to one embodiment, the options of the 'multiple choice type template' may include multiple incorrect answer options.
[0045] According to one embodiment, the options of the 'multiple-choice type template' may have multiple incorrect options placed first, followed by one correct option. In this case, the incorrect option placed first may be an antonym of the term that is the correct option, the incorrect option placed second may be a word with the same initial consonant as the term that is the correct option, and the incorrect option placed third may be a word with the same first consonant as the term that is the correct option. The one correct option may be a term corresponding to the definition of the term listed in the example sentence.
[0046] The correct answer of the 'multiple choice type template' according to one embodiment may be the answer number where the answer options are placed.
[0047] The explanation of the 'multiple-choice type template' according to one embodiment may include definitions of terms arranged as correct answers and incorrect answers, and may include the incorrect answers most frequently entered by other users and the error rate.
[0048] According to one embodiment, the problem conversion unit (120) of the automatic problem generation system (100) generates a short-answer question based on at least one of the term dictionary information, and can generate an explanation of the question based on the term dictionary information.
[0049] As shown in FIG. 5, which illustrates a short-answer type template according to one embodiment of the present invention, the generation of short-answer questions according to one embodiment can be performed through a 'short-answer type template'. The 'short-answer type template' is a template capable of generating short-answer type questions and may include a question, an example sentence, an answer, and an explanation.
[0050] According to one embodiment, the question of the 'short answer type template' may be "Write the appropriate word for the following example sentence," and the example sentence may be a definition of a term.
[0051] According to one embodiment, the answer of the 'short answer type template' may be a 'term', and if synonyms exist, the synonyms may also be included in the answer.
[0052] The explanation of the 'short answer type template' according to one embodiment may include terms and definitions of terms, and may also include similar words, synonyms, and antonyms.
[0053] According to one embodiment, the problem conversion unit (120) of the automatic problem generation system (100) generates a word order matching problem for a term of at least two characters among the term dictionary information, and can generate one or more incorrect answer options according to a preset standard, and can generate an explanation of the problem based on the term dictionary information.
[0054] As shown in FIG. 6, which illustrates a method for generating a word order matching problem according to one embodiment of the present invention, the generation of a word order matching problem according to one embodiment can be performed through a 'word order matching type template'. The 'word order matching type template' is a template capable of generating a word order matching type problem, and problem generation may be possible only when the term consists of two or more characters.
[0055] A word order matching problem according to one embodiment may include a question, an example sentence, a suggested word, an answer, and an explanation.
[0056] The question of the 'word ordering type template' according to one embodiment may be "Arrange the order of words by looking at the following example sentence," and the example sentence may be a definition of a term.
[0057] The suggested words of the 'word order matching type template' according to one embodiment may be words formed by rearranging the order of letters included in a term, and in this case, the suggested words may be as numerous as the number of possible rearrangements.
[0058] The correct answer of the 'word order matching type template' according to one embodiment may be 'term'.
[0059] The explanation of the 'word ordering type template' according to one embodiment may include terms and definitions of terms, and may also include similar words, synonyms, and antonyms.
[0060] According to one embodiment, the problem conversion unit (120) of the automatic problem generation system (100) generates a correct / false judgment problem based on at least one of the term dictionary information, and can generate an explanation of the problem based on the term dictionary information.
[0061] As shown in FIGS. 7 and 8, which illustrate a method for generating a true / false determination problem according to one embodiment of the present invention, the generation of a true / false determination problem according to one embodiment can be performed through an 'OX question type template'. The 'OX question type template' is a template capable of generating a true / false determination type problem and may include a question, an answer, and an explanation.
[0062] As shown in FIGS. 7 and 8, the 'OX question type template' according to one embodiment may differ in the case where the correct answer is 'O' and the case where the correct answer is 'X'.
[0063] In the 'OX question type template' according to one embodiment, it is first determined whether to generate a question with the correct answer being 'O' or a question with the correct answer being 'X', and at this time, the criteria for generating the correct answer can be pre-set by the administrator terminal (20). For example, whether the correct answer is 'O' or 'X' can be set to be determined randomly.
[0064] When the correct answer of the 'OX question type template' according to one embodiment is 'O', as illustrated in FIG. 6, the question of the 'OX question type template' may be a definition of a term, such as "Governance is a new method of national administration in which various actors, such as government, enterprises, and non-governmental organizations, move away from the unilateral government-led tendencies of the past and build a network on common interests to solve problems." The 'OX question type template' may include explanatory terms and definitions of terms, and may also include similar words, synonyms, and antonyms.
[0065] In the case where the correct answer of the 'OX question type template' according to one embodiment is 'X', as illustrated in FIG. 7, the question of the 'OX question type template' may be generated by combining a term and the definition of another term, such as "Quantum refers to a new method of state administration in which various actors, such as government, enterprises, and non-governmental organizations, move away from the unilateral government-led tendencies of the past and build a network on common interests to solve problems." The explanation of the 'OX question type template' may include a term and the definition of the term, and may also include similar words, synonyms, and antonyms.
[0066] According to one embodiment, the automatic problem generation system (100) may further include a conversion control unit (150) that controls the problem generation of the problem conversion unit (120).
[0067] According to one embodiment, the conversion control unit (150) can control the process of generating problems according to each type of ‘multiple choice type template’, ‘short answer type template’, ‘word order matching type template’, and ‘OX question type template’.
[0068] According to one embodiment, the conversion control unit can stop the generation of problems through a specific template among the 'multiple choice type template', 'short answer type template', 'word ordering type template', and 'true / false question type template' according to a preset standard, and can also allow the generation of problems through the specific template to proceed again. The preset standard may be, for example, a signal received from the problem management unit (150). That is, the problem management unit (150) can manage the difficulty or quality of the problems based on data of problems solved by users, and to this end, it can transmit a signal to the conversion control unit (140) to stop the generation of problems through the specific template and allow it to proceed again.
[0069] According to one embodiment, the conversion control unit (140) can generate a problem generation waiting list in which the problem conversion unit (120) generates problems using term dictionary information and term information.
[0070] FIG. 9 is a diagram showing a problem generation waiting list according to one embodiment of the present invention.
[0071] According to one embodiment, the problem creation waiting list may be displayed to an administrator terminal (20) via a network. Through this, the administrator can stop the creation of some or all of the problems in the problem creation waiting list via the administrator terminal (20), and can also control the resumption of the creation of some or all of the problems that have already been stopped in the problem creation waiting list.
[0072] According to one embodiment, the conversion control unit can change the format of each template. For example, the conversion control unit can change the question of each template.
[0073] According to one embodiment, the automatic problem generation system (100) may include a problem management unit (150) capable of managing problems generated by a problem conversion unit (120).
[0074] According to one embodiment, the problem management unit (150) can modify or delete problems automatically generated by the problem conversion unit (120).
[0075] According to one embodiment, the problem management unit (150) can classify the difficulty level of the problem based on the correct answer rate of the problem solved by users through the user terminal (10), the most frequently entered incorrect answer by users, and the incorrect answer rate, and can transmit a signal to the conversion control unit (140) so that the ratio of problems by difficulty level among the problems automatically generated by the problem conversion unit (120) can be maintained at a constant level. In this case, the conversion control unit (140) can stop the generation of problems through a specific template among the 'multiple choice type template', 'short answer type template', 'word order matching type template', and 'OX question type template' according to the signal from the problem management unit (150), and can also allow the generation of problems through the specific template to proceed again.
[0076] According to one embodiment, problems generated by the problem conversion unit (120) using term dictionary information and term information can be stored in the problem management unit (150).
[0077] According to one embodiment, the automatic problem generation system (100) can assign a unique value to term dictionary information and can generate a relational database corresponding to the unique value.
[0078] FIG. 10 is a perspective view showing an input housing (201) and an input plate (202) separated and applied to a user terminal (10) connected to an automatic problem generation system (100) according to an embodiment of the present invention, FIG. 11 is a drawing showing the application of the input housing (201) and the input plate (202) to a user terminal (10) connected to an automatic problem generation system (100) according to an embodiment of the present invention, and FIG. 12 is a drawing showing the operation of the input housing (201) and the input plate (202) applied to a user terminal (10) connected to an automatic problem generation system (100) according to an embodiment of the present invention.
[0079] As illustrated in FIGS. 10 to 12, a user terminal (10) is combined with an input housing (201) and an input plate (202), and by using the input housing (201) and the input plate (202), check information can be received and transmitted to an information input unit (110), and the information input unit (110) can transmit the check information to a manager terminal (20). Here, the check information is information used to verify the user's satisfaction, etc., regarding the use of the automatic problem generation system (100), and can be verified by a manager who manages the automatic problem generation system (100).
[0080] The user terminal (10) is formed in the form of a smartphone and may include a display unit (11) in the form of a display device that is located on one side of the user terminal (10) and can display a check item (a) for check information and an input area (b) for inputting a score corresponding to the check item (a), and a detector unit (12) in the form of a camera or sensor that is spaced apart from the display unit (11) on one side of the user terminal (10) and located at a first end portion of the user terminal (10). Here, the check item may be in the form of "Is the system convenient to use?", "Do you want to continue using the system?", "Do you want to recommend the system to others?", etc., and the input area is shown as being composed of three, but is not limited thereto and may be composed of three or more, such as five, seven, nine, etc.
[0081] The input housing (201) is formed in a shape corresponding to the user terminal (10) and can accommodate the user terminal (10) in a detachable manner. A housing space (210), a display opening (201a), and a placement space (201b) may be formed in the input housing (201).
[0082] The housing space (210) is formed in a shape corresponding to the user terminal (10) inside the input housing (201), and both end faces can be open.
[0083] A display opening (201a) may be formed on the upper surface of an input housing (201) and connected to a housing space (210). When a user terminal (10) is positioned in the housing space (210), the display portion (11) and detector portion (12) of the user terminal (10) may be positioned to correspond to the display opening (201a).
[0084] The placement space (201b) can be formed concavely on the bottom surface of the housing space (210) to correspond to the user terminal (10) and can be positioned to correspond to the display opening (201a). The user terminal (10) can be positioned in the housing space (210) and inserted into the placement space (201b), and the display unit (11) and detector unit (12) can be positioned to correspond to the display opening (201a) and can be viewed through the display opening (201a).
[0085] Additionally, the input housing (201) may include a moving guide (211) and a sub-stopper (213).
[0086] The moving guide (211) may be composed of multiple guides and positioned on each side of the input housing (201) so as to be spaced apart from one another along one direction (A). When the user terminal (10) is positioned in the housing space (210), the moving guide (211) may be positioned above the user terminal (10) and spaced apart from the upper surface of the housing space (210).
[0087] Additionally, the moving guide (211) may include a moving power body (211a) and a moving transmission body (211b).
[0088] The moving power unit (211a) is formed in the form of a motor and can be located on the outer side of the input housing (201).
[0089] The moving transmission body (211b) is formed in the form of a pinion gear and is positioned to correspond to the moving power body (211a) on the inner side of the housing space (210) and can be connected to the moving power body (211a). Here, the moving transmission body (211b) can be rotated by the moving power body (211a).
[0090] The sub-stopper (213) is formed in the shape of a rectangular plate and is located near the first end surface of the housing space (210) and the moving guide (211) in the housing space (210), and can be hinged to the inner surface of the housing space (210). Here, the first end portion of the sub-stopper (213) can be hinged to the inner surface of the housing space (210) so as to be adjacent to a moving conveyor (211b) positioned to face the first end surface of the housing space (210), and the second end portion opposite the first end portion of the sub-stopper (213) can be in contact with the placement space (201b) or spaced apart from the placement space (201b).
[0091] Meanwhile, the user terminal (10) can be inserted into or separated from the housing space (210) through the second end face opposite the first end face of the housing space (210) due to the sub-stopper (213).
[0092] Additionally, a stopper projection (213a) may be formed on the lower surface of the first end portion of the sub-stopper (213), and the stopper projection (213a) may be made of a material such as rubber.
[0093] When the user terminal (10) is not positioned in the housing space (210), the substopper (213) is tilted so that the second end of the substopper (213) contacts the placement space (201b) and can be positioned lower than the first end portion of the substopper (213) (see FIG. 11(a)).
[0094] Meanwhile, when the user terminal (10) is gradually inserted into the housing space (210) through the second end section of the housing space (210) (the left portion of the housing space (210) in FIG. 11), the sub-stopper (213) is rotated in contact with the user terminal (10), and the second end of the sub-stopper (213) can be gradually separated from the placement space (201b). Additionally, when the display portion (11) of the user terminal (10) is positioned to correspond to the display opening (201a) of the input housing (201), the stopper projection (213a) of the sub-stopper (213) can be positioned on one surface of the first end portion of the user terminal (10). Here, the sub-stopper (213) is tilted so that the second end of the sub-stopper (213) is positioned above the first end of the sub-stopper (213) by means of the stopper projection (213a) (see FIG. 11(b)). Additionally, the sub-stopper (213) may be positioned to face the first end surface of the input plate (202).
[0095] The input plate (202) may be formed in a plate shape corresponding to the display opening (201a). Here, the input plate (202) may be inserted into the housing space (210) and engaged with the moving guide (211), and may be movable by the moving guide (211). A check opening (202a) and an input opening (202b) may be formed in the input plate (202).
[0096] A check opening (202a) can be formed on an input plate (202) with a size corresponding to one check item (a) displayed on the display unit (11) of a user terminal (10) for check information.
[0097] The input opening (202b) may be formed on the input plate (202) with a size corresponding to the input area (b) displayed on the display unit (11) of the user terminal (10) for inputting check information. Here, the input opening (202b) may be positioned on the input plate (202) in combination with the check opening (202a) to form the same straight line along a direction orthogonal to one direction (A), and may be formed in multiple numbers corresponding to the input area (b).
[0098] Additionally, a detector mark (220) may be formed on the first end portion of the lower surface of the input plate (202) (refer to the upper portion of the input plate (202) in FIG. 10). Here, the detector mark (220) may be in the form of a QR code, a bar code, etc.
[0099] With the input plate (202) accommodated in the housing space (210), the detector mark (220) may be positioned to correspond to the detector section (12) of the user terminal (10) accommodated in the housing space (210). Here, the detector section (12) detects the detector mark (220), and the display section (11) may display a plurality of check items (a) for inputting check information corresponding to the detector mark (220) and an input area (b) corresponding to each of the check items (a). Additionally, one check item (a) and an input area (b) corresponding to one check item (a) displayed at the first end portion of the display section (11) may be confirmed through the check opening (202a) and the input opening (202b).
[0100] Additionally, the input plate (202) may include a moving aid (221).
[0101] The moving aid (221) is formed as a pair and can be positioned along one direction (A) on both sides of the input plate (202). Here, the moving aid (221) can be formed in the form of a rack gear. When the input plate (202) is inserted into the housing space (210), the moving aid (221) is positioned above the moving transmission body (211b) of the moving guide (211) and can be engaged with the moving transmission body (211b). Here, the moving aid (221) and the moving transmission body (211b) can be engaged in a combination of a rack gear and a pinion gear. When the moving power body (211a) rotates the moving transmission body (211b), the moving transmission body (211b) can move the moving aid (221) to move the input plate (202).
[0102] Meanwhile, as previously mentioned, the display portion (11) of the user terminal (10) is positioned to correspond to the display opening (201a) of the input housing (201), and the substopper (213) can be tilted so that the second end of the substopper (213) is positioned above the first end of the substopper (213) by the stopper projection (213a). Here, the input plate (202) is positioned in the housing space (210) and is positioned above the user terminal (10), and its movement toward the first end surface of the housing space (210) can be restricted by the substopper (213). That is, when the user terminal (10) is accommodated in the housing space (210) of the input housing (201), the input plate (202) cannot pass through the first end surface of the housing space (210) and can pass through the second end surface of the housing space (210).
[0103] The above-described input housing (201) and input plate (202) can be applied to a user terminal (10) and operated as follows.
[0104] First, an input plate (202) can be inserted into and accommodated in a housing space (210). Here, the input plate (202) can be positioned to correspond to a display opening (201a), and the moving aid (221) of the input plate (202) can be engaged with the moving conveyor (211b) of the moving guide (211) (see FIG. 11(a) and FIG. 11(b)).
[0105] Next, the user terminal (10) can be inserted into and accommodated in the housing space (210) of the input housing (201) (see FIG. 11(b)). Here, the user terminal (10) is inserted into the placement space (201b) and positioned below the input plate (202), and the sub-stopper (213) is tilted so that the second end of the sub-stopper (213) is positioned above the first end of the sub-stopper (213). Additionally, the display unit (11) and detector unit (12) of the user terminal (10) can be positioned to correspond to the display opening (201a).
[0106] In the above state, the detector mark (220) of the input plate (202) may be positioned to correspond to the detector unit (12) of the user terminal (10). Here, the detector unit (12) detects the detector mark (220), and the display unit (11) may display a plurality of check items (a) for inputting check information corresponding to the detector mark (220) and an input area (b) corresponding to each of the check items (a). Additionally, the check opening (202a) and the input opening (202b) of the input plate (202) may be positioned to correspond to one check item (a) and an input area (b) corresponding to one check item (a), respectively, displayed at the first end portion (upper portion of FIG. 5) of the display unit (11) (see FIG. 6(a)). Here, the user terminal (10) can generate a check item (a) corresponding to the check opening (202a) as voice. That is, the user can easily recognize the check item (a) and input area (b) to be entered through the check opening (202a) and input opening (202b).
[0107] Additionally, the user can touch the input area (b) displayed on the display unit (11) through the input opening (202b). Here, the display unit (11) can display a touch mark (c) corresponding to the touched input area (b), and a response value corresponding to the input area (b) where the touch mark (c) is displayed can be input to the user terminal (10) for the check item (a). The user terminal (10) can generate an operation signal and transmit it to the input housing (201). Additionally, the operation of the moving guide (211) can be performed in the input housing (201). The moving power body (211a) of the moving guide (211) rotates the moving transmission body (211b), so that the moving transmission body (211b) can move the moving auxiliary body (221) toward the second end portion (lower portion of FIG. 12) opposite the first end portion of the display unit (11). That is, the detector mark (220) can be moved away from the detector unit (12). As a result, the check opening (202a) and the input opening (202b) of the input plate (202) can be positioned to correspond to another check item (a) and an input area (b) corresponding to another check item (a) displayed on the display unit (11), and a part of the input plate (202) can be positioned to protrude from the housing space (210) (see FIG. 12(b)).
[0108] As described above, the user can input check information by selectively touching the input area (b) for each check item (a) displayed on the display unit (11) through the input opening (202b).
[0109] As illustrated in FIG. 12(b), the input plate (202) is continuously moved by the moving guide (211) so that the user can touch the input area (b) for the last check item (a) among the check items (a) displayed on the display unit (11). When the user touches the display unit (11) to select the input area (b) for the last check item (a), the user terminal (10) can generate check information including check items (a) and response values corresponding to the check items (a) and the selected input area (b). Additionally, the display unit (11) can display multiple check items (a) of different content and input areas (b) corresponding to each of the check items (a) for inputting check information.
[0110] In the above state, the user terminal (10) can generate a restoration signal and transmit it to the input housing (201). Additionally, the operation of the moving guide (211) can be performed in the input housing (201). The moving power body (211a) of the moving guide (211) rotates the moving transmission body (211b), so that the moving transmission body (211b) can move the moving auxiliary body (221) toward the first end portion (upper portion of FIG. 12) of the display unit (11). Here, the detector mark (220) can be moved to be close to the detector unit (12). A detector mark (220) is positioned to correspond to the detector unit (12), and when the detector unit (12) detects the detector mark (220), the user terminal (10) generates a stop signal and transmits it to the input housing (201), and the moving guide (211) can be stopped. Additionally, the input plate (202) may not be moved to pass through the first end surface of the housing space (210) by means of a sub-stopper (213). Here, the check opening (202a) and the input opening (202b) of the input plate (202) may again be positioned to correspond to one check item (a) displayed on the first end portion of the display unit (11) and an input area (b) corresponding to one check item (a) (see FIG. 12(a)). That is, the input housing (201) and the input plate (202) can be used to input check information while checking multiple check items (a) of different content and an input area (b) corresponding to each of the check items (a).
[0111] The automatic problem generation system (100) of the present embodiment can receive check information through the user terminal (10) while the input housing (201) and the input plate (202) are applied to the user terminal (10). Check items (a) for inputting check information displayed on the display unit (11) of the user terminal (10) and the input area (b) corresponding to the check items (a) can be physically identified by the input plate (202) for each check item (a). As a result, the response value corresponding to the input area (b) for the check item (a) displayed on the display unit (11) of the user terminal (10) can be input more accurately, so that the user can input check information to the user terminal (10) more easily and accurately.
[0112] The functional operations and embodiments relating to the subject matter described above in this specification may be implemented in digital electronic circuits, computer software, firmware, or hardware, or in a combination of one or more of these, including the structures disclosed in this specification and their structural equivalents.
[0113] Embodiments of the subject matter described herein may be implemented as one or more computer program products, that is, as one or more modules relating to computer program instructions encoded on a tangible program medium for execution by a data processing device or for controlling the operation thereof. The tangible program medium may be a radio signal or a computer-readable medium. A radio signal is an artificially generated signal, such as an electrical, optical, or electromagnetic signal generated by a machine, for example, to encode information to be transmitted to a suitable receiver device for execution by a computer. A computer-readable medium may be a machine-readable storage device, a machine-readable storage substrate, a memory device, a combination of materials affecting a machine-readable radio signal, or a combination of one or more of these.
[0114] A computer program (also known as a program, software, software application, script, or code) may be written in any form of a programming language, including compiled or interpreted languages, or a priori or procedural languages, and may be developed in any form, including a standalone program, modules, components, subroutines, or other units suitable for use in a computer environment.
[0115] A computer program does not necessarily correspond to a file in a file system. A program may be stored within a single file provided to the requested program, within multiple interacting files (e.g., a file storing one or more modules, subprograms, or parts of code), or within a part of a file containing other programs or data (e.g., one or more scripts stored within a markup language document).
[0116] Computer programs can be deployed to be executed on multiple computers or a single computer that are located at one site or distributed across multiple sites and interconnected by a communication network.
[0117] Additionally, the logical flow and structural block diagrams described herein describe corresponding actions and / or specific methods supported by corresponding functions and steps supported by the disclosed structural means, and can also be used to construct corresponding software structures and algorithms and their equivalents.
[0118] The processes and logic flows described in this specification can be performed by one or more programmable processors that execute one or more computer programs to perform functions by operating on input data and generating outputs.
[0119] Processors suitable for the execution of computer programs include, for example, both general-purpose and special-purpose microprocessors and any one or more processors of any type of digital computer. Generally, the processor will receive instructions and data from read-only memory or random access memory or both.
[0120] The core elements of a computer are one or more memory devices for storing instructions and data, and a processor for executing instructions. Additionally, a computer will generally be combined with or include one or more mass storage devices for storing data, such as magnetic, magneto-optical, or optical discs, to be operable to receive data from, transmit data to, or perform both of these operations. However, a computer does not need to have such devices.
[0121] The description provided herein presents the best mode of the invention and offers examples to explain the invention and to enable those skilled in the art to manufacture and use the invention. The specification thus written is not intended to limit the invention to the specific terms presented.
[0122] Accordingly, although the present invention has been described in detail with reference to the examples above, those skilled in the art may make modifications, changes, and variations to these examples without departing from the scope of the present invention. In short, it is stated that in order to achieve the intended effect of the present invention, it is not necessary to separately include all functional blocks shown in the drawings or to follow all sequences shown in the drawings exactly as shown; such matters may fall within the technical scope of the present invention as described in the claims even if they are not. Explanation of the symbols
[0124] 10: User terminal 20: Administrator Terminal 100: Automatic problem generation system 110: Information Input Section 120: Problem transformation section 130: Glossary Information Generation Section 140: Conversion control unit 150: Problem Management Department 200: Data Server 210: Information on Terms
Claims
Claim 1 An automatic problem generation system that connects a data server containing information about terms and a terminal via a network, comprising: an information input unit that extracts and stores term information from the data server to generate term dictionary information; and a problem conversion unit that generates a problem using the term dictionary information and term information, wherein the user terminal receives check information and transmits it to the information input unit, and the information input unit transmits the received check information to an administrator terminal, and the user terminal includes a display unit in the form of a display device located on one side of the user terminal and capable of displaying an input area capable of inputting a check item for the check information and a response value corresponding to the check item. The automatic problem generation system includes a detector unit in the form of a camera or sensor that is spaced apart from a display unit on one side of the user terminal and located at a first end portion of the user terminal, and the system further includes: an input housing having a housing space formed therein with both end surfaces open and having a shape corresponding to the user terminal into which the user terminal can be inserted, a display opening connected to the housing space formed on the upper surface, a concave placement space formed on the bottom surface of the housing space corresponding to the user terminal, and a plurality of moving guides positioned on each of the two sides so as to be spaced apart from each other along one direction; and an input plate formed in a plate shape, having a check opening and an input opening formed therein, and including a pair of moving auxiliary bodies positioned along one direction on both sides, formed in the form of a rack gear, and capable of engaging with the moving guides, wherein the moving guides include a moving power body in the form of a motor located on the side of the input housing; It includes a moving transmission body in the form of a pinion gear that is positioned to correspond to a moving power body in the housing space, connected to the moving power body, can be rotated by the moving power body, and can mesh with a moving assist body; an input plate is inserted and positioned in the housing space, so that the moving transmission body of the moving assist body and the moving guide mesh, and a user terminal is positioned in the housing space and inserted into the placement space.The display unit and the detector unit are positioned to correspond to the display opening and are located on the lower side of the input plate; when the moving power body of the moving guide rotates the moving transmission body, the moving auxiliary body moves and the input plate moves within the housing space; a detector mark is formed on the first end portion of the lower surface of the input plate; the input plate is positioned to correspond to the display opening and is located on the upper side of the user terminal located in the housing space, and when the detector mark is positioned to correspond to the detector unit and detected by the detector unit, the display unit displays a plurality of check items corresponding to the detector mark and an input area corresponding to each of the check items; the check opening and the input opening of the input plate are positioned to correspond to one check item displayed on the first end portion of the display unit and an input area corresponding to one check item, respectively; when the user touches the input area displayed on the display unit through the input opening, the display unit displays a touch mark corresponding to the touched input area; the user terminal generates an operation signal and transmits it to the input housing, and the moving power body A moving conveyor is rotated, and a moving auxiliary is moved toward a second end portion opposite to a first end portion of a display portion, and a check opening and an input opening are positioned to correspond to another check item displayed on the display portion and an input area corresponding to another check item, and a part of an input plate is positioned to protrude from the housing space, and the input housing further includes a rectangular plate-shaped substopper located near a moving guide and a first end surface of the housing space and hinged to an inner surface of the housing space, the first end portion of the substopper is hinged to an inner surface of the housing space adjacent to a moving conveyor positioned to face the first end surface of the housing space, and the second end portion opposite to the first end portion of the substopper is in contact with or spaced apart from the placement space,An automatic problem generation system characterized by the following: a stopper projection made of rubber is formed on the lower surface of the first end portion of a substopper; when an input plate is positioned in a housing space and a user terminal is not positioned in the housing space, the second end of the substopper contacts the placement space and is positioned lower than the first end portion of the substopper; when the user terminal is gradually inserted into the housing space through the second end surface of the housing space, the substopper contacts the user terminal and rotates, and the second end of the substopper is gradually separated from the placement space; and when the display portion of the user terminal is positioned to correspond to the display opening of the input housing, the stopper projection of the substopper is positioned on one surface of the first end portion of the user terminal, and the second end of the substopper is positioned higher than the first end portion of the substopper, so that the substopper is tilted to face the first end surface of the input plate. Claim 2 The automatic problem generation system according to claim 1 further comprises a term dictionary information generation unit that generates term dictionary information by grouping term information stored in an information input unit into term information capable of constituting a single term dictionary information according to a preset standard. Claim 3 An automatic problem generation system according to claim 2, characterized in that the term information comprises at least one of a term, a definition of a term, a similar word, a synonym, and an antonym. Claim 4 In claim 2, the problem conversion unit generates multiple-choice questions based on at least one of the term dictionary information, and can generate one or more incorrect answer options according to a preset standard, and can generate explanations for the questions based on the term dictionary information. Claim 5 In claim 2, the problem conversion unit generates short-answer questions based on at least one of the term dictionary information, and is an automatic question generation system capable of generating explanations for the questions based on the term dictionary information. Claim 6 In claim 2, the problem conversion unit generates a word order matching problem for a term of at least two characters among the term dictionary information, and can generate one or more incorrect answer options according to a preset standard, and can generate an explanation of the problem based on the term dictionary information. Claim 7 In claim 2, the problem conversion unit generates a correct / false judgment problem based on at least one of the term dictionary information, and is an automatic problem generation system capable of generating an explanation of the problem based on the term dictionary information. Claim 8 An automatic problem generation system according to claim 1, characterized in that the automatic problem generation system further includes a conversion control unit that controls the problem generation of the problem conversion unit. Claim 9 An automatic problem generation system according to claim 1, characterized in that the automatic problem generation system further includes a problem management unit capable of managing problems generated by a problem conversion unit. Claim 10 In claim 2, the automatic problem generation system is characterized by being able to assign unique values to term dictionary information and to generate a relational database corresponding to the unique values.
Citation Information
Patent Citations
Device for automatically creating multiple-choice question
JP2010181651A
Method and apparatus for automatic generation of personalized learning and diagnostic exercise
JP2010266855A
Protection case
JP2016040898A
Method and system for providing and using editable personal dictionary
KR100958935B1
Method and apparatus for automatically producing english questions
KR1020220136573A
