PROCESSING EQUIPMENT, PROCESSING METHODS, AND COMPUTER-READABLE RECORDING MATERIALS

VN128058APending Publication Date: 2026-08-17REALIZE LEARNING INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
VN1202604095
Authority / Receiving Office
VN · VN
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-23
Filing Date
2024-10-19
Publication Date
2026-08-17

AI Technical Summary

Technical Problem

Existing e-learning systems do not effectively enhance student motivation to learn, lacking mechanisms to reward progress and engagement.

Method used

A processing device and method that transmit educational information to user terminals, receive learning progress information, and send reward information based on that progress, thereby incentivizing learning.

Benefits of technology

The system promotes learning by providing rewards for educational progress, enhancing user motivation and engagement within the e-learning environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure VN1202604095_0
    Figure VN1202604095_0
Patent Text Reader

Abstract

The invention relates to a processing device comprising at least one processor, in which at least one processor is configured to execute the process of transmitting at least part of educational information for the purpose of educating the user to a user terminal used by the user, receiving, from the user terminal, information on the user's learning progress based on the educational information, and transmitting information on reward indicators or rewards given to the user based on the learning progress information to the user terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Processing device, processing method, and processing program

[0001] The present disclosure relates to a processing device, a processing method, and a processing program.

[0002] So-called e-learning, in which education is received using applications running on terminal devices, has been known for some time. For example, Patent Document 1 describes an education system that provides e-learning education services to students via their terminals, and that matches students with advertising data, job recruitment data, or both, and delivers the matching advertising data, job recruitment data, or both to the students. However, Patent Document 1 does not consider how to improve students' motivation to learn, and there is room for further improvement.

[0003] Patent Publication No. 2016-224352

[0004] The present disclosure has been made in light of the above-mentioned background, and provides a processing device, a processing method, and a processing program that can promote learning by users (students).

[0005] According to one aspect of the present disclosure, there is provided a processing device having at least one processor, wherein the at least one processor is configured to perform processing to transmit at least a portion of educational information for educating a user to a user terminal device used by the user, receive learning progress information of the user based on the educational information from the user terminal device, and transmit reward information to the user terminal device indicating a reward to be granted to the user in accordance with the learning progress information.

[0006] According to one aspect of the present disclosure, there is provided a processing method executed by at least one processor in a computer having the at least one processor, the processing method including the steps of: transmitting at least a portion of educational information for educating a user to a user terminal device used by the user; receiving learning progress information of the user based on the educational information from the user terminal device; and transmitting reward information indicating a reward to be granted to the user to the user terminal device in accordance with the learning progress information.

[0007] According to one aspect of the present disclosure, a processing program is provided for a computer having at least one processor, which causes the at least one processor to perform processing to send at least a portion of educational information for educating the user to a user terminal device used by the user, receive learning progress information of the user based on the educational information from the user terminal device, and send reward information indicating a reward to be granted to the user to the user terminal device in accordance with the learning progress information.

[0008] According to one aspect of the present disclosure, there is provided a processing device having at least one processor, wherein the at least one processor is configured to perform processing to receive at least a portion of educational information for educating a user, transmit learning progress information of the user based on the educational information, and receive reward information indicating a reward to be granted to the user in accordance with the learning progress information.

[0009] According to one aspect of the present disclosure, there is provided a processing method executed by at least one processor in a computer having the at least one processor, the processing method including the steps of receiving at least a portion of educational information for educating a user, transmitting learning progress information of the user based on the educational information, and receiving reward information indicating a reward to be granted to the user in accordance with the learning progress information.

[0010] According to one aspect of the present disclosure, a processing program is provided for a computer having at least one processor, which causes the at least one processor to perform processing to receive at least a portion of educational information for educating a user, transmit learning progress information of the user based on the educational information, and receive reward information indicating a reward to be granted to the user in accordance with the learning progress information.

[0011] According to the present disclosure, it is possible to provide a processing device, a processing method, and a processing program that can promote user learning.

[0012] It should be noted that the above effects are merely illustrative for the sake of convenience and are not limiting. In addition to or instead of the above effects, any effect described in this disclosure or an effect obvious to a person skilled in the art may be achieved.

[0013] FIG. 1 is a conceptual diagram illustrating an outline of a configuration of a processing system 1 according to an embodiment of the present disclosure. FIG. 2A is a block diagram illustrating an example of a configuration of a terminal device 100 according to an embodiment of the present disclosure. FIG. 2B is a block diagram illustrating an example of a configuration of a server device 200 according to an embodiment of the present disclosure. FIG. 3A is a conceptual diagram illustrating various information tables stored in a memory 213 of a management server device 200 according to an embodiment of the present disclosure. FIG. 3B is a conceptual diagram illustrating various information tables stored in a memory 213 of a management server device 200 according to an embodiment of the present disclosure. FIG. 3C is a conceptual diagram illustrating various information tables stored in a memory 213 of a management server device 200 according to an embodiment of the present disclosure. FIG. 3D is a conceptual diagram illustrating various information tables stored in a memory 213 of a management server device 200 according to an embodiment of the present disclosure. FIG. 3E is a conceptual diagram illustrating various information tables stored in a memory 213 of a management server device 200 according to an embodiment of the present disclosure. FIG. 3F is a diagram conceptually illustrating various information tables stored in the memory 213 of the management server device 200 according to an embodiment of the present disclosure. FIG. 4 is a diagram illustrating a processing sequence executed among the first user terminal device 100-1, the second user terminal device 100-2, the provider terminal device 100-3, and the management server device 200 in the processing system 1 according to an embodiment of the present disclosure. FIG. 5A is a diagram illustrating a processing flow of an education process executed in the management server device 200 according to an embodiment of the present disclosure. FIG. 5B is a diagram illustrating a processing flow of an education process executed in the first user terminal device 100-1 according to an embodiment of the present disclosure. FIG. 5C is a diagram illustrating a processing flow of an education process executed in the first user terminal device 100-1 according to an embodiment of the present disclosure. FIG. 5D is a diagram illustrating a processing flow of an update process executed in the management server device 200 according to an embodiment of the present disclosure. FIG. 6A is a diagram illustrating an example of an advertisement displayed on the display of the first user terminal device 100-1 according to an embodiment of the present disclosure. FIG. 6B is a diagram illustrating an example of an education application displayed on the display of the first user terminal device 100-1 according to an embodiment of the present disclosure. FIG. 6C is a diagram showing an example of information including learning progress information displayed on the display of the provider terminal device 100-3 according to an embodiment of the present disclosure.FIG. 6D is a diagram showing an example of a talent search function in an education application displayed on the display of the provider terminal device 100-3 according to an embodiment of the present disclosure.

[0014] Embodiments of the present disclosure will be described with reference to the accompanying drawings, in which the same reference numerals are used to designate common components.

