This application claims priority to Taiwanese Patent Application No. 107129402 filed on Aug. 23, 2018.
The disclosure relates to a method of education, and an electronic device for implementing the method of education.
Generally, a conventional learning system or method only lets a user know if his/her answer to a question is correct or not, and would not provide further information on an incorrect answer.
Therefore, an object of the disclosure is to provide an education method capable of interacting with a user.
According to one aspect of the disclosure, a method of education is provided. The method is to be implemented by a processing unit of an electronic device. The electronic device further includes an input unit and an output unit. The processing unit is capable of accessing a lexical database that includes a plurality of terms. The method includes:
controlling the output unit to output a question;
in response to receipt of a user answer from the input unit, determining whether the user answer matches a correct answer to the question;
when it is determined that the user answer does not match the correct answer, determining whether the user answer corresponds to one of the terms in the lexical database; and when it is determined that the user answer corresponds to one of the terms, controlling the output unit to output a definition of said one of the terms.
Other features and advantages of the disclosure will become apparent in the following detailed description of the embodiments with reference to the accompanying drawings, of which:
Referring to
The electronic device 100 is, for example, a mobile phone (e.g., a smartphone) in this embodiment, and can be, for example, a personal digital assistant (PDA), a tablet computer or a smart watch in other embodiments of the present disclosure. The output unit 1 includes, for example, a display and a speaker. The input unit 2 includes, but not limited to, a touch pad and a microphone as an example. The term “processing unit” as used throughout the specification may refer to any device or portion of a device that processes electronic data from registers and/or memory to transform that electronic data into other electronic data. For example, the processing unit 3 may include, but not limited to, a single core processor, a multi-core processor, a dual-core mobile processor, a microprocessor, a microcontroller, a digital signal processor (DSP), a field-programmable gate array (FPGA), an application specific integrated circuit (ASIC), a radio-frequency integrated circuit (RFIC), or the like.
The method of education includes an extended education procedure (see
In step S02, in response to receipt of a user answer from the input unit 2, the processing unit 3 determines whether the user answer matches the correct answer to the question. When it is determined that the user answer is correct (matches the correct answer), the flow of the extended education procedure goes to step S03; otherwise, the flow of the extended education procedure goes to step S04.
In step S03, the processing unit 3 controls the output unit 1 to output a notification indicating that the user answer matches the correct answer to the question. For example, the display of the output unit 1 is controlled to display “Correct Answer!” In step S04, the processing unit 3 accesses the lexical database and determines whether the (wrong) user answer corresponds to one of the terms in the lexical database. When it is determined that the user answer corresponds to one of the terms, the flow of the extended education procedure goes to step S05; otherwise, the flow of the extended education procedure goes to step S06.
In step S05, the processing unit 3 controls the output unit 1 to output a definition of said one of the terms. Continuing with the previously described example, when the user answer to the question of “How to say honey in Chinese?” is “”, which means “bee” in Chinese, the processing unit 3 determines, in step S02, that the user answer does not match the correct answer, determines, in step S04, that the (wrong) user answer corresponds to one of the terms in the lexical database, and controls, in step S05, the output unit 1 to output the definition of the (wrong) user answer that “‘’ is bee”. In some embodiments, the processing unit 3 controls the output unit 1 to further output the correct answer to the question.
In step S06, the processing unit 3 controls the output unit 1 to output a notification indicating that the user answer is wrong and is meaningless and not found in the lexical database. For example, the display of the output unit 1 displays a message “I don't understand what you said.”
In other embodiments, when it is determined that the user answer does not correspond to any term in the lexical database, the flow of the extended education procedure goes to an alternative step of controlling, by the processing unit 3, the output unit 1 to output the correct answer to the question. For example, the display of the output unit 1 displays “‘’ is the Chinese equivalent of ‘honey’.”
It should be noted that the output unit 1 outputs the question, the notification and the definition of one of the terms in the lexical database through the display and/or the speaker thereof, and the touch pad and/or the microphone of the input unit 2 receives the user answer. For example, a user may operate the touch pad of the input unit 2 to input the user answer via a virtual keyboard, or operate the touch pad of the input unit 2 to enter a handwriting input as the user answer.
The present disclosure is not limited to these examples.
By virtue of the extended education procedure that provides the definition of the wrong user answer, as long as the content of the user answer is meaningful (i.e., corresponding to one of the terms in the lexical database), the user can learn the definition of the wrong user answer. The correct answer to the question can also be provided to the user when the user answer is incorrect, and thus the learning effect can be improved.
Now referring to
In step S12, the processing unit 3 generates an answering response to the inquiry statement in a form of natural language using a natural-language generation technique. For example, continuing with the example described in step S11, the answering response is “The weather is fine tomorrow.”
Subsequent to step S12, in step S13, the processing unit 3 generates a testing response that possesses grammar error or a spelling error, or both, based on the answering response according to a predetermined principle. For example, the testing response may be “The weather fine tomorrow.” which possesses a grammar error, or “The weather is fine tomorrow.” which possesses a spelling error.
In step S14, the processing unit 3 controls the output unit 1 to output the testing response.
In step S15, the processing unit 3 determines whether any correction input is received within a predetermined time period. When affirmative, step S17 is performed; otherwise, step S16 is performed.
In step S16, the processing unit 3 controls the output unit 1 to output a notification message for notifying the user to input a correction input. For example, the notification message is displayed on the display of the output unit 1 “Am I right?” After step S16, step S15 is repeated.
In step S17, in response to receipt of a correction input directed to the testing response from the input unit 2, the processing unit 3 determines whether the correction input relates to correcting the testing response to the answering response. When it is determined that the correction input relates to correcting the testing response to the answering response, the flow of the error correction procedure goes to step S18; otherwise, the flow of the error correction procedure goes to step S19. In the previous example of the testing response being “The weather fine tomorrow.”, when a correction input of “Do you mean ‘The weather is fine tomorrow’?” is received, the processing unit 3 determines that the correction input relates to correcting the testing response (The weather fine tomorrow) to the answering response (The weather is fine tomorrow). In the example of the testing response being “The weather is fine tomorrow.”, when a correction input of correcting “weather” to “weather” is received from the touch pad of the input unit 2, the processing unit 3 determines that the correction input relates to correcting the testing response to the answering response.
In step S18, the processing unit 3 controls the output unit 1 to output a message indicating that the correction input is correct. For example, the display of the output unit 1 displays “You are right!”
In step S19, when the correction input does not relate to correcting the testing response to the answering response, the processing unit 3 controls the output unit 1 to output an interactive message. For example, the display of the output unit 1 displays the interactive message as having two options of “Do you want to know the correct answer?” and “Continue to answer” to be selected by the user, and the input unit 2 transmits, in response to user selection of one of the options, an instruction indicating which option is selected to the processing unit 3.
In step S20, in response to receipt of the instruction, the processing unit 3 determines which option is selected based on the instruction. When it is determined that the instruction for outputting the answering response (i.e., the instruction indicates that the option “Do you want to know the correct answer?” is selected) is received, the flow of the error correction procedure goes to step S21. When it is determined that the instruction indicating that the option “Continue to answer” is selected, step S15 is performed again.
In step S21, in response to receipt of the instruction from the input unit 2 for outputting the answering response, the processing unit 3 controls the output unit 1 to output the answering response.
By virtue of the error correction procedure of the education method, the user can learn from the testing response by correcting a grammar error and/or a spelling error in the testing response.
To sum up, the method of education of the present disclosure is to determine whether the wrong user answer corresponds to one of the terms in the lexical database, and to output the definition of the wrong user answer or to output the correct answer to the question. In this way, as long as the content of the user answer is meaningful, the user can continue to learn from using the method of education. Additionally, the user can learn from the testing response generated by the processing unit 3 using the natural-language generation technique by correcting a grammar error and/or a spelling error in the testing response to interact with the electronic device 100, so that learning effect can be improved.
In the description above, for the purposes of explanation, numerous specific details have been set forth in order to provide a thorough understanding of the embodiment(s). It will be apparent, however, to one skilled in the art, that one or more other embodiments may be practiced without some of these specific details. It should also be appreciated that reference throughout this specification to “one embodiment,” “an embodiment,” an embodiment with an indication of an ordinal number and so forth means that a particular feature, structure, or characteristic may be included in the practice of the disclosure. It should be further appreciated that in the description, various features are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of various inventive aspects, and that one or more features or specific details from one embodiment may be practiced together with one or more features or specific details from another embodiment, where appropriate, in the practice of the disclosure.
While the disclosure has been described in connection with what are considered the exemplary embodiments, it is understood that this disclosure is not limited to the disclosed embodiments but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.
Number | Date | Country | Kind |
---|---|---|---|
107129402 | Aug 2018 | TW | national |