A system for constructing a training program for improving symptoms of a mild cognitive impairment patient, the system comprising:
- a communication interface configured to establish a communication link with a selected user terminal of one or more user terminals, the selected user terminal associated with a user and configured to store a training program, the training program comprising one or more direct training algorithms and one or more indirect training algorithms;
- and
- a microprocessor configured to control the communication interface and implement a first arrangement operation processor, an output control processor, a weak training determination processor, a second arrangement processor, and a communication interface, the server computer further comprising a database configured to store an integrated management program for controlling operations of the server computer, and data received from the user terminal group;
- the microprocessor further configured to control a screen output from the selected user terminal to continuously update the training program stored in the selected user terminal based on a user input received by the selected user terminal,
- the first arrangement operation processor configured to arrange, on designated days, the direct training algorithms regarding at least one of visualization, fusion, or semantic word fluency directly related to a cognitive function area of a person, and arrange, on the designated days, at least one of the indirect training algorithms regarding word categorization, a changed word search, or past news listening indirectly related to the cognitive function area of the person;
- the output control processor configured to control the arranged direct training algorithms to be output to the selected user terminal according to an order arranged by the first arrangement operation processor on the designated days such that the user performs training for improving cognitive impairment symptoms based on the direct training algorithms and the indirect training algorithms arranged by the first arrangement operation processor and output through the selected user terminal;
- the communication interface configured to receive, from the selected user terminal, a result value regarding the direct training algorithms;
- the weak training determination processor configured to calculate an achievement level for each of the direct training algorithms, based on the result value, and determine one of the direct training algorithms based on the calculated achievement level, wherein the determined direct training algorithm corresponds to a lowest achievement level among the direct training algorithms;
- and
- the second arrangement operation processor configured to rearrange the direct training algorithms on the designated days, together with the determined direct training algorithm based on both the calculated achievement level and a training algorithm matched to the determined direct training algorithm to replace one of the direct training algorithms in the order arranged by the first arrangement operation processor with the determined direct training algorithm such that the order arranged by the first arrangement operation processor is updated and optimized for the user,
- wherein the determined direct training algorithm comprises a metadata indicative of a matched training algorithm which is a selected training algorithm of the training algorithms, wherein a training result value of the determined direct training algorithm is higher when the determined direct training algorithm is performed in the selected user terminal after the matched training algorithm being performed than when the determined direct training algorithm is performed in the selected user terminal without the matched training algorithm being performed, and
- wherein the second arrangement operation processor is further configured to arrange the matched training algorithm before the determined direct training algorithm without intervening of any other training algorithm among the direct training algorithms or the indirect training algorithms.