[0015] 1. Overview of Processing System 1 According to the Present Disclosure The processing system 1 according to the present disclosure is, as an example, a system that provides educational information to a user via a terminal device. In particular, the processing system is advantageously used in that it is possible to, for example, award a reward to a user based on the user's learning progress information. In this way, the processing system according to the present disclosure awards a reward to a user based on the user's learning progress information, allowing the user to receive education not only to improve their own abilities through education, but also with the goal of receiving a reward. In other words, the processing system according to the present disclosure can promote the user's learning.

[0016] In this disclosure, "user" simply means a person who uses the processing system according to the present disclosure. This "user" may include a person who has registered as a user to use an application, etc. operated by the processing system according to the present disclosure, a person who temporarily uses the application anonymously, an individual, an organization, etc. Furthermore, in this disclosure, "education" simply means a service for improving or confirming a user's knowledge, skills, etc. This "education" may include lectures, assignments, questions, exams, answers to user questions, and support for learning methods, etc.

[0017] Furthermore, in this disclosure, "learning progress information" simply means information indicating a user's learning status. This "learning progress information" may include, for example, the user's study time and the scope of study. In other words, "learning progress information" includes information that quantitatively or steadily indicates a user's learning status related to education. Furthermore, in this disclosure, "reward" simply means something that may be beneficial to a user. This "reward" may include points, money, products, music data, and other information and service coupons that can be consumed to obtain prizes. Furthermore, in this disclosure, "content" simply means something that a user can perceive with at least one of the five senses. This "content" may include video, audio, electronic text such as e-books, paper text, tests to check maturity, and samples and equipment that stimulate the taste, smell, or touch that are transferred or loaned to the user.

[0018] Furthermore, in this disclosure, the term "provider" simply refers to a person who provides information to a user. This "provider" may include a job support company or organization or its staff, an organization related to the job information or its staff, a human resources staff member of an organization to which a user belongs, and an administrator of a management server device. Furthermore, in this disclosure, "public" simply refers to making information available to specific or unspecified persons. This "public" may include users registered in this processing system, providers and administrators of this processing system, and persons not registered in this processing system. Furthermore, in this disclosure, the term "advertisement" simply refers to information about products or services introduced to users. This "advertisement" may include video, audio, electronic flyers, paper flyers, so-called pop-up images, etc. Furthermore, in this disclosure, the term "job information" simply refers to information about job openings at organizations such as companies, corporations, and unions. This "job information" may include the type of personnel the organization is seeking, application requirements, application period, etc.

[0019] Furthermore, in this disclosure, the names given to the devices are merely used to distinguish the devices from one another, and other names may be used for the devices depending on their functions.

[0020] Furthermore, in this disclosure, even if a term such as "first" or "second" is used, it does not mean that the term is limited to only the two elements to which it is attached. Naturally, a "third," a "fourth," and more elements may also be included.

[0021] 2. Configuration of Processing System 1 Fig. 1 is a diagram illustrating an outline of processing by a processing system 1 according to an embodiment of the present disclosure. Referring to Fig. 1, the processing system 1 includes a first user terminal device 100-1, a second user terminal device 100-2, a provider terminal device 100-3, and a management server device 200. The first user terminal device 100-1, the second user terminal device 100-2, the provider terminal device 100-3, and the management server device 200 are communicably connected to each other via a wireless and / or wired network.

[0022] An example of the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3 is a portable terminal device capable of wireless communication, such as a smartphone. The first user terminal device 100-1 is a terminal device used by a first user, and the second user terminal device 100-2 is a terminal device used by a second user. The provider terminal device 100-3 is a terminal device used by a provider. The first user and the second user are people who take education using an education application. A provider is a person who provides information to users, including the first user and the second user. An example of a provider is a person who provides users with job information from organizations such as companies, corporations, and unions, and accepts applications for job information from users.

[0023] The management server device 200 stores and manages various information required to execute the processing system 1, which is input to the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3, and transmits and receives various information between the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3. Its detailed configuration and processing will be described later. Here, the management server device 200 is managed by an administrator. The administrator manages the educational information and advertising information to be provided to users. For example, if the educational information is a video including an explanation by a lecturer, the administrator may film the lecture by the lecturer using a video camera or the like, edit the video, and store the video in the memory 213 (described later). Furthermore, for example, the administrator may acquire advertising information in response to a request from an advertiser, and store the advertising information in the memory 213 after checking the advertising content, data format, etc. Furthermore, the administrator may manage job information to be provided to users via a provider. For example, the administrator may acquire job information regarding a job opening at an organization from the organization, and store the job information in the memory 213 after checking the job content, data format, etc.

[0024] 1, only one of the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3 is shown, but it is possible to include two or more of each device. Also, although the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3 are shown as single devices, it is also possible to distribute each component and process to multiple server devices or cloud server devices.

[0025] Furthermore, in the example of FIG. 1, the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3 are described separately from one another, but they may be collectively referred to as the terminal device 100. However, even in such a case, the respective terminal devices are merely referred to collectively, and do not mean that the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3 have the same processing or configuration. Similarly, in the example of FIG. 1, only one management server device 200 is described, but it may naturally include two or more devices. Furthermore, although the management server device 200 is described as a single device, it is also possible to distribute each component and processing to multiple terminal devices.

[0026] 3. Configuration of Terminal Device 100 FIG. 2A is a block diagram showing an example of the configuration of the terminal device 100 according to an embodiment of the present disclosure. The terminal device 100 does not need to include all of the components shown in FIG. 2A ; it is possible to omit some components, or to add other components. Note that, here, the configurations of the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3 are described as the terminal device 100, but the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3 may have the same configuration or different configurations.

[0027] The terminal device 100 is typically a wireless communication-capable terminal device such as a smartphone, but is not limited to such devices. For example, the terminal device may be a feature phone, a personal digital assistant (PDA), a laptop computer, a desktop computer, a portable game console, a home game console, or any other device capable of executing the program of the present disclosure. Furthermore, the terminal device 100 in the processing system 1 may include multiple terminal devices, but the terminal devices do not necessarily have to be the same type; they may each be a different type. As shown in FIG. 2A , the terminal device 100 includes an output interface 111, a processor 112, a memory 113 including RAM, ROM, or non-volatile memory (possibly an SSD), a communication interface 114 including a communication processing circuit and an antenna, and an input interface 115 including a touch sensor and hard keys. These components are electrically connected to each other via control lines and data lines.

[0028] The output interface 111 functions as an output unit that outputs images captured by a camera included in the input interface 115 and various displays output by executing the program according to the present disclosure to devices such as a display or a printer in response to instructions from the processor 112. Note that such a display may be, for example, a liquid crystal display, an organic EL display, or electronic paper.

[0029] The processor 112 is configured with a CPU (microcomputer) and functions as a control unit that controls other connected components based on various programs stored in the memory 113. Specifically, the processor 112 reads and executes programs for executing applications and programs for executing an OS according to the present disclosure from the memory 113. In the present disclosure, the processor 112 particularly executes the processes described in the process flows of FIGS. 4, 5B, and 5C (details of the processes are described in FIGS. 4, 5B, 5C, etc.). The processor 112 may be configured with a single CPU, or may be configured with a combination of multiple CPUs and GPUs.

