KR20160054126A - Apparatus and method for providing foreign language learning service, recording medium for performing the method - Google Patents
Apparatus and method for providing foreign language learning service, recording medium for performing the method Download PDFInfo
- Publication number
- KR20160054126A KR20160054126A KR1020140152933A KR20140152933A KR20160054126A KR 20160054126 A KR20160054126 A KR 20160054126A KR 1020140152933 A KR1020140152933 A KR 1020140152933A KR 20140152933 A KR20140152933 A KR 20140152933A KR 20160054126 A KR20160054126 A KR 20160054126A
- Authority
- KR
- South Korea
- Prior art keywords
- sentence
- learning
- output
- degree
- difficulty
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/06—Foreign languages
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/06—Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
Description
The present invention relates to a foreign language learning providing apparatus and method, and a recording medium for performing the same, and more particularly, to a foreign language learning providing apparatus and method, and a recording medium for performing the same.
In general, the most effective way of teaching foreign language learning is to have a natural conversation between a native speaker and a student on a one-to-one basis. However, this method is costly and has a drawback in that it is difficult for many students to actually benefit.
As a result, research and development of a device for assisting foreign language learning that can substitute native English teachers is actively under way.
However, since the existing method of providing foreign language learning only provides a learning process that meets the learning ability of each learner, it is necessary to provide learning contents suited to the learning ability of the learner, The learning contents that are related to the learning contents provided to learn the learning contents of the learner and the types of learning contents related to the learning ability of the learner are automatically acquired so as to facilitate the learning of the foreign language of the learner But it has a disadvantage that it can not provide learning contents of a higher level of difficulty.
Therefore, it is necessary to provide the learning contents that are in accordance with the learning ability of the learner and to provide the learning contents related to the learning contents provided in the previous class so that the learning contents related to the learning can be acquired at the next time. It is necessary to provide a method of providing foreign language learning that provides learning contents with higher level of difficulty automatically because it judges that the learning ability of the learner is improved by acquiring both the learning contents and the types of learning contents corresponding to the learner's learning ability to be.
According to one aspect of the present invention, there is provided a device for providing a foreign language learning, the method comprising: outputting a sentence out of a plurality of sentences stored in advance; analyzing a user's voice input from a user in response thereto; If it is determined that the communication is unsuccessful, the type and difficulty of the outputted sentence are analyzed and at least one learning sentence is searched based on the analyzed type and difficulty, and according to the relation of the searched learning sentence, And provides the foreign language learning providing apparatus.
The apparatus for providing foreign language learning according to an embodiment of the present invention includes an input unit for receiving a voice uttered by a user, at least one sentence among a plurality of sentences stored in advance, and analyzing the voice of the user inputted through the input unit, Determining whether the communication is successful with respect to the output sentence, analyzing the type and difficulty of the output sentence if the communication is determined to be unsuccessful, searching at least one learning sentence based on the analyzed type and the difficulty level A control unit for setting an output priority of the learning sentence, and an output unit for outputting the learning sentence according to the output priority.
The control unit may calculate a semantic top-down relationship of the learning sentence and set an output priority of the learning sentence based on the calculated semantic vertical relationship.
The control unit may calculate the reliability associated with the semantic size of the learning sentence and calculate the semantic top-down relationship of the learning sentence according to the calculated reliability.
The control unit may set the output priority of the learning sentence to be higher as the reliability of the learning sentence becomes lower.
The control unit may generate the communication result data by storing the communication failure success result data for each sentence.
Wherein the control unit searches the number of users who have failed to communicate with the output sentence by using the communication result data, calculates the degree of support of the output sentence by using the number of the retrieved users, The degree of difficulty of the output sentence can be calculated according to the degree of support.
The control section can search the degree of difficulty corresponding to the calculated degree of support using the degree of difficulty data previously stored which matches the degree of difficulty with respect to the degree of support of the sentence.
Wherein the control unit extracts a plurality of sentences having the same degree of difficulty as the output sentence, calculates a similarity between the output sentence and the extracted plurality of sentences, You can search by learning sentence.
The control unit may output a learning sentence having a degree of difficulty greater than the difficulty of the previously output sentence if it is determined that the learning sentence has been successfully communicated with the user.
The control unit may detect the degree of difficulty of the output sentence and output a sentence having a degree of difficulty higher than the degree of difficulty of the output sentence if it is determined that the user has successfully communicated with the output sentence.
According to another embodiment of the present invention, there is provided a foreign language learning providing method comprising: outputting at least one sentence out of a plurality of sentences stored in advance; analyzing a user's voice input from the outside; Analyzing the type and difficulty of the outputted sentence, searching at least one learning sentence based on the analyzed type and degree of difficulty, and setting output priority of the learning sentence And outputs the learning sentence according to the output priority.
Setting the output priority of the learning sentence can calculate the semantic top-down relationship of the learning sentence and set the output priority based on the calculated semantic vertical relationship.
Setting the output priority of the learning sentence includes calculating a reliability indicating a semantic size of the learning sentence and calculating a semantic vertical relationship of the learning sentence in accordance with the calculated reliability, The output priority of the learning sentence can be set higher.
And generating communication result data by storing the communication failure success result data for each sentence.
Analyzing the degree of difficulty of the output sentence may include searching for the number of users who have failed to communicate with the output sentence using the communication result data, And the degree of difficulty of the output sentence can be calculated according to the calculated degree of support.
In calculating the degree of difficulty of the output sentence, it is possible to retrieve the degree of difficulty corresponding to the calculated degree of support by using previously stored degree of difficulty data matching the degree of difficulty with respect to the degree of support of the sentence.
The retrieving of the at least one learning sentence may include extracting a plurality of sentences having the same level of difficulty as the output sentence, calculating the similarity between the output sentence and the extracted plurality of sentences, A sentence with a degree of similarity higher than the reference similarity degree can be searched for in the learning sentence.
Wherein the outputting of the learning sentence according to the output priority outputs a learning sentence having the highest priority among the output priority of the learning sentence, and if it is determined that communication with the best- Can be output.
Wherein the outputting of the learning sentence according to the output priority outputs a learning sentence having the highest priority among the output priority of the learning sentence and, when it is determined that the communication with the best ranked learning sentence has failed, It is possible to re-output the learning sentence of the ranking.
Detecting a degree of difficulty of the output sentence and outputting a sentence having a degree of difficulty greater than the degree of difficulty of the output sentence if it is determined that the output of the sentence is successful.
And may be a computer-readable recording medium on which a computer program is recorded, for providing foreign language learning.
According to one aspect of the present invention, the difficulty and the type of the difficulty of the user are analyzed and the sentence to be output at the time of the next class is extracted according to the analysis result, , Extracting and outputting other sentences having a type similar to the type of the sentence that the user is difficult to provide, thereby providing a variety of sufficient contents of learning to the user, thereby enhancing the user's understanding and communicating with the user If it is judged, the user can improve the learning level effectively by adjusting the difficulty level.
FIG. 1 is a diagram showing an example in which a foreign language learning providing apparatus according to an embodiment of the present invention is actually applied.
2 is a block diagram of a foreign language learning providing apparatus according to an embodiment of the present invention.
FIG. 3 is a view showing difficulty data in which difficulty levels of sentences according to the support degrees are classified.
4 is a flowchart illustrating a method for providing foreign language learning according to another embodiment of the present invention.
5 is a flowchart illustrating a foreign language learning providing method according to another embodiment of the present invention.
The following detailed description of the invention refers to the accompanying drawings, which illustrate, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, certain features, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with an embodiment. It is also to be understood that the position or arrangement of the individual components within each disclosed embodiment may be varied without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is to be limited only by the appended claims, along with the full scope of equivalents to which such claims are entitled, if properly explained. In the drawings, like reference numerals refer to the same or similar functions throughout the several views.
Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the drawings.
FIG. 1 is a diagram showing an example in which a foreign language learning providing apparatus according to an embodiment of the present invention is actually applied.
The foreign language learning and providing
Specifically, the foreign language
The foreign language
The
FIG. 2 is a block diagram of a foreign language learning and providing apparatus according to an embodiment of the present invention, and FIG. 3 is a diagram showing difficulty data in which difficulty levels of sentences classified by support levels are classified.
Referring to FIG. 2, the
The
Specifically, when the foreign language class is started and a sentence arbitrarily selected by the
An
The
The
On the other hand, the foreign language
The
The
Specifically, when a sentence is output through the
The difficulty
Specifically, the difficulty
The learning
Specifically, the learning
here,
Is the output sentence, A plurality of extracted sentences, Is the i-th element of the sentence, I < th > element of a plurality of extracted sentences, Is the similarity function for the ith element, The . At this time, it is possible to calculate the keyword according to part-of-speech as one element.At least one learning sentence having a degree of similarity equal to or greater than the reference similarity among the plurality of sentences extracted from the learning
The vertical
Specifically, the vertical
The vertical
The vertical
The
The
The
Hereinafter, a method of providing foreign language learning according to another embodiment of the present invention will be described with reference to FIG.
First, when a foreign language learning class starts (310), a sentence of arbitrary one of a plurality of sentences stored in the
In response to the output sentence, an appropriate answer is entered from the
At this time, if the randomly selected sentence is communicated to the
In addition, if an arbitrary selected sentence is not output from the
At this time, the detection of the difficulty level of the arbitrarily selected sentence is performed by using a sentence randomly selected by using the communication result data of all the
The difficulty level of the arbitrarily selected sentence is detected (335), and a plurality of sentences having the same degree of difficulty as the arbitrarily selected sentence are extracted (340).
In this case, extracting a plurality of sentences having the same degree of difficulty as the arbitrarily selected sentence is performed by detecting the difficulty of each of a plurality of sentences stored in the
At least one learning sentence having a type similar to a randomly selected sentence among the plurality of extracted sentences is extracted (345).
At this time, extracting at least one learning sentence having a type similar to a randomly selected sentence can calculate the similarity between a randomly selected sentence and a plurality of extracted sentences, and extract a sentence having a degree of similarity equal to or greater than the reference similarity .
The upper / lower relationship between the extracted at least one learning sentences is calculated (350), and the order in which at least one learning sentence is output is set in accordance with the calculated dependency (355).
Hereinafter, a description will be given of a method for providing the foreign language learning when the foreign language learning and providing apparatus completes the initial class and proceeds to the next class through FIG.
First, when the next foreign language learning class starts (410), the first set learning sentence is output according to the set output order (420).
In this case, the learning sentence set first according to the set output order may be a sentence having difficulty and type similar to the sentence in which communication at the previous class failed.
In
At this time, if an appropriate answer is not inputted from the
Also, if an appropriate answer is input from the
At this time, if there is a learning sentence to be output according to the set output order, the learning sentence set in the next order is set in the first order (460) in accordance with the set output order so as to be output when the next class starts.
If there is no learning sentence to be output in accordance with the set output order, the
Such a technique for providing effective foreign language learning using a foreign language learning providing device can be implemented in an application or can be implemented in the form of program instructions that can be executed through various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, data structures, and the like, alone or in combination.
The program instructions recorded on the computer-readable recording medium may be ones that are specially designed and configured for the present invention and are known and available to those skilled in the art of computer software.
Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like.
Examples of program instructions include machine language code such as those generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules for performing the processing according to the present invention, and vice versa.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes and modifications may be made therein without departing from the spirit and scope of the invention as defined in the appended claims. It will be possible.
100: Foreign language learning device
200: User
Claims (21)
And outputting at least one sentence out of a plurality of sentences stored in advance, analyzing a voice of a user input through the input unit to determine whether or not communication with the output sentence is successful, A controller for analyzing the type and difficulty of the outputted sentence, searching at least one learning sentence based on the analyzed type and the difficulty level, and setting an output priority of the learning sentence; And
And outputting the learning sentence according to the output priority.
Wherein,
A semantic hierarchical relationship of the learning sentence is calculated, and an output priority of the learning sentence is set based on the calculated semantic hierarchical relationship.
Wherein,
A reliability associated with the semantic size of the learning sentence is calculated, and a semantic top-down relationship of the learning sentence is calculated according to the calculated reliability.
Wherein,
And sets the output priority of the learning sentence to be higher as the reliability of the learning sentence becomes lower.
Wherein,
And the communication result data is generated by storing the result data of the communication failure success by sentence.
Wherein,
Retrieving the number of users who have failed to communicate with the output sentence by using the communication result data, calculating a degree of support of the output sentence by using the number of retrieved users, And calculates the degree of difficulty of the outputted sentence.
Wherein,
And searches the degree of difficulty corresponding to the calculated degree of support using the degree of difficulty data previously matched with the degree of difficulty with respect to the degree of support of the sentence.
Wherein,
Extracting a plurality of sentences having the same degree of difficulty as the output sentence, calculating a degree of similarity between the output sentence and the extracted plurality of sentences, and searching the sentence having the calculated degree of similarity equal to or higher than the standard similarity degree into the learning sentence A foreign language learning providing device.
Wherein,
And outputs a learning sentence having a degree of difficulty greater than the difficulty level of the previously output sentence if it is determined that the communication with the user is successful for the learning sentence.
Wherein,
Detecting a degree of difficulty of the output sentence and outputting a sentence having a degree of difficulty higher than a degree of difficulty of the output sentence if it is determined that the output sentence is successfully communicated with the user.
Analyzing the voice of the user inputted from the outside, judging whether or not communication of the outputted sentence is successful,
Analyzing the type and difficulty of the output sentence if the communication is determined to be unsuccessful,
Searching at least one learning sentence based on the analyzed type and degree of difficulty,
And setting the output priority of the learning sentence and outputting the learning sentence according to the output priority.
The setting of the output priority of the learning sentence,
A semantic top-down relationship of the learning sentence is calculated, and the output priority is set based on the calculated semantic top-down relationship.
The setting of the output priority of the learning sentence,
A reliability indicating a semantic size of the learning sentence is calculated,
Calculating a semantic vertical relationship of the learning sentence according to the calculated reliability,
And sets the output priority of the learning sentence to be higher as the reliability of the learning sentence becomes lower.
And generating communication result data by storing the communication failure success result data for each sentence.
The analyzing of the degree of difficulty of the output sentence,
Retrieving the number of users who have failed to communicate with the output sentence using the communication result data,
Calculating a degree of support of the output sentence by using the number of the retrieved users,
And calculating the degree of difficulty of the output sentence according to the calculated degree of support.
Calculating the degree of difficulty of the output sentence,
And searching the degree of difficulty corresponding to the calculated degree of support using the degree of difficulty data previously stored, which matches the degree of difficulty with respect to the degree of support of the sentence.
Searching for the at least one learning sentence,
Extracting a plurality of sentences having the same degree of difficulty as the output sentence,
Calculating a similarity between the output sentence and the extracted plurality of sentences,
And searches the sentence having the calculated degree of similarity equal to or greater than the reference degree of similarity in the learning sentence.
And outputting the learning sentence in accordance with the output priority,
Outputting a learning sentence having the highest ranking among the output priority of the learning sentence and outputting a learning sentence having the lowest ranking when it is determined that communication with the best ranked learning sentence is successful.
And outputting the learning sentence in accordance with the output priority,
Outputting a learning sentence having the highest priority among the output priority of the learning sentence and outputting the outputting the best ranked learning sentence if it is determined that communication with the best ranked learning sentence fails.
Further comprising detecting a degree of difficulty of the output sentence and outputting a sentence having a degree of difficulty higher than the degree of difficulty of the output sentence if it is determined that communication has been successfully performed on the output sentence.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140152933A KR20160054126A (en) | 2014-11-05 | 2014-11-05 | Apparatus and method for providing foreign language learning service, recording medium for performing the method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140152933A KR20160054126A (en) | 2014-11-05 | 2014-11-05 | Apparatus and method for providing foreign language learning service, recording medium for performing the method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170006063A Division KR101837576B1 (en) | 2017-01-13 | 2017-01-13 | Apparatus and method for providing foreign language learning service, recording medium for performing the method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20160054126A true KR20160054126A (en) | 2016-05-16 |
Family
ID=56108927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140152933A KR20160054126A (en) | 2014-11-05 | 2014-11-05 | Apparatus and method for providing foreign language learning service, recording medium for performing the method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20160054126A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102080323B1 (en) * | 2018-08-17 | 2020-02-21 | 주식회사 아이포트폴리오 | System of providing learning roadmap and its operating method |
KR20220077726A (en) * | 2020-12-02 | 2022-06-09 | 아주대학교산학협력단 | Sysem and method for learning languages |
-
2014
- 2014-11-05 KR KR1020140152933A patent/KR20160054126A/en active Application Filing
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102080323B1 (en) * | 2018-08-17 | 2020-02-21 | 주식회사 아이포트폴리오 | System of providing learning roadmap and its operating method |
KR20220077726A (en) * | 2020-12-02 | 2022-06-09 | 아주대학교산학협력단 | Sysem and method for learning languages |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11797763B2 (en) | Allowing spelling of arbitrary words | |
Forbes-Riley et al. | Benefits and challenges of real-time uncertainty detection and adaptation in a spoken dialogue computer tutor | |
US8515764B2 (en) | Question and answer database expansion based on speech recognition using a specialized and a general language model | |
CN106297800B (en) | Self-adaptive voice recognition method and equipment | |
KR101629415B1 (en) | Method for detecting grammar error and apparatus thereof | |
US10679609B2 (en) | Biasing voice correction suggestions | |
US11682381B2 (en) | Acoustic model training using corrected terms | |
US8751226B2 (en) | Learning a verification model for speech recognition based on extracted recognition and language feature information | |
KR20130128716A (en) | Foreign language learning system and method thereof | |
US9652991B2 (en) | Systems and methods for content scoring of spoken responses | |
US20160104478A1 (en) | Voice recognition method using machine learning | |
US20100285435A1 (en) | Method and apparatus for completion of keyboard entry | |
KR20180062003A (en) | Method of correcting speech recognition errors | |
KR20130045547A (en) | Example based error detection system and method for estimating writing automatically | |
Skantze | Galatea: A discourse modeller supporting concept-level error handling in spoken dialogue systems | |
KR101837576B1 (en) | Apparatus and method for providing foreign language learning service, recording medium for performing the method | |
KR20160054126A (en) | Apparatus and method for providing foreign language learning service, recording medium for performing the method | |
Yoon et al. | Off-Topic Spoken Response Detection with Word Embeddings. | |
US20180365224A1 (en) | Natural language processing apparatus and a natural language processing method | |
CN111128181B (en) | Recitation question evaluating method, recitation question evaluating device and recitation question evaluating equipment | |
Lee et al. | Grammatical error detection for corrective feedback provision in oral conversations | |
CN117275319B (en) | Device for training language emphasis ability | |
KR101089329B1 (en) | System and method for performing learning challenges for foreign language learners | |
US20230116804A1 (en) | User-centric conversion of natural language responses to potential multiple choice statements | |
KR20110024624A (en) | System and method for evaluating foreign language pronunciation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
A107 | Divisional application of patent |