With the state of the art, it is not possible to utilize rearrangement problems having information origins based on the essence of learning processes, namely that learning is to understand concepts and to understand connections between the concepts. The present invention makes such utilization possible for both educational learning and language learning. This learning assistance
system uses a rearrangement problem of which an information origin is customized and is characterized by a step of analyzing and acquiring a book, audio, video content, and other
relevant information selected by a learner by using a
natural language processing technique or a
machine learning
algorithm in accordance with a profile or a preference and needs of the learner, a step of creating, on the basis of the acquired information, the customized rearrangement problem in a language desired by the learner, a step of converting the created problem into a
signal,
digital data, or other formats and transmitting the conversion result to a terminal used by the learner by using an
optical fiber cable, a
wireless communication,
the Internet, or other communication means, a step in which the learner answers by using the rearrangement problem, a step of determining whether the answer is correct or wrong, a step of conjecturing the cause of an incorrect answer to the rearrangement problem and creating appropriate advice by using a
natural language processing technique or a
machine learning
algorithm in consideration of one or both of the level of the contents or a language level of the learner, and the function which allows the learner to select the steps and a desired language at a point designated by the learner within each step, the function being capable of
processing the selections by using a
natural language processing technique, a
machine learning
algorithm, or other suitable technical means.