[0030] The memory 113 includes a main storage device such as a ROM, a RAM, or a nonvolatile memory, and an auxiliary storage device such as a HDD or an SSD, and functions as a storage unit. The ROM stores instructions and commands for executing the application and OS according to the present disclosure as a program. The RAM is used to write and read data while the program stored in the ROM is being processed by the processor 112. The nonvolatile memory is memory into which data is written and read as the program is executed, and the data written therein is retained even after the program execution has ended. In the present disclosure, the memory 113 particularly stores programs for executing the processes described in the process flows of Figures 4, 5B, and 5C (details of the processes are described in Figures 4, 5B, 5C, etc.).

[0031] The communication interface 114 functions as a communication unit that transmits and receives information to and from the remotely installed server device 200 via a communication processing circuit and an antenna. The communication processing circuit performs processing for transmitting and receiving information, such as programs and various information used in the processing system 1, from the server device 200 according to the progress of processing. In the present disclosure, the terminal device 100 receives educational information from the server device 200 via the communication interface 114. Also in the present disclosure, the terminal device 100 transmits user learning progress information to the server device 200 via the communication interface 114. Also in the present disclosure, the terminal device 100 receives reward information indicating a reward to be granted to the user from the server device 200 via the communication interface 114.

[0032] The communication processing circuit performs processing based on a wideband wireless communication system such as the 5G system, but can also perform processing based on a narrowband wireless communication system such as a wireless LAN such as IEEE 802.11 or Bluetooth (registered trademark) or a contactless wireless communication system. Furthermore, wired communication can be used instead of or in addition to wireless communication.

[0033] The input interface 115 is composed of a touch panel, hard keys, a camera, a microphone, etc., and functions as an input unit that accepts instruction inputs related to the execution of the program according to the present disclosure, operation inputs for registering various information, etc. The touch panel is arranged to cover the output interface 111 and transmits position coordinate information corresponding to image data output from the output interface 111 to the processor 112. Known touch panel methods, such as a resistive film method, a capacitive coupling method, and an ultrasonic surface acoustic wave method, can be used. In the present disclosure, the touch panel detects swipe and tap operations on icons, etc. displayed on the output interface 111 by an indicator. In the present disclosure, the input interface 115 inputs operation modes, such as swipe and tap operations, by the viewer by activating the touch panel. Note that, although the present disclosure uses the input interface 115 provided in the terminal device 100, it is also possible to use an input interface 115, such as a mouse, that is connected wirelessly or via a wire to a main body including the processor 112, etc. The camera and microphone included in the input interface 115 are devices capable of detecting external images and sounds. The camera and microphone may be built into the terminal device 100, or may be an external device connected to the terminal device 100 wirelessly or via a wired connection so as to be able to communicate with the terminal device 100.

[0034] 4. Configuration of Server Device 200 Figure 2B is a block diagram showing an example of the configuration of server device 200 according to the present disclosure. Server device 200 does not need to include all of the components shown in Figure 2B; it is possible for the configuration to omit some components, or to add other components. Furthermore, server device 200 may include the components shown in Figure 2B distributed across multiple devices.

[0035] 2B , the server device 200 includes a processor 212 configured with a CPU or the like, a memory 213 including RAM, ROM, non-volatile memory, an HDD, and the like, and a communication interface 214. These components are electrically connected to each other via control lines and data lines. In this embodiment, a database 215 that stores various information may be connected via the communication interface 214. In this disclosure, the memory included in the server device may mean a case where only the memory 213 is included, a case where only the database 215 is included, or a case where both the memory 213 and the database 215 are included, unless otherwise specified.

[0036] The processor 212 is composed of a CPU (microcomputer) and functions as a control unit for controlling other connected components based on various programs stored in the memory 213. In this embodiment, the processor 212 particularly executes processes such as generating information including educational information to be displayed on the display of the terminal device 100. The processor 212 may be composed of a single CPU or multiple CPUs.

[0037] The memory 213 includes RAM, ROM, non-volatile memory, and HDD and functions as a storage unit. The memory 213 stores instructions and commands for executing the application and OS according to this embodiment as programs. Such programs are loaded and executed by the processor 212. The memory 213 also stores various information tables, mainly those shown in FIGS. 4, 5A, and 5D. Furthermore, the memory 213 (particularly the RAM) is temporarily used to write and read data while the processor 212 is executing the programs. In this embodiment, the memory 213 particularly stores programs for executing processes such as generating information, including educational information, to be displayed on the display of the terminal device 100.

[0038] As an example, the communication interface 214 functions as a communication unit that performs processes such as modulation and demodulation to transmit and receive programs and various information used in the system according to the present disclosure with the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3 via a network, or with other server devices via a network. The communication interface 214 communicates with each terminal device and other server devices according to the above-mentioned wireless communication method or a known wired communication method. In the present disclosure, the server device 200 transmits educational information to the terminal device 100 via the communication interface 214. In the present disclosure, the server device 200 also receives user learning progress information from the terminal device 100 via the communication interface 214. In the present disclosure, the server device 200 also transmits reward information indicating the reward to be granted to the user to the terminal device 100 via the communication interface 214.

[0039] 5. Information Stored in the Memory 213 of the Management Server Device 200 Figures 3A to 3F are conceptual diagrams illustrating various information tables stored in the memory 213 of the management server device 200 according to an embodiment of the present disclosure. Note that the information stored in each information table described below is merely an example, and it is not necessary to include all of this information; information other than this information may also be stored. Furthermore, this disclosure describes a case in which various information tables are stored in the memory 213 of the management server device 200. However, these tables may also be stored in the memory 113 of the first user terminal device 100-1, the second user terminal device 100-2, and the provider terminal device 100-3, or may be stored in a database 215 communicably connected to the management server device 200 via a network. In this case, the management server device 200 temporarily reads the information stored in the database 215 into the memory 213 of the management server device 200 as processing progresses and processes it.

[0040] 3A , the user information table stores, in association with user ID information, “personal information,” “held qualification information,” “education ID information,” “learning progress information,” “public setting information,” “provided setting information,” “held point information,” and the like. “User ID information” is an identification number assigned to each user registered in an educational application (hereinafter simply referred to as the educational application) managed and operated by the management server device 200. “Personal information” is information about the user, including, for example, the user’s age, gender, highest level of education, and work history. “held qualification information” is information indicating the qualifications held by the user. This “held qualification information” may be, for example, a license that permits a specific act, such as a national qualification, the results of a test verifying specific knowledge or ability, such as a language proficiency test, or a license, such as a Class 1 driver’s license for a regular vehicle. “Education ID information” is an identification number assigned to each educational program provided to the user by the educational application. “Learning progress information” is information indicating the user’s learning status. Specifically, “learning progress information” is information indicating the user’s progress, such as the amount of study time and the scope of study. The "learning progress information" may quantitatively or steadily indicate the user's learning status related to education.

[0041] "Publicity setting information" is information for storing publicity settings set by a user. Specifically, "publicity setting information" is information indicating whether or not information about a user, such as "personal information," "qualification information," and "learning progress information," can be made public, and the extent to which it can be made public. As an example, "publicity setting information" may include content such as not allowing any "personal information" to be made public, allowing the disclosure of "qualification information" that the user holds a Class 1 driver's license, but not allowing the results of a language proficiency test, and allowing all "learning progress information" to be made public. Note that "publicity setting information" may also be set to allow or deny the disclosure of the entire history of "learning progress information," specific learning categories, specific content, and only the number of completed items for each learning category.

[0042] The "provision setting information" is information set by the user for storing information provision permission from the provider, etc. Specifically, the "provision setting information" is information indicating whether the user permits the provider to send various information about the user, whether the user wishes the provider to provide job information, etc., and the type of information desired to be provided. As an example, the "provision setting information" may include information such as a desire for a job requiring programming knowledge and skills but not requiring foreign language skills. The "owned point information" is a numerical value obtained by subtracting the accumulated value of points consumed (described below) from the accumulated value of points awarded to the user. Note that the "owned point information" does not need to store the accumulated value of awarded points and the accumulated value of consumed points separately. Instead, the numerical value of points may be added to the "owned point information" each time points are awarded, and subtracted from the "owned point information" each time points are consumed, and only the numerical value resulting from these arithmetic operations may be stored.

[0043] As shown in FIG. 3B , the provider information table stores “provider name information,” “responsible user ID information,” “job ID information,” and the like, in association with provider ID information. “Provider ID information” is an identification number assigned to each provider. “Provider name information” is information indicating the provider’s name. Note that the “provider name information” may be a pseudonym, such as a nickname, instead of the provider’s name, or the name of the organization, such as the company or department to which the provider belongs. “Responsible user ID information” is the “user ID information” of a user to whom the provider associated with the “provider ID information” has previously sent information, such as a job posting. Note that the “responsible user ID information” may be stored in association with the “provider ID information” of a provider randomly assigned to users who applied for job postings aimed at an unspecified number of users, as long as the provider associated with the “provider ID information” and the user associated with the “responsible user ID information” can transmit information unidirectionally or bidirectionally. The “job ID information” is an identification number assigned to each job posting acquired by the administrator, as described above.

[0044] According to FIG. 3C , the education information table stores "education name information" and "content information" in association with education ID information. "Education ID information" is an identification number assigned to each piece of education information. "Education name information" is information indicating the title of the education information. As a specific example, if the education information relates to IT skills education for beginners, the "education name information" could be "IT Skills Education (Beginner's Level)." "Content information" is information about content provided to users taking the education related to the education information. Specifically, "content information" includes videos viewed by users via the terminal device 100. Note that "content" does not have to be video, but may also be audio, electronic text such as an e-book, paper text, tests to check maturity, and samples and equipment that stimulate the taste, smell, or touch that are transferred or loaned to users.

[0045] As shown in FIG. 3D, the advertisement information table stores "advertising information" and the like in association with advertisement ID information. "Advertising ID information" is an identification number assigned to each advertisement. "Advertising information" is information including, for example, video as an advertisement. Note that "advertising information" does not have to be video, and may be audio, electronic flyers, so-called pop-up displayed images, paper flyers, etc.

[0046] According to Figure 3E, the prize information table stores "prize information" and "consumption point information" in association with prize ID information. "Prize ID information" is an identification number assigned to each prize. "Prize information" is information containing details about the prize. As a specific example, if the prize is electronic data such as video or audio, the electronic data or its storage address is stored in the "prize information," and if the prize is an object, the shooting data, specifications, inventory, and storage location of the object are stored in the "prize information." "Consumption point information" is the points consumed when a user obtains a prize. In other words, when a user obtains a prize, the value stored as "consumption point information" is subtracted from the value stored as "owned point information."

[0047] According to FIG. 3F , the job information table stores "employer information" and "application requirements information" in association with job ID information. "Job ID information" is an identification number assigned to each job information registered in the education application. "Employer information" includes details about the organization that is hiring. Specifically, "employer information" includes information such as the organization's name, the name of the person in charge of hiring, and contact information for inquiries regarding the job. "Application requirements information" is information indicating the requirements for applying for the job. Specifically, "application requirements information" includes educational background, work history, age, place of residence, ability to relocate, qualifications, years of experience in a specific job, and skills in tools such as specific applications. Furthermore, "application requirements information" includes the learning status in "learning progress information" as a condition for applying for the job. Specifically, "application requirements information" includes, as a condition for applying for the job, the user's learning status, such as completing the "education ID information" specified by the employer and having a certain number of completed "education ID information." That is, the "job information" includes the type of personnel the organization is looking for, application conditions, application period, etc., as information contained in the job information table.

[0048] Using these various information tables, the processor 212 of the management server device 200 can identify various user information based on the "user ID information" and various user information based on the "provider ID information." Furthermore, the processor 212 of the management server device 200 can identify users who fit the job information based on the "user ID information" and the "job information table." The memory 213 may store a management table that combines multiple table data, rather than separately storing the various information tables described above. In this case, the processor 212 of the management server device 200 may appropriately generate a table composed of necessary information from the single table.

[0049] 4 is a diagram showing a processing sequence executed among the first user terminal device 100-1, the second user terminal device 100-2, the provider terminal device 100-3, and the management server device 200 in the processing system 1 according to an embodiment of the present disclosure. The flow of processing in the processing system 1 will be described below with reference to the respective drawings.

[0050] The processor 212 of the management server device 200 accepts a login to the education application by the first user terminal device 100-1 (S1). Specifically, the first user operates the first user terminal device 100-1 to launch the education application and enters, for example, a login ID and password. According to processing set in the education application, the processor 112 of the first user terminal device 100-1 transmits a login request by the first user to the management server device 200 via the communication interface 114. If the processor 212 of the management server device 200 authenticates and permits the login request, it transmits a login permit response to the first user terminal device 100-1 via the communication interface 214. This allows the processor 212 of the management server device 200 to recognize that the first user has logged in to the education application.

[0051] For example, when the processor 212 of the management server device 200 receives a request for educational information from the first user terminal device 100-1 via the communication interface 214, the processor 212 transmits the educational information to the first user terminal device 100-1 via the communication interface 214 (T1). Specifically, the processor 112 of the first user terminal device 100-1 receives, through an operation by the first user, a playback operation of a video as content information (described below) in an educational application. Having received the playback operation, the processor 112 of the first user terminal device 100-1 transmits a request for information related to the video (educational information) to the management server device 200 via the communication interface 114. In response to the request for educational information transmitted in this manner, the processor 212 of the management server device 200 transmits the educational information as information related to the video to the first user terminal device 100-1 via the communication interface 214.

[0052] Thereafter, the processor 212 of the management server device 200 executes an education process with the first user terminal device 100-1 (S2). As will be described in detail later, in the education process, the processor 212 of the management server device 200 transmits and receives information related to the video, text information used for the education, schedule information related to the education, and response information from the first user terminal device 100-1 to this information, between the first user terminal device 100-1 and the management server device 200.

[0053] Thereafter, when at least a portion of the learning progress information is added, changed, corrected, or the like through the education process, the processor 212 of the management server device 200 updates the learning progress information in the user information table ( FIG. 3A ) (S3). Based on the updated learning progress information, the processor 212 of the management server device 200 publishes public information including the first user's learning progress information (S4). By publishing the first user's learning progress information, multiple users, including the first user terminal device 100-1 and the provider terminal device 100-3, can view the first user's learning progress information. Note that in step S4, the learning progress information may be published in part or only to some users, and the first user may set the content and scope of publication.

[0054] The processor 112 of the provider terminal device 100-3, in response to an operation by the provider, transmits the job information to the first user terminal device 100-1 via the communication interface 114 (T2). Specifically, the provider views the public information made public in step S4 using the provider terminal device 100-3. The provider checks the first user's learning progress information included in the public information and transmits to the first user terminal device 100-1 job information for organizations such as companies, firms, and unions that the first user perceives as useful. The processor 112 of the first user terminal device 100-1, which has received the job information from the provider terminal device 100-3, in response to an operation by the first user, applies for a job at the organization related to the job information via the communication interface 114 (T3). Specifically, the processor 112 of the first user terminal device 100-1 accepts a tap operation by the first user on an application button (not shown) to an organization related to job information in an educational application, for example, and transmits information related to the application to the provider terminal device 100-3 via the communication interface 114.

[0055] Then, the processor 212 of the management server device 200 stores the fact that the first user has submitted the application to the provider terminal device 100-3 (S5). In this way, the first user terminal device 100-1 and the provider terminal device 100-3 communicate and exchange information about job openings at the organization in the education application managed and operated by the management server device 200, and the processor 212 of the management server device 200 can store the exchange information in the memory 213. In other words, the processor 212 of the management server device 200 can update the various information tables (particularly the provider information table) stored in the memory 213.

[0056] Thereafter, for example, when the second user terminal device 100-2 and the management server device 200 execute an education process (S6) similar to step S2, the processor 212 of the management server device 200 executes an update process (S7) similar to step S3. Furthermore, as will be described in detail later, if, for example, the first user's learning progress information and the second user's learning progress information at step S4 match or are similar, the processor 112 of the second user terminal device 100-2 transmits the second user's education information to the processor 112 of the provider terminal device 100-3 via the communication interface 114 (T4). Having received the second user's education information, the processor 112 of the provider terminal device 100-3, in response to the provider's operation, transmits job information to the second user terminal device 100-2 via the communication interface 114 (T5). As a result, as will be described in detail later, the provider can provide the second user with job information about organizations that the second user perceives as useful by viewing the second user's education information on the provider terminal device 100-3.

[0057] 7. Processing Flow of Education Processing Executed in Management Server Device 200 FIG. 5A is a diagram showing the processing flow of education processing executed in the management server device 200 according to an embodiment of the present disclosure. The processing flow of education processing executed in the management server device 200 will be specifically described below. This processing flow is mainly performed by the processor 212 of the management server device 200 reading and executing a program stored in the memory 213.

[0058] When the processor 212 of the management server device 200 receives a request for educational information from, for example, the first user terminal device 100-1, it transmits first advertising information to the first user terminal device 100-1 via the communication interface 214 (S101).

[0059] FIG. 6A is a diagram illustrating an example of an advertisement displayed on the display of the first user terminal device 100-1 according to an embodiment of the present disclosure. The first advertisement is, for example, a video of 5 to 10 seconds (a predetermined time). The first advertisement displays, for example, a remaining time 401 at the bottom of the screen. In other words, the first advertisement can introduce a product to the first user by being played for a predetermined time. Note that, for example, if the first advertisement is an image, the advertisement may be terminated by accepting a tap operation on a selectable button for terminating the advertisement after a certain time (for example, 5 seconds) has elapsed. For example, if the first advertisement is in the form of a questionnaire, the advertisement may be terminated by the first user answering the questionnaire. The method for terminating the advertisement may be set appropriately depending on the type of advertisement.

[0060] 5A , the processor 212 of the management server device 200 determines whether the first advertisement has been displayed on the display of the first user terminal device 100-1 (S102), repeatedly executes step S102 until it determines that the first advertisement has been displayed on the display of the first user terminal device 100-1 (No), and proceeds to step S103 if it determines that the first advertisement has been displayed on the display of the first user terminal device 100-1 (Yes). Specifically, in step S102, if the first advertisement is a video, as described above, for example, the processor 212 of the management server device 200 determines whether the video has been played for a predetermined period of time. More specifically, the processor 212 of the management server device 200 determines that the first advertisement has been displayed on the display of the first user terminal device 100-1, for example, upon receiving a display completion notification from the first user terminal device 100-1 indicating that playback of the video has been completed. While video has been described as an example of an advertisement here, it may also be a photograph, audio, a questionnaire, a game, etc. Furthermore, although the use of a display completion notification received from the first user terminal device 100-1 has been described as an example of determining whether or not the first advertisement has been displayed on the display of the first user terminal device 100-1, it may also be assumed that the first advertisement has been displayed on the display of the first user terminal device 100-1 based on the transmission of the first advertisement to the first user terminal device 100-1, or that the first advertisement has been displayed on the display of the first user terminal device 100-1 after a certain time has elapsed since the transmission.

[0061] In step S103, the processor 212 of the management server device 200 transmits at least a portion of the educational information for educating the user to the user terminal device used by the user. That is, in step S103, the processor 212 of the management server device 200 transmits the educational information to the first user terminal device 100-1 via the communication interface 214. The educational information includes multiple pieces of content information separated by a predetermined range.

[0062] FIG. 6B is a diagram illustrating an example of an educational application displayed on the display of the first user terminal device 100-1 according to an embodiment of the present disclosure. An educational screen 411 is displayed on the display of the first user terminal device 100-1 as an example of an educational application. The educational screen 411 includes a content section 413, a list section 415, and a reward information section 417. The content section 413 is disposed, for example, at the top of the educational screen 411. The content section 413 plays educational videos as an example of content information. The list section 415 is disposed, for example, below the content section 413 on the educational screen 411. The list section 415 displays a list of multiple pieces of content information separated by a predetermined range. Specifically, as shown in FIG. 6B, the content information is displayed as "Content of L1," with content information "M11 to M14" and the like included in the education name information "L1" in the education information table ( FIG. 3C ) arranged vertically. The list section 415 displays the title of each piece of content information. That is, the educational title information "L1" includes, for example, videos as content information divided into ranges (predetermined ranges) that correspond to the learning progress. Furthermore, the list section 415 displays, to the left of the title of each piece of content information, information related to the learning progress, such as "Completed" indicating that the video has finished playing, "In Training" indicating that the video is currently being played, and "Not Played" indicating that the video has not yet been played. The reward information section 417 is located, for example, below the educational screen 411. This reward information section 417 displays the accumulated points as reward information indicating the reward granted to the user according to the learning progress information. Furthermore, the reward information section 417 displays the conditions for applying for a prize. For example, if a user needs to spend 500 points to obtain prize R1, the application conditions are 400 points, which is the accumulated points granted to the user, subtracted from 500 points by 100 points.

[0063] Returning to FIG. 5A , the processor 212 of the management server device 200 determines whether the user's learning progress information via the education screen 411 has reached a predetermined threshold (S104). Specifically, when the user finishes playing a video, which is one piece of content information, on the education screen 411, the processor 212 of the management server device 200 receives a threshold achievement notification from the user terminal device as the user's learning progress information based on the education information. That is, the processor 212 of the management server device 200 determines whether the threshold achievement notification has been received from the first user terminal device 100-1, and thereby determines whether the user's learning progress information has reached the predetermined threshold (S104). Note that while the above description is an example of a method for determining whether the user's learning progress information has reached the predetermined threshold, it may also be determined that the predetermined threshold has been reached each time the cumulative value of the user's learning time extracted from the user's learning progress information increases by one hour. In addition, in the above explanation, it is determined whether the user's learning progress information has reached a predetermined threshold, i.e., the user's learning progress information is quantitatively determined, but the user's learning progress information may also be determined on a regular basis, such as by determining whether the user has taken education related to specific content information out of multiple content information.

[0064] The processor 212 of the management server device 200 repeatedly executes step S104 until it determines that the user's learning progress information has reached a predetermined threshold (No). If it determines that the user's learning progress information has reached the predetermined threshold (Yes), it executes steps S105 to S106, which are similar to steps S101 to S102. That is, the processor 212 of the management server device 200 transmits second advertisement information to the first user terminal device 100-1 via the communication interface 114 (S105), repeatedly executes step S106 until it determines that the second advertisement has been displayed on the display of the first user terminal device 100-1 (No), and if it determines that the second advertisement has been displayed on the display of the first user terminal device 100-1 (Yes), it proceeds to step S107. Note that the second advertisement may have the same content as the first advertisement, or may have different content and format.

[0065] When the processor 212 of the management server device 200 determines that the second advertisement has been displayed on the display of the first user terminal device 100-1 (Yes in step S106), it transmits reward information (S107) and ends this flow. The reward information is, for example, points indicating a reward to be awarded to a user in accordance with learning progress information. The reward information is also information that is added to the "owned point information" in the user information table. Specifically, when the processor 212 of the management server device 200 awards the reward information to a user, the reward information is added to the "owned point information." As a result, the reward information is accumulated and consumed to obtain a prize. Note that, although "points" have been described above as an example of reward information, reward information may also be information such as money, merchandise, music data, or service vouchers, as long as it has the potential to be beneficial to the user.

[0066] Thus, in steps S104 to S107, the processor 212 of the management server device 200 transmits reward information indicating the reward to be granted to the user to the user terminal device (S107) in response to the learning progress information (S104). This allows the user to receive education using the educational application according to the present disclosure not only to improve their own abilities through the education, but also with the goal of receiving a reward. In other words, since the user studying using the educational application according to the present disclosure can receive a reward according to their learning progress, the processor 212 of the management server device 200 can promote the user's learning. Furthermore, the processor 212 of the management server device 200 transmits reward information to the user terminal device (S107) in response to the completion of at least some of the multiple content information (S104), thereby encouraging the user to complete the content information and promoting the user's learning. Furthermore, the processor 212 of the management server device 200 can provide the advertisement to the user while promoting the user's learning by having the user terminal device display an advertisement (S101) and then transmitting at least a portion of the educational information to the user terminal device (S103). On the other hand, the processor 212 of the management server device 200 can provide the advertisement to the user while promoting the user's learning by having the user terminal device display an advertisement (S106) in accordance with the learning progress information and then granting a reward to the user (S107).

[0067] 8. Processing Flow of Education Processing Executed in First User Terminal Device 100-1 Figures 5B and 5C are diagrams showing the processing flow of education processing executed in the first user terminal device 100-1 according to an embodiment of the present disclosure. The processing flow of education processing executed in the first user terminal device 100-1 will be specifically described below. This processing flow is mainly performed by the processor 112 of the first user terminal device 100-1 reading and executing a program stored in the memory 113.

[0068] For example, after the processor 112 of the first user terminal device 100-1 requests educational information from the first user terminal device 100-1, the processor 112 determines whether the first advertisement has been received via the communication interface 114 (S111), repeatedly executes step S111 until it determines that the first advertisement has been received (No), and if it determines that the first advertisement has been received (Yes), proceeds to step S112. That is, the processor 112 of the first user terminal device 100-1 receives the first advertisement information transmitted by the processor 212 of the management server device 200 in step S101 described above, and proceeds to step S112. The processor 112 of the first user terminal device 100-1 displays the first advertisement received via the communication interface 114 on the display (S112). When the processor 112 of the first user terminal device 100-1 finishes playing the video serving as the first advertisement, it transmits the above-mentioned display completion notification to the management server device 200 via the communication interface 114 (S113).

[0069] The processor 112 of the first user terminal device 100-1 determines whether educational information has been received via the communication interface 114 (S114), repeatedly executes step S114 until it determines that educational information has been received (No), and if it determines that educational information has been received (Yes), proceeds to step S115. That is, the first user terminal device 100-1 receives at least a portion of the educational information transmitted by the processor 212 of the management server device 200 in step S103 described above, and proceeds to step S112. Upon receiving at least a portion of the educational information, the processor 112 of the first user terminal device 100-1 displays content information relating to at least a portion of the educational information on the display, for example, in response to a user operation (S115). This allows the user to receive education by playing a video as content information.

[0070] The processor 112 of the first user terminal device 100-1 determines whether the user's learning progress information has reached a predetermined threshold (S116), repeatedly executes step S116 until it determines that the user's learning progress information has reached the predetermined threshold (No), and if it determines that the user's learning progress information has reached the predetermined threshold (Yes), proceeds to step S117. Specifically, in step S116, the processor 112 of the first user terminal device 100-1 adds 1 to the progress level as learning progress information when playback of the video as content information ends. As a result, if the learning progress information has reached the predetermined threshold, proceeds to step S117. The processor 112 of the first user terminal device 100-1 transmits the above-mentioned threshold achievement notification to the management server device 200 via the communication interface 114 (S117). In the above explanation, it was explained that the first user terminal device 100-1 sends a threshold achievement notification, but it may also be a notification that the user has simply viewed content information, such as playing a video, and the processor 212 of the management server device 200 may determine whether the threshold has been achieved.

[0071] 5C , the processor 112 of the first user terminal device 100-1 determines whether or not the second advertisement has been received (S121), similar to step S111 described above, and repeatedly executes step S121 until it determines that the second advertisement has been received (No). If it determines that the second advertisement has been received (Yes), the process proceeds to step S122. That is, the first user terminal device 100-1 receives the second advertisement information transmitted by the processor 212 of the management server device 200 in step S105 described above, and the process proceeds to step S122 (S121). The processor 112 of the first user terminal device 100-1 displays the second advertisement received via the communication interface 114 on the display (S122). When the processor 112 of the first user terminal device 100-1 finishes playing the video serving as the second advertisement, it transmits the display completion notification described above to the management server device 200 via the communication interface 114 (S123). Then, the processor 112 of the first user terminal device 100-1 receives the reward information from the management server device 200 (S124). That is, when the first user terminal device 100-1 receives the reward information sent by the processor 212 of the management server device 200 in the above-mentioned step S107, this flow ends.

[0072] Thus, in steps S114 to S124, the processor 112 of the first user terminal device 100-1 receives reward information from the management server device 200 (S124) indicating the reward to be granted to the user in accordance with the learning progress information (S116). As a result, when a user receives education using an educational application according to the present disclosure, the user can receive the education not only with the goal of improving their own abilities through the education, but also with the goal of receiving a reward. In other words, because a user studying using an educational application according to the present disclosure can receive a reward in accordance with their learning progress, the processor 112 of the first user terminal device 100-1 can promote the user's learning. Furthermore, the processor 112 of the first user terminal device 100-1 transmits reward information to the user terminal device (S124) in accordance with the completion of at least some of the multiple content information (S116), thereby encouraging the user to complete the content information and promoting the user's learning. Furthermore, the processor 112 of the first user terminal device 100-1 displays an advertisement on the display (S112), and then displays at least a portion of the educational information on the display (S115), thereby promoting the user's learning while providing the advertisement to the user. On the other hand, the processor 112 of the first user terminal device 100-1 displays an advertisement on the display in accordance with the learning progress information (S122), and then grants a reward to the user (S124), thereby promoting the user's learning while providing the advertisement to the user.

[0073] 9. Processing Flow of Update Processing Executed in Management Server Device 200 FIG. 5D is a diagram showing the processing flow of update processing executed in the management server device 200 according to an embodiment of the present disclosure. The processing flow of the update processing executed in the management server device 200 will be specifically described below. This processing flow is mainly performed by the processor 212 of the management server device 200 reading and executing a program stored in the memory 213.

[0074] The processor 212 of the management server device 200 determines whether the user's learning progress information has been updated (S131). That is, the processor 212 of the management server device 200 repeatedly executes step S131 until it determines that the user's learning progress information has been updated (No). If it determines that the user's learning progress information has been updated (Yes), the processor 212 proceeds to step S132. The processor 112 of the first user terminal device 100-1 determines whether there is learning progress information that matches or is similar to the user's learning progress information updated in step S131 (S132). If there is matching or similar learning progress information (Yes), the processor 112 of the first user terminal device 100-1 proceeds to step S133 and determines whether the user's learning progress information can be transmitted to the provider. Specifically, the processor 112 of the first user terminal device 100-1 determines whether the user's learning progress information can be transmitted to the provider based on the "provision setting information" in the user information table (FIG. 3A). If there is no matching or similar learning progress information (No in S132) or if the information cannot be sent to the provider (No in S133), the processor 212 of the management server device 200 proceeds to step S135. On the other hand, if the information can be sent to the provider (Yes in S133), the processor 212 of the management server device 200 proceeds to step S134, where the processor 212 of the management server device 200 sends information including the learning progress information to a provider (past provider) that has sent, for example, job information to a user (hereinafter referred to as the second user) whose learning progress information matches or is similar to the learning progress information of the user (hereinafter referred to as the first user) (S134).

[0075] 6C is a diagram illustrating an example of information including learning progress information displayed on the display of the provider terminal device 100-3 according to an embodiment of the present disclosure. A guide screen 421 is displayed on the display of the provider terminal device 100-3 as an example of information including learning progress information. The guide screen 421 is an image that displays various information about the user (second user) related to the learning progress information. Specifically, the guide screen 421 includes a referral reason section 423, a learning history section 425, and a personal information section 427.

[0076] The introduction reason section 423 is an explanation section that explains the reason why the second user's learning progress information was sent to the provider (past provider). Specifically, the introduction reason section 423 includes a display indicating that it was determined in step S132 that there is learning progress information that matches or is similar to the first user's learning progress information (Yes in S132). As an example, in FIG. 6C , the introduction reason section 423 displays "This person is a similar person to A1." Here, "A1" indicates the "user ID information" of the first user. Note that the introduction reason section 423 is not limited to the above display, and may be a sentence indicating that the provider is taking training in an industry in which the provider specializes, or may display the user's name, nickname, or the like instead of "user ID information" such as "A1."

[0077] The learning history section 425 is a display section that displays information related to the second user's learning progress information. Specifically, the learning history section 425 displays the second user's learning history information in a vertical arrangement based on the "education ID information" and "education progress information" in the user information table ( FIG. 3A ) and the "education name information" in the education information table ( FIG. 3C ). More specifically, the learning history section 425 displays information related to the education the user has completed and qualifications acquired through exams based on the education information. Note that the learning history section 425 is not limited to these, and may also include study time, exam results, exam scores, psychological tests, and the like.

[0078] The personal information section 427 is a display section that displays the personal information of the second user. Specifically, the personal information section 427 displays the personal information of the second user arranged vertically based on the "personal information" and "qualification information" in the user information table ( FIG. 3A ). More specifically, the personal information section 427 displays the second user's age, gender, highest level of education, qualifications, work history, etc. Note that the personal information section 427 is not limited to these, and may also include family composition, place of residence, nearest station to home, hobbies, preferences, etc.

[0079] As a result, the provider (past provider) can use the introduction reason section 423 of the guide screen 421 displayed on the display of the provider terminal device 100-3 to refer to know-how about the first user to whom they have previously sent job information and send information including learning progress information to the second user terminal device 100-2. Furthermore, the provider can consider an organization that may be suitable for the second user using the learning history section 425 of the guide screen 421 displayed on the display of the provider terminal device 100-3. Furthermore, the provider can consider the most suitable organization after understanding the personal information of the second user using the personal information section 427 of the guide screen 421 displayed on the display of the provider terminal device 100-3.

[0080] That is, in steps S132 to S134, the processor 212 of the management server device 200 transmits at least a portion of the user's learning progress information to the provider terminal device if at least a portion of the user's learning progress information matches or is similar to at least a portion of the learning progress information of another user different from the user. Specifically, if at least a portion of the second user's learning progress information matches or is similar to at least a portion of the first user's learning progress information, the processor 212 of the management server device 200 transmits at least a portion of the second user's learning progress information to the provider terminal device of the previous provider, since past providers who have sent job information to the first user may have accumulated know-how about users who have the learning progress information through their interactions with the first user in job postings and applications. This can encourage the past providers to take proactive actions, such as sending job information. Ultimately, the second user can obtain appropriate job information from past providers who have accumulated know-how.

[0081] The processor 212 of the management server device 200 then determines whether information related to the second user, including the second user's learning progress information, is publicly available based on the second user's "public setting information" in the user information table ( FIG. 3A ) ( S135 ). If it determines that the information is publicly available ( Yes ), the processor 212 updates the information related to the second user among the public information ( S136 ), and terminates this routine. The public information updated in this manner is made publicly available to a large number of people, including multiple other users and multiple providers. That is, the processor 212 of the management server device 200 generates public information that is viewable by providers via their provider terminal devices and includes learning progress information. This allows the processor 212 of the management server device 200 to disclose information related to the second user, including the second user's learning progress information, to multiple providers, in addition to the past providers described above. Furthermore, by disclosing the information related to the second user, including the second user's learning progress information, to multiple other users, the processor 212 of the management server device 200 can stimulate a competitive spirit among the multiple users and encourage them to take the education course.

[0082] On the other hand, if the processor 212 of the management server device 200 determines that the information related to the second user cannot be made public (No), the processor 212 of the management server device 200 ends this routine without making the information related to the second user public. That is, the processor 212 of the management server device 200 generates public information in accordance with the user's wishes regarding the publication of their learning progress information. This allows the processor 212 of the management server device 200 to publish information related to users who wish to make their own learning progress information and other information public, thereby generating public information that meets the user's wishes.

[0083] FIG. 6D is a diagram illustrating an example of a talent search function in an education application, displayed on the display of the provider terminal device 100-3 according to an embodiment of the present disclosure. A talent search screen 431 is displayed on the display of the provider terminal device 100-3 as an example of the talent search function. The talent search screen 431 is a screen for providers to search for users who fit their job information. Specifically, the talent search screen 431 includes a search unit 433, a condition storage unit 435, a search start unit 437, and an advertising unit 439. The search unit 433 is an input unit for inputting the characteristics of the user the provider is looking for. For example, by entering "Qualification C1" in the search unit 433 and tapping the magnifying glass-like button on the left, "Qualification C1" is added to the condition storage unit 435. The condition storage unit 435 is a display unit that displays the search conditions entered and added in the search unit 433. The search start unit 437 is a button that accepts a tap operation by the provider and executes a user search based on the search conditions displayed in the condition storage unit 435. When tapped, the search start unit 437 transmits the search conditions stored in the condition storage unit 435 to the management server device 200, causing the management server device 200 to execute a search process. The advertising unit 439 is an advertisement to be viewed by the provider. As a result, the talent search function including the talent search screen 431 allows the provider to search for users that match the job information based on information stored in the user information table, such as the user's learning progress information in the education application.

[0084] With the above configuration, the processor 212 of the management server device 200 according to the present disclosure transmits at least a portion of the educational information for educating the first user to the first user terminal device 100-1 used by the first user (S103), receives the first user's learning progress information based on the educational information from the first user terminal device 100-1 (S104), and transmits reward information indicating a reward (e.g., points) to be granted to the first user in accordance with the learning progress information to the first user terminal device 100-1 (S107). In this way, the processor 212 of the management server device 200 according to the present disclosure can provide rewards to the user in accordance with their learning progress, thereby promoting the user's learning.

[0085] 10. Modifications In the above-described embodiments, the processes according to the present disclosure have been described. However, the processes may be implemented in various combinations. Furthermore, the entities that execute the processes according to the present disclosure are not limited to those described above; some or all of the processes may be executed by different entities. For example, in the present disclosure, the user learns by executing an educational application managed and operated by the management server device 200. However, the processes may be executed on a web browser.

[0086] The processes and procedures described herein may be implemented not only by those explicitly described in this disclosure, but also by software, hardware, or a combination thereof. Specifically, the processes and procedures described herein may be implemented by implementing logic corresponding to the processes in a medium such as an integrated circuit, volatile memory, non-volatile memory, magnetic disk, or optical storage. Furthermore, the processes and procedures described herein may be implemented as computer programs and executed by various computers, including terminal devices and server devices.

[0087] Although processes and procedures described herein are described as being performed by a single device, software, component, or module, such processes or procedures may be performed by multiple devices, multiple software, multiple components, and / or multiple modules. Furthermore, although various information described herein is described as being stored in a single memory or storage unit, such information may be stored in multiple memories within a single device or multiple memories distributed across multiple devices. Furthermore, software and hardware elements described herein may be realized by integrating them into fewer components or by decomposing them into more components.

[0088] 100 Terminal device (processing device) 200 Management server device (processing device)

Claims

1. A processing device having at least one processor, wherein the at least one processor is configured to execute processes for transmitting at least a portion of educational information for educating a user to a user terminal device used by the user, receiving learning progress information of the user based on the educational information from the user terminal device, and transmitting reward information to the user terminal device indicating a reward to be granted to the user in accordance with the learning progress information.

2. The processing device according to claim 1, wherein the educational information includes a plurality of content information separated by a predetermined range, and the at least one processor is caused to function to execute a process for transmitting the reward information to the user terminal device in response to completion of at least a portion of the plurality of content information.

3. The processing device according to claim 1, which causes the at least one processor to function to execute a process for transmitting at least a portion of the learning progress information to a provider terminal device used by a provider that can provide job information to the user.

4. The processing device according to claim 3, which causes the at least one processor to function to execute a process for generating public information that can be viewed by the provider via the provider terminal device and that contains the learning progress information.

5. The processing device according to claim 4, wherein the public information is generated in response to the user's wish for the learning progress information to be published.

6. The processing device according to claim 3, wherein the at least one processor is configured to function to execute a process for transmitting at least a portion of the learning progress information of the user to the provider terminal device when at least a portion of the learning progress information of the user matches or is similar to at least a portion of the learning progress information of another user different from the user.

7. The processing device according to claim 1, wherein the at least one processor is caused to function to execute a process for: causing the user terminal device to display an advertisement in accordance with the learning progress information, and then providing a reward to the user.

8. A processing method executed by at least one processor in a computer having at least one processor, comprising the steps of: transmitting at least a portion of educational information for educating the user to a user terminal device used by the user; receiving learning progress information of the user based on the educational information from the user terminal device; and transmitting reward information indicating a reward to be granted to the user in accordance with the learning progress information to the user terminal device.

9. A processing program for causing a computer having at least one processor to function to execute processes for: transmitting at least a portion of educational information for educating a user to a user terminal device used by the user; receiving learning progress information of the user based on the educational information from the user terminal device; and transmitting reward information indicating a reward to be granted to the user in accordance with the learning progress information to the user terminal device.

10. A processing device having at least one processor, wherein the at least one processor is configured to execute processes for receiving at least a portion of educational information for educating a user, transmitting learning progress information of the user based on the educational information, and receiving reward information indicating a reward to be granted to the user in accordance with the learning progress information.

11. A processing method executed by at least one processor in a computer having at least one processor, comprising: a step of receiving at least a portion of educational information for educating a user; a step of transmitting learning progress information of the user based on the educational information; and a step of receiving reward information indicating a reward to be granted to the user in accordance with the learning progress information.

12. A processing program for a computer having at least one processor, causing the at least one processor to execute processes for receiving at least a portion of educational information for educating a user, transmitting learning progress information of the user based on the educational information, and receiving reward information indicating a reward to be granted to the user in accordance with the learning progress information.