Retrieval method, program and information processing system
An information processing system enables efficient school and student searches by registering tags and identifying highly recommended matches, addressing recruitment challenges and digital divides.
Patent Information
- Application Number
- JP2024085985
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-28
- Publication Date
- 2025-08-05
AI Technical Summary
Schools face challenges in recruiting students due to the inability to hold information sessions and attract students effectively, exacerbated by economic and digital divides, leading to mismatches between schools and students, and a lack of meaningful encounters for students choosing a school.
An information processing system and method that allows schools and students to register tags for search, enabling efficient matching through a search method that identifies highly recommended matches based on shared tags, facilitating communication and message exchange.
Facilitates efficient and effective school and student searches, bridging the digital divide and economic disparities, allowing for personalized and meaningful encounters between schools and students.
Smart Images

Figure 2025114435000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a search method, a program, and an information processing system. [Background technology]
[0002] In recent years, as student numbers have declined, schools have been focusing on recruiting new students. However, there are challenges such as the inability to hold school information sessions and the difficulty of attracting students to joint consultation sessions. There are also requests to eliminate mismatches between schools and students, to reach more students, to get them to know the school first, and to communicate more about the school's appeal.
[0003] It is also said that disparities have emerged among students and parents in terms of their opportunities to access private educational services such as cram schools and online learning tools due to their families' economic circumstances and the digital divide. However, at the same time, this has created a large disparity in the number of sources of information related to education. The current social situation caused by infectious diseases has made the situation even more serious.
[0004] On the other hand, many school teachers say that they are unable to carry out the public relations activities they would like due to the current social situation, and it is not uncommon to see them feeling a little confused, as they are extremely busy with countless tasks and in the midst of major social changes. For students, school encompasses "encounters" that have a major impact on their lives, and for many students, choosing a school should be based on "encounters" that involve actually going, seeing, meeting, listening, and experiencing with all five senses. Despite this, opportunities for such "encounters" are gradually becoming more remote due to the current climate, the proliferation of information on the Internet, and the economic and digital divides mentioned earlier. As a result, children pass by schools without noticing more attractive options, or without their presence being noticed. Summary of the Invention [Problem to be solved by the invention]
[0005] Thus, there is a need to provide schools and students with opportunities to meet appropriately.
[0006] The present invention has been made in view of the above circumstances, and its object is to provide a search method, program, and information processing system that enable efficient and effective school and student searches. [Means for solving the problem]
[0007] A first aspect of the present invention is a search method executed by an information processing system, the search method comprising: a first step of registering school information received from a school terminal device operated by a school official as a plurality of tags to be used in a search; a second step of registering student information received from a student terminal device operated by a student as a plurality of tags to be used in a search; a fourth step of, in response to a first student search request including tags of the student information from the school terminal device, generating information about recommended students who meet search criteria as first recommended student information based on the tags of the student information included in the first student search request and the tags of the registered student information, and providing the generated information to the school terminal device that originated the search request; and a fifth step of, in response to a first school search request including tags of the school information from the student terminal device, generating information about recommended schools that meet search criteria as first recommended school information based on the tags of the school information included in the first school search request and the tags of the registered school information, and providing the generated information to the student terminal device that originated the search request; and the fifth step includes, when providing one of the first recommended student information to the device, identifying the first recommended school information in which the one school is included as the recommended school from the one or more first recommended school information generated for one or more of the recommended students included in the one first recommended student information, and providing information to the school terminal device of the one school indicating that the student related to the identified first recommended school information is more highly recommended than other recommended students in the one first recommended student information, and the fifth step includes, when providing one of the first recommended school information to the student terminal device of one of the students, identifying the first recommended student information in which the one student is included as the recommended student from the one or more first recommended student information generated for one or more of the recommended schools included in the one first recommended school information, and providing information to the student terminal device of the one student indicating that the school related to the identified first recommended student information is more highly recommended than other recommended schools in the one first recommended school information.
[0008] A second aspect of the present invention is a program including instructions for causing an information processing system to perform processing, and the processing performed by the information processing system in accordance with the instructions includes each step of the search method according to the first aspect.
[0009] A third aspect of the present invention is an information processing system having a processing unit and a memory unit that stores instructions to be executed by the processing unit, and the processing performed by the processing unit in accordance with the instructions includes each step of the search method related to the first aspect above.
[0010] A fourth aspect of the present invention is an information processing system having means for performing each step of the search method according to the first aspect. [Effects of the Invention]
[0011] According to the present invention, it is possible to provide a search method, a program, and an information processing system that enable efficient and effective school and student searches. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram showing an example of a network environment of an information processing system according to the present invention. [Figure 2] FIG. 2 is a diagram for explaining tag matching by the information processing system shown in FIG. [Figure 3] Figure 3 is a diagram illustrating the concept of a school using tags to search for students. [Figure 4] Figure 4 is a diagram illustrating the concept of a school using tags to search for students. [Figure 5] Fig. 5A is a flowchart illustrating an example of a process for registering search information, and Fig. 5B is a flowchart illustrating an example of a process for creating and saving a student web page. [Figure 6]Fig. 6A is a flowchart illustrating an example of a process for a school to search for a student, and Fig. 6B is a flowchart illustrating an example of a process for a student to search for a school. [Figure 7] 7A and 7B are flowcharts illustrating an example of a process for identifying a highly recommended student among the students searched for by a school. [Figure 8] Fig. 8A is a flowchart illustrating an example of a process in which a school searches for a cram school, and Fig. 8B is a flowchart illustrating an example of a process in which a cram school searches for a school. [Figure 9] 9A and 9B are flowcharts illustrating an example of a process for identifying a cram school with a high recommendation rating among the cram schools searched by a school. [Figure 10] Fig. 10A is a flowchart illustrating an example of a process by which a cram school searches for students, and Fig. 10B is a flowchart illustrating an example of a process by which a student searches for a cram school. [Figure 11] Fig. 11A is a flowchart illustrating an example of a process for identifying a student with a high recommendation rating among students searched by a cram school. Fig. 11B is a flowchart illustrating an example of a process for identifying a cram school with a high recommendation rating among cram schools searched by a student. [Figure 12] Fig. 12A is a flowchart illustrating a modified example of the process for identifying a cram school with a high recommendation rating from among the cram schools searched by a school. Fig. 12B is a flowchart illustrating a modified example of the process for identifying a cram school with a high recommendation rating from among the schools searched by a cram school. [Figure 13] FIG. 13 is a flowchart illustrating an example of a process for updating student information in accordance with a student's progression to higher education. [Figure 14]FIG. 14 is a flowchart illustrating an example of a process for registering a guardian and associating a student with a guardian. [Figure 15] FIG. 15 is a diagram for explaining a function for visually displaying the results of answers to questions for students and parents. [Figure 16] FIG. 16 is a diagram for explaining an example of visually displaying a student's motivation to learn and confidence in learning. [Figure 17] FIG. 17 is a diagram for explaining a graph that allows comparison of response information between students and parents. [Figure 18] FIG. 18 is a diagram for explaining a graph that allows comparison of response information between students and parents. [Figure 19] FIG. 19 is a diagram illustrating the trained model used to suggest recommended students. [Figure 20] FIG. 20 is a diagram illustrating the trained model used to suggest recommended schools. [Figure 21] FIG. 21 is a diagram illustrating an example of the configuration of a student terminal device. [Figure 22] FIG. 22 is a diagram illustrating an example of a configuration of an information processing system. DETAILED DESCRIPTION OF THE INVENTION
[0013] The information processing system according to this embodiment will be described below. Fig. 1 is a diagram showing an example of a network environment of an information processing system 10 according to this embodiment. In the example of Fig. 1, the information processing system 10 communicates with a plurality of student terminal devices 4, a plurality of school terminal devices 6, and a plurality of cram school terminal devices 7 via a communication network 9 such as the Internet. The student terminal devices 4 are devices operated by students, the school terminal devices 6 are devices operated by school personnel, and the cram school terminal devices 7 are devices operated by cram school personnel.
[0014] The information processing system 10 searches for students and cram schools in response to a search request from a school terminal device 6, searches for schools and cram schools in response to a search request from a student terminal device 4, and searches for schools and students in response to a search request from a cram school terminal device 7.
[0015] FIG. 2 is a diagram for explaining tag matching by the information processing system 10. As shown in FIG. Students use student terminal devices 4 to register information about themselves (student information) as multiple tags for search (student tags) in the information processing system 10. School officials also use school terminal devices 6 to register information about the school (school information) as multiple tags for search (school tags) in the information processing system 10. Students use student terminal devices 4 to access the information processing system 10 and search for schools based on the school tags. School officials use school terminal devices 6 to access the information processing system 10 and search for students based on the student tags. Both parties can communicate messages with each other based on the search results.
[0016] Below are examples of search tags (school tags, student tags). (Example of school tag) #Private #Metropolitan #National #Boys' school #Girls' school #Coeducational #University-affiliated school #Credit system #Correspondence course #Part-time course #Local study abroad #Dormitory course #XX line #△△ station #Welfare #Art #Cooking qualification #Culture #Easy to attend even if you often miss classes #IT #Business #Agriculture #Manufacturing #Dressing style #ICT class #eSports #9 subjects 27 #Baseball club (Student tag example) #I love sports #I love raising children #I love helping people #I love making things #Interested in business #Love cooking #Love art #Interested in IT #Interested in programming #Want to try new things #Love nature #I love trains #I love science #I'm interested in foreign languages #I'm interested in studying abroad #I want to relearn English #I love clothes #I love organizing events #I love living things
[0017] The above-mentioned search tags (cram school tags) are also used when searching for cram schools. A person associated with a cram school uses a cram school terminal device 7 to register information about the cram school (cram school information) as multiple search tags (cram school tags) in the information processing system 10. A person associated with a cram school accesses the information processing system 10 using the cram school terminal device 7, and searches for schools and students based on the search tags (school tags, student tags). A person associated with a school or a student accesses the information processing system 10 using a terminal device (school terminal device 6, student terminal device 4), and searches for cram schools based on the cram school tags.
[0018] 3 and 4 are diagrams for explaining the concept of a school searching for students using tags. As shown in Figures 3 and 4, a school official can operate the school terminal device 6 to send a search request specifying a student tag related to a student of interest to the information processing system 10, and receive information on recommended students as search results from the information processing system 10.
[0019] <Registering search information> FIG. 5A is a flowchart illustrating an example of a process for registering search information.
[0020] Step ST11: The information processing system 10 acquires search information (student information, school information, and cram school information) from the terminal devices (student terminal device 4, school terminal device 6, and cram school terminal device 7). That is, the information processing system 10 acquires student information from the student terminal device 4, school information from the school terminal device 6, and cram school information from the cram school terminal device 7.
[0021] Step ST12: The information processing system 10 registers the search information (student information, school information, cram school information) acquired in step ST11 as multiple search tags (student tag, school tag, cram school tag). For example, the information processing system 10 includes a student database for managing student information, a school database for managing school information, and a cram school database for managing cram school information. When the information processing system 10 acquires student information about a student, it registers the acquired student information in a record in the student database for that student; when the information processing system 10 acquires school information about a school, it registers the acquired student information in a record in the school database for that school; and when the information processing system 10 acquires cram school information about a cram school, it registers the acquired cram school information in a record in the cram school database for that cram school.
[0022] School information may include items such as the school name, address, nearest station, number of male and female students, entrance examination information, the school's curriculum, characteristics of classes, career paths of graduates, study abroad programs, scholarship programs, etc. Student information may include, for example, the student's name, address, nearest station, gender, preferred school, grades in courses, mock exam scores, certification exam results, qualifications, strong subjects, weak subjects, preference for entrance exams or recommended entrance exams, club activities, awards, extracurricular activities, hobbies, school search history (search tags and search keywords used in the search), school suitability assessment results, personality assessment results, and content posted by the student on their own website. Cram school information may include, for example, the name of the cram school, address, nearest station, subject, days and times when classes are held, characteristics of the classes, number of students, student advancement records, tuition fees, discount systems, etc. The items in the search information (student information, school information, cram school information) may be predetermined, or the user (student, school, cram school) may be able to add any item.
[0023] <Creating a Student Web Page> FIG. 5B is a flowchart illustrating an example of a process for creating and saving a student web page.
[0024] Step ST13: In response to a request from the student terminal device 4 of a single student, the information processing system 10 performs processing to display a screen for creating a web page (student web page) associated with the single student on the student terminal device 4 of the single student. This student web page is a dedicated web page on which the single student can post information about himself or herself, and can be edited by the single student.
[0025] Step ST14: The information processing system 10 stores the student web page created and edited by the student in step ST13 in association with the student.
[0026] Information posted on a student web page may include, for example, a student's hobbies, extracurricular activities, daily happenings, and a self-promotional statement for a desired school. The information processing system 10 may check the content of the information before posting it on the student web page and may cancel the posting if it determines that the content is inappropriate. The information processing system 10 may also add part of the information posted on a student web page to the student information for that student.
[0027] <Search for students by school> FIG. 6A is a flowchart illustrating an example of a process in which a school searches for students.
[0028] Step ST21: The school terminal device 6 sends a student search request (first student search request) to the information processing system 10 in accordance with an operation by a school official. The first student search request includes one or more search tags (student tags) related to one or more items in the student information. The first student search request specifies conditions for students to be included in the search target and conditions for students to be excluded from the search target using one or more search tags. In response to the first student search request received from the school terminal device 6, the information processing system 10 searches for students (recommended students) that meet the search conditions based on the tags of the student information included in the first student search request and the tags of the registered student information. The information processing system 10 generates information about the recommended students found by the search as "first recommended student information" and provides it to the school terminal device 6 that originated the search request.
[0029] The school terminal device 6 displays information about the recommended students (such as a list of recommended students) on a display or the like based on the first recommended student information provided by the information processing system 10. This allows school officials to collect information about recommended students that match the search request.
[0030] For example, the school terminal device 6 selects one of the students included in the first recommended student information in accordance with an operation by a school official, and requests the student web page created by that student from the information processing system 10. In response to the request from the school terminal device 6, the information processing system 10 provides the student web page of that student to the requesting school terminal device 6 and performs processing to display it on a display or the like. This allows the school official to obtain more detailed information about the recommended student.
[0031] Step ST22: Based on the first recommended student information received in step ST21, the school terminal device 6 sends a message or the like to the student terminal device 4 of the recommended student to make contact. At this time, the information processing system 10 provides an environment (function) such as an SNS that enables sending and receiving of messages between the student terminal device 4 and the school terminal device 6. Through exchanging messages with the student, school officials can obtain specific information about the student and promote the school to the student.
[0032] <School search by student> FIG. 6B is a flowchart illustrating an example of a process in which a student searches for a school.
[0033] Step ST23: The student terminal device 4 sends a school search request (first school search request) to the information processing system 10 in accordance with the student's operation. The first school search request includes one or more search tags (school tags) related to one or more items in the school information. The first school search request specifies conditions for schools to be included in the search target and conditions for schools to be excluded from the search target using one or more search tags. In response to the first school search request received from the student terminal device 4, the information processing system 10 searches for schools (recommended schools) that meet the search conditions based on the school information tags included in the first school search request and the tags of registered school information. The information processing system 10 generates information about recommended schools found by the search as "first recommended school information" and provides it to the student terminal device 4 that sent the search request.
[0034] The student terminal device 4 displays information about recommended schools (such as a list of recommended schools) on a display or the like based on the first recommended school information provided by the information processing system 10. This allows students to collect information about recommended schools that match their search request.
[0035] Step ST24: Based on the first recommended school information received in step ST23, the student terminal device 4 sends a message or the like to the school terminal device 6 of the recommended school to make contact. At this time, the information processing system 10 provides an environment (function) such as an SNS that enables sending and receiving of messages between the student terminal device 4 and the school terminal device 6. Through exchanging messages with the school, the student can obtain information about the school and promote himself or herself to the school. Furthermore, through such exchanges with the school, the student can decide which school to take the entrance exam for or which school to attend.
[0036] <Identifying highly recommended students in the first recommended student information> When providing first recommended student information in response to a first student search request from the school terminal device 6 (ST21: FIG. 6A), the information processing system 10 may identify students with a high degree of recommendation (recommended degree) from among the recommended students included in the first recommended student information, and provide information on the identified students to the school terminal device 6. FIG. 7A is a flowchart for explaining an example of the process of identifying students with a high degree of recommendation from among the students searched for by the school in the above-mentioned step ST21 (FIG. 6A). In this example process, based on the first recommended student information and the first recommended school information, if the recommendations of both the student and the school match (if each is recommended), the information processing system 10 identifies the student as a student with a high degree of recommendation for the school.
[0037] Step ST31: When providing one piece of first recommended student information to the school terminal device 6 of one school, the information processing system 10 acquires one or more pieces of first recommended school information (ST23: FIG. 6B) generated for one or more recommended students included in the one piece of first recommended student information. When multiple pieces of first recommended school information have been generated for one recommended student, for example, the information processing system 10 may acquire a predetermined number (e.g., two) of the latest pieces of first recommended school information from the multiple pieces of first recommended school information.
[0038] Step ST32: The information processing system 10 identifies, from the one or more pieces of first recommended school information acquired in step ST31, the first recommended school information that includes the one school as a recommended school.
[0039] Step ST33: The information processing system 10 provides the school terminal device 6 of the school with information indicating that the student related to the first recommended school information identified in step ST32 is more highly recommended than other recommended students in the first recommended student information of the school.
[0040] When displaying a list of recommended students based on the first recommended student information and the information on highly recommended students provided by the information processing system 10, the school terminal device 6 displays the highly recommended students in a manner that distinguishes them from students with a normal recommendation level. For example, in the list of recommended students, the school terminal device 6 displays the highly recommended students in a different manner from other students by adding a predetermined mark or character or a predetermined color to the information on the highly recommended students. This allows school officials to identify the highly recommended students whose school is presented as a recommended school from among the recommended students that match the search request.
[0041] <Identifying highly recommended schools in the first recommended school information> When providing first recommended school information in response to a first school search request from the student terminal device 4 (ST23: FIG. 6B), the information processing system 10 may identify a school with a high degree of recommendation from among the recommended schools included in the first recommended school information, and provide information on the identified school to the student terminal device 4. FIG. 7B is a flowchart for explaining an example of the process of identifying a school with a high degree of recommendation from among the schools searched for by the student in the above-mentioned step ST23 (FIG. 6B). In this example process, based on the first recommended student information and the first recommended school information, if the recommendations of both the student and the school match (if each recommends the other), the information processing system 10 identifies the school as a school with a high degree of recommendation for the student.
[0042] Step ST34: When providing one piece of first recommended school information to the student terminal device 4 of one student, the information processing system 10 acquires one or more pieces of first recommended student information (ST21: FIG. 6A) generated for one or more recommended schools included in the one piece of first recommended school information. When multiple pieces of first recommended student information have been generated for one recommended school, for example, the information processing system 10 may acquire a predetermined number (for example, two) of the latest pieces of first recommended student information from the multiple pieces of first recommended student information.
[0043] Step ST35: The information processing system 10 identifies, from the one or more pieces of first recommended student information acquired in step ST34, the first recommended student information in which the one student is included as a recommended student.
[0044] Step ST36: The information processing system 10 provides the student terminal device 4 of the student with information indicating that the school related to the first recommended student information identified in step ST35 is more highly recommended than other recommended schools in the first recommended school information.
[0045] When displaying a list of recommended schools based on the first recommended school information and information on highly recommended schools provided by the information processing system 10, the student terminal device 4 displays the highly recommended schools in a manner that allows them to distinguish between highly recommended schools and schools with a normal recommendation level. For example, the student terminal device 4 displays the highly recommended schools in a different manner from other schools by adding a predetermined mark or character or a predetermined color to the information on the highly recommended schools in the list of recommended schools. This allows the student to identify the highly recommended schools that are presented to them as recommended students from among the recommended schools that match the search request.
[0046] <Search for cram schools by school> FIG. 8A is a flowchart illustrating an example of a process in which a school searches for a cram school.
[0047] Step ST41: The school terminal device 6 sends a cram school search request (first cram school search request) to the information processing system 10 in accordance with the operation of a school official. The first cram school search request includes one or more search tags (cram school tags) related to one or more items in the cram school information. The first cram school search request specifies conditions for cram schools to be included in the search target and conditions for cram schools to be excluded from the search target using one or more search tags. In response to the first cram school search request received from the school terminal device 6, the information processing system 10 searches for cram schools (recommended cram schools) that meet the search conditions based on the tags of the cram school information included in the first cram school search request and the tags of the registered cram school information. The information processing system 10 generates information about recommended cram schools found by the search as "first recommended cram school information" and provides it to the school terminal device 6 that originated the search request.
[0048] The school terminal device 6 displays information about recommended cram schools (such as a list of recommended cram schools) on a display or the like based on the first recommended cram school information provided by the information processing system 10. This allows school officials to collect information about recommended cram schools that match the search request.
[0049] Step ST42: Based on the first recommended cram school information received in step ST41, the school terminal device 6 sends a message or the like to the cram school terminal device 7 of the recommended cram school to make contact. At this time, the information processing system 10 provides an environment (function) such as an SNS that enables sending and receiving of messages between the cram school terminal device 7 and the school terminal device 6. Through exchanging messages with the cram school, school officials can obtain specific information about the cram school and promote the school to the cram school.
[0050] <Search for schools by cram school> FIG. 8B is a flowchart illustrating an example of a process in which a cram school searches for a school.
[0051] Step ST43: The cram school terminal device 7 sends a school search request (second school search request) to the information processing system 10 in accordance with the operation of a person associated with the cram school. The second school search request includes one or more search tags (school tags) related to one or more items in the school information. The second school search request specifies conditions for schools to be included in the search target and conditions for schools to be excluded from the search target using one or more search tags. In response to the second school search request received from the cram school terminal device 7, the information processing system 10 searches for schools (recommended schools) that meet the search conditions based on the school information tags included in the second school search request and the registered school information tags. The information processing system 10 generates information about recommended schools found by the search as "second recommended school information" and provides it to the cram school terminal device 7 that originated the search request.
[0052] The cram school terminal device 7 displays information about recommended schools (such as a list of recommended schools) on a display or the like based on the second recommended school information provided by the information processing system 10. This allows cram school personnel to collect information about recommended schools that match the search request.
[0053] Step ST44: Based on the second recommended school information received in step ST43, the cram school terminal device 7 sends a message or the like to the school terminal device 6 of the recommended school to make contact. At this time, the information processing system 10 provides an environment (function) such as an SNS that enables sending and receiving of messages between the cram school terminal device 7 and the school terminal device 6. Through exchanging messages with the school, people involved with the cram school can obtain specific information about the school and can also promote the cram school to the school.
[0054] <Identifying highly recommended cram schools in the first recommended cram school information> When providing first recommended cram school information in response to a first cram school search request from the school terminal device 6 (ST41: FIG. 8A), the information processing system 10 may identify a cram school with a high degree of recommendation from among the recommended cram schools included in the first recommended cram school information, and provide information on the identified cram school to the school terminal device 6. FIG. 9A is a flowchart for explaining an example of the process of identifying a cram school with a high degree of recommendation from among the cram schools searched for by the school in the above-mentioned step ST41 (FIG. 8A). In this example of the process, based on the first recommended cram school information and the second recommended school information, if the recommendations of both the school and the cram school match (if each school recommends the other), the information processing system 10 identifies the cram school as a cram school with a high degree of recommendation for the school.
[0055] Step ST51: When providing one piece of first recommended cram school information to the school terminal device 6 of one school, the information processing system 10 acquires one or more pieces of second recommended school information (ST43: FIG. 8B) generated for one or more recommended cram schools included in the one piece of first recommended cram school information. When multiple pieces of second recommended school information have been generated for one recommended cram school, for example, the information processing system 10 may acquire a predetermined number (for example, two) of the latest pieces of second recommended school information from the multiple pieces of second recommended school information.
[0056] Step ST52: The information processing system 10 identifies, from the one or more pieces of second recommended school information acquired in step ST51, the second recommended school information that includes the one school as a recommended school.
[0057] Step ST53: The information processing system 10 provides the school terminal device 6 of the school with information indicating that the cram school related to the second recommended school information identified in step ST52 is more highly recommended than other recommended cram schools in the first recommended cram school information of the school.
[0058] When displaying a list of recommended cram schools, etc., based on the first recommended cram school information and the information on highly recommended cram schools provided by the information processing system 10, the school terminal device 6 displays the highly recommended cram schools in a manner that allows them to be distinguished from cram schools with a normal recommendation rating. For example, in the list of recommended cram schools, the school terminal device 6 displays the highly recommended cram schools in a different manner from other cram schools by adding a predetermined mark or character or a predetermined color to the information on the highly recommended cram schools. This allows school officials to identify the highly recommended cram schools that are presented as recommended schools from among the recommended cram schools that match the search request.
[0059] <Identifying highly recommended schools in the second recommended school information> When providing second recommended school information in response to a second school search request from the cram school terminal device 7 (ST43: FIG. 8B), the information processing system 10 may identify a school with a high degree of recommendation from among the recommended schools included in the second recommended school information, and provide information on the identified school to the cram school terminal device 7. FIG. 9B is a flowchart for explaining an example of the process of identifying a school with a high degree of recommendation from among the schools searched for by the cram school in the above-mentioned step ST43 (FIG. 8B). In this example of the process, based on the first recommended cram school information and the second recommended school information, if the recommendations of both the cram school and the school match (if each is recommended by the other), the information processing system 10 identifies the school as a school with a high degree of recommendation for the cram school.
[0060] Step ST54: When providing one piece of second recommended school information to the cram school terminal device 7 of one cram school, the information processing system 10 acquires one or more pieces of first recommended cram school information (ST41: FIG. 8A) generated for one or more recommended schools included in the one piece of second recommended school information. When multiple pieces of first recommended cram school information have been generated for one recommended school, for example, the information processing system 10 may acquire a predetermined number (for example, two) of the latest pieces of first recommended cram school information from the multiple pieces of first recommended cram school information.
[0061] Step ST55: The information processing system 10 identifies, from the one or more pieces of first recommended cram school information acquired in step ST54, the first recommended cram school information that includes the one cram school as a recommended cram school.
[0062] Step ST56: The information processing system 10 provides information to the cram school terminal device 7 of the cram school indicating that the school related to the first recommended cram school information identified in step ST55 is more highly recommended than other recommended schools in the second recommended school information of the cram school.
[0063] When displaying a list of recommended schools based on the second recommended school information and information on highly recommended schools provided by the information processing system 10, the cram school terminal device 7 displays the highly recommended schools in a way that distinguishes them from schools with a normal recommendation level. For example, the cram school terminal device 7 displays the highly recommended schools in a different manner from other schools by adding a predetermined mark or character or a predetermined color to the information on the highly recommended schools in the list of recommended schools. This allows cram school personnel to identify the highly recommended schools that are presented as recommended cram schools from among the recommended schools that match the search request.
[0064] <Search for students by cram school> FIG. 10A is a flowchart illustrating an example of a process in which a cram school searches for students.
[0065] Step ST61: The cram school terminal device 7 sends a student search request (second student search request) to the information processing system 10 in accordance with the operation of a person associated with the cram school. The second student search request includes one or more search tags (student tags) related to one or more items in the student information. The second student search request specifies conditions for students to be included in the search target and conditions for students to be excluded from the search target using one or more search tags. In response to the second student search request received from the cram school terminal device 7, the information processing system 10 searches for recommended students that meet the search conditions based on the tags of the student information included in the second student search request and the tags of the registered student information. The information processing system 10 generates information about the recommended students found by the search as "second recommended student information" and provides it to the cram school terminal device 7 that originated the search request.
[0066] The cramming school terminal device 7 displays information about the recommended students (such as a list of recommended students) on a display or the like based on the second recommended student information provided by the information processing system 10. This allows a person related to the cramming school to collect information about recommended students that match the search request.
[0067] For example, the cram school terminal device 7, in response to an operation by a person related to the cram school, selects one of the students included in the second recommended student information and requests the student web page created by that student from the information processing system 10. In response to the request from the cram school terminal device 7, the information processing system 10 provides the student web page of that student to the requesting cram school terminal device 7 and performs processing to display the student web page on a display or the like. This allows the person related to the cram school to obtain more detailed information about the recommended student.
[0068] Step ST62: Based on the second recommended student information received in step ST61, the cram school terminal device 7 sends a message or the like to the student terminal device 4 of the recommended student to make contact. At this time, the information processing system 10 provides an environment (function) such as an SNS that enables sending and receiving of messages between the student terminal device 4 and the cram school terminal device 7. Through exchanging messages with the students, those involved with the cram school can obtain specific information about the students and promote the cram school to the students.
[0069] <Student search for cram schools> FIG. 10B is a flowchart illustrating an example of a process in which a student searches for a cram school.
[0070] Step ST63: The student terminal device 4 sends a cram school search request (second cram school search request) to the information processing system 10 in accordance with the student's operation. The second cram school search request includes one or more search tags (cram school tags) related to one or more items in the cram school information. The second cram school search request specifies conditions for cram schools to be included in the search target and conditions for cram schools to be excluded from the search target using one or more search tags. In response to the second cram school search request received from the student terminal device 4, the information processing system 10 searches for recommended cram schools that meet the search conditions based on the tags of the cram school information included in the second cram school search request and the tags of the registered cram school information. The information processing system 10 generates information about recommended cram schools found by the search as "second recommended cram school information" and provides it to the student terminal device 4 that originated the search request.
[0071] The student terminal device 4 displays information about recommended cram schools (such as a list of recommended cram schools) on a display or the like based on the second recommended cram school information provided by the information processing system 10. This allows the student to collect information about recommended cram schools that match the search request.
[0072] Step ST64: Based on the second recommended cram school information received in step ST63, the student terminal device 4 sends a message or the like to the cram school terminal device 7 of the recommended cram school to make contact. At this time, the information processing system 10 provides an environment (function) such as an SNS that enables sending and receiving of messages between the student terminal device 4 and the cram school terminal device 7. The student can obtain information about the cram school through exchanging messages with the cram school.
[0073] <Identifying highly recommended students in the second recommended student information> When providing second recommended student information in response to a second student search request from the cram school terminal device 7 (ST61: FIG. 10A), the information processing system 10 may identify a student with a high degree of recommendation from among the recommended students included in the second recommended student information, and provide information on the identified student to the cram school terminal device 7. FIG. 11A is a flowchart for explaining an example of the process of identifying a student with a high degree of recommendation from among the students searched for by the cram school in the above-mentioned step ST61 (FIG. 10A). In this example of the process, based on the second recommended student information and the second recommended cram school information, if the recommendations of both the cram school and the student match (if each party recommends the other), the information processing system 10 identifies the student as a student with a high degree of recommendation to the cram school.
[0074] Step ST71: When providing one piece of second recommended student information to the cram school terminal device 7 of one cram school, the information processing system 10 acquires one or more pieces of second recommended cram school information (ST63: FIG. 10B) generated for one or more recommended students included in the one piece of second recommended student information. When multiple pieces of second recommended cram school information have been generated for one recommended student, for example, the information processing system 10 may acquire a predetermined number (for example, two) of the latest pieces of second recommended cram school information from the multiple pieces of second recommended cram school information.
[0075] Step ST72: The information processing system 10 identifies, from the one or more pieces of second recommended cram school information acquired in step ST71, the second recommended cram school information that includes the one cram school as a recommended cram school.
[0076] Step ST73: The information processing system 10 provides the cram school terminal device 7 of the cram school with information indicating that the student related to the second recommended cram school information identified in step ST72 is more highly recommended than other recommended students in the second recommended student information of the cram school.
[0077] When displaying a list of recommended students based on the second recommended student information and the information on highly recommended students provided by the information processing system 10, the cram school terminal device 7 displays the highly recommended students in a manner that distinguishes them from students with a normal recommendation rating. For example, in the list of recommended students, the cram school terminal device 7 displays the highly recommended students in a different manner from other students by adding a predetermined mark or character or a predetermined color to the information on the highly recommended students. This allows cram school personnel to identify the highly recommended students for whom the cram school is presented as a recommended cram school from among the recommended students that match the search request.
[0078] <Identifying highly recommended cram schools in the second recommended cram school information> When providing second recommended cram school information in response to a second cram school search request from the student terminal device 4 (ST63: FIG. 10B), the information processing system 10 may identify a cram school with a high degree of recommendation from among the recommended cram schools included in the second recommended cram school information, and provide information on the identified cram school to the student terminal device 4. FIG. 11B is a flowchart for explaining an example of the process of identifying a cram school with a high degree of recommendation from among the cram schools searched for by the student in the above-mentioned step ST63 (FIG. 10B). In this example of the process, based on the second recommended student information and the second recommended cram school information, if the recommendations of both the student and the cram school match (if each recommends the other), the information processing system 10 identifies the cram school as a cram school with a high degree of recommendation for the student.
[0079] Step ST74: When providing one piece of second recommended cram school information to the student terminal device 4 of one student, the information processing system 10 acquires one or more pieces of second recommended student information (ST61: FIG. 10A) generated for one or more recommended cram schools included in the one piece of second recommended cram school information. When multiple pieces of second recommended student information have been generated for one recommended cram school, for example, the information processing system 10 may acquire a predetermined number (for example, two) of the latest pieces of second recommended student information from the multiple pieces of second recommended student information.
[0080] Step ST75: The information processing system 10 identifies, from the one or more pieces of second recommended student information acquired in step ST74, the second recommended student information that includes the one student as a recommended student.
[0081] Step ST76: The information processing system 10 provides the student terminal device 4 of the student with information indicating that the cram school related to the second recommended student information identified in step ST75 is more highly recommended than other recommended cram schools in the second recommended cram school information of the student.
[0082] When displaying a list of recommended cram schools, etc., based on the second recommended cram school information and the information on highly recommended cram schools provided by the information processing system 10, the student terminal device 4 displays the highly recommended cram schools in a manner that allows them to distinguish between highly recommended cram schools and cram schools with a normal recommendation rating. For example, in the list of recommended schools, the student terminal device 4 displays the highly recommended cram schools in a different manner from other cram schools by adding a predetermined mark or character or a predetermined color to the information on the highly recommended cram schools. This allows the student to identify the highly recommended cram schools that are presented as recommended students for them from among the recommended cram schools that match the search request.
[0083] <Specific modified example of highly recommended cram schools in the first recommended cram school information> 12A is a flowchart illustrating a modified example of the process of identifying a cram school with a high degree of recommendation from among the cram schools searched by the school in the above-mentioned step ST41 (FIG. 8A). In this modified example, the information processing system 10 identifies a cram school recommended for a recommended student as a cram school with a high degree of recommendation based on the first recommended student information and the second recommended cram school information.
[0084] Step ST81: When providing one piece of first recommended cram school information to the school terminal device 6 of one school, the information processing system 10 acquires the first recommended student information (ST21: FIG. 6A) generated for the one school. When multiple pieces of first recommended student information have been generated for the one school, for example, the information processing system 10 may acquire a predetermined number (for example, two) of the latest pieces of first recommended student information from the multiple pieces of first recommended student information.
[0085] Step ST82: The information processing system 10 acquires one or more pieces of second recommended cram school information (ST63: FIG. 10B) generated for one or more recommended students included in the first recommended student information acquired in step ST81. If multiple pieces of second recommended cram school information have been generated for one recommended student, for example, the information processing system 10 may acquire a predetermined number (e.g., two) of the latest pieces of second recommended cram school information from the multiple pieces of second recommended cram school information.
[0086] Step ST83: The information processing system 10 identifies a cram school included in the first recommended cram school information to be provided to the school terminal device 6 that originated the search request from one or more recommended cram schools included in the one or more second recommended cram school information acquired in step ST82.
[0087] Step ST84: The information processing system 10 provides the school terminal device 6 with information indicating that the cram school identified in step ST83 is more highly recommended than other recommended cram schools in the first recommended cram school information provided to the school terminal device 6 that originated the search request.
[0088] When displaying a list of recommended cram schools, etc., based on the first recommended cram school information and the information on highly recommended cram schools provided by the information processing system 10, the school terminal device 6 displays the highly recommended cram schools and cram schools with a normal recommendation level in a manner that allows them to distinguish between the highly recommended cram schools and the cram schools with a normal recommendation level. This allows school officials to identify the cram schools recommended for the school's recommended students as highly recommended cram schools from among the recommended cram schools that match the search request.
[0089] <Modification of the identification of highly recommended schools in the second recommended school information> 12B is a flowchart illustrating a modified example of the process of identifying a highly recommended school from among the schools searched for by the cram school in step ST43 (FIG. 8B) described above. In this modified example, the information processing system 10 identifies a recommended school for the recommended student as a highly recommended school based on the second recommended student information and the first recommended school information.
[0090] Step ST85: When providing one piece of second recommended school information to a cram school terminal device 7 of one cram school, the information processing system 10 acquires the second recommended student information (ST51: FIG. 10A) generated for the one cram school. When a plurality of pieces of second recommended student information have been generated for the one cram school, for example, the information processing system 10 may acquire a predetermined number (for example, two) of the latest pieces of second recommended student information from the plurality of pieces of second recommended student information.
[0091] Step ST86: The information processing system 10 acquires one or more pieces of first recommended school information (ST23: FIG. 6B) generated for one or more recommended students included in the second recommended student information acquired in step ST85. When multiple pieces of first recommended school information have been generated for one recommended student, for example, the information processing system 10 may acquire a predetermined number (for example, two) of the latest pieces of first recommended school information from the multiple pieces of first recommended school information.
[0092] Step ST87: The information processing system 10 identifies a school included in the second recommended school information to be provided to the cram school terminal device 7 that originated the search request from one or more recommended schools included in the one or more first recommended school information acquired in step ST86.
[0093] Step ST88: The information processing system 10 provides the cram school terminal device 7 with information indicating that the school identified in step ST87 is more highly recommended than other recommended schools in the second recommended school information provided to the cram school terminal device 7 that originated the search request.
[0094] When displaying a list of recommended schools based on the second recommended school information and information on highly recommended schools provided by the information processing system 10, the cram school terminal device 7 displays the highly recommended schools and schools with a normal recommended level in a manner that allows them to distinguish between the highly recommended schools and schools with a normal recommended level. This allows cram school personnel to identify the schools recommended for the cram school's students as highly recommended schools from among the recommended schools that match the search request.
[0095] <Updating student information according to student progression> FIG. 13 is a flowchart illustrating an example of a process for updating student information in accordance with a student's progression to higher education.
[0096] Step ST91: When the information processing system 10 receives the information about the school the student will attend from the student terminal device 4, the process proceeds to step ST92.
[0097] Step ST92: A school official operates the school terminal device 6 to register information about the school the student will attend in the information processing system 10. That is, the information processing system 10 adds the information about the school the student will attend to the student information. The information processing system 10 stores the information in a searchable format. The information on the school to which the student will go is, for example, information such as the name and address of the school to which the student will go.
[0098] Step ST93: When the information processing system 10 receives from a student who has advanced to a new school information about the new school and a request to edit and update the web page of the student, the process proceeds to step ST94. The student information for the school they will be attending includes, for example, the student's address at the school they will be attending, the nearest station, gender, desired school, learning information (grades in courses, mock exam results, certification exam results, qualifications, strong and weak subjects, exam and recommendation requests), activity information (club activities, awards, extracurricular activities, hobbies), school search history (search tags and keywords used in the search), school suitability assessment results, personality assessment results, and other information about the student.
[0099] Step ST94: The information processing system 10 adds information (study information, activity information, etc.) about the school to which the student will attend to the student information of the student. In addition, the information processing system 10 allows the update of the student web page in response to a request from the student to update the student web page.
[0100] Officials at a higher level school (e.g., university or vocational school) than the student's current school (e.g., high school) can search for the student based on the student information, as in the case shown in Figure 6A. For example, a person affiliated with a university operates the school terminal device 6 to send a first student search request to the information processing system 10 . In response to a first student search request from a school, the information processing system 10 searches for information about students that meet the search criteria based on the registered student information (student information before and after addition). The information processing system 10 transmits the student search results to the school terminal device 6 that originated the search request. Based on the received student search results, the school terminal device 6 becomes able to view the student information and web pages of the student.
[0101] This allows those involved with schools higher than a student's current school (e.g., high school) (e.g., university or vocational school) to search for a student using not only the student's current school information, but also the student's previous school information (e.g., junior high school) information.
[0102] <Parental Controls> The following describes the functions related to students' parents. FIG. 14 is a flowchart for explaining the process of registering a guardian and associating a student with a guardian. Step ST101: A student's guardian operates guardian terminal device 8 to register guardian information in information processing system 10. The guardian information includes, for example, the guardian's name, address, student, and relationship to the student.
[0103] Step ST102: A student or a parent sends an invitation message to another party by operating the student terminal device 4 or the parent terminal device 8. The message sending and receiving is realized by using a general means such as e-mail or a communication function provided by the information processing system 10.
[0104] Step ST103: In step ST102, the person who received the message operates the student terminal device 4 or the parent terminal device 8 to transmit a consent message to the information processing system 10. When the information processing system 10 confirms that mutual agreement has been reached based on the agreement message, it proceeds to step ST104.
[0105] Step ST104: The information processing system 10 performs a process of associating the student and the parent related to the acceptance message received in step ST103. The information processing system 10 allows the associated users to perform processing using functions, etc., which will be described later with reference to Figures 15 to 18. Note that the guardian account can view the registered items and messages of the student account, but cannot edit them. When the information processing system 10 associates a student with a parent, it provides a communication function such as sending and receiving messages between the parent and the school. That is, the information processing system 10 provides a means for enabling communication between the parent and the school in response to a request from the parent terminal device 8 or the school terminal device.
[0106] Below, we will explain the functions that help understand the awareness of students and parents. The student information includes, for example, information about the student's preferred school and living situation. Specifically, the student information includes information on aspirations (interests, concerns), living conditions (anxiety about academics, school, family, friendships, satisfaction, etc.).
[0107] The guardian information includes, for example, information about the guardian's recognition of the student.
[0108] For example, in response to a request from a parent / guardian terminal device 8 or a request from a student / guardian terminal device 4, the information processing system 10 performs processing to visualize the gap between the parent / guardian's perception of the student and the student's own self-perception (corresponding to content such as psychological tests, and AI can also be used) based on student information and parent / guardian information.
[0109] FIG. 15 is a diagram for explaining the function of the information processing system 10 for visually displaying the results of answers to questions for students and parents.
[0110] As shown in FIG. 15, the information processing system 10 transmits question information regarding the student's motivation to learn and confidence in learning to the student terminal device 4 and the parent terminal device 8, and receives and stores information on the response results. The question information may be, for example, a plurality of questions and options ("About relationships with family": 1. anxious, 2. somewhat anxious). The information processing system 10 adds information on the response results to the questions to the student's student information, and adds information on the response results to the questions to the parent's parent information.
[0111] Based on the information on the answer results of the guardian received from the guardian terminal device 8, the information processing system 10 causes the guardian terminal device 8 to display a screen visually showing the results. In addition, the information processing system 10 displays a screen on the student terminal device 4 and the parent terminal device 8 that visually shows the results based on the information on the student's answer results received from the student terminal device 4 and the information on the parent's answer results received from the parent terminal device 8. The information processing system 10 calculates the degree of each item based on the received answer result information and displays it as a percentage, for example.
[0112] Figure 16 is a diagram for explaining the visual display of a student's motivation to learn and confidence in learning, including an example of percentage display. Figures 17 and 18 are diagrams for explaining graphs that allow comparison of response information between students and parents. The information processing system 10 displays the diagrams shown in FIGS. 16 to 18 on the student terminal device 4 or the parent terminal device 8, thereby enabling the gap in awareness between students and parents to be visually grasped. In the pie charts shown in FIGS. 16 to 18, the further left you go, the closer you get to 0, and the further right you go, the closer you get to 100, meaning the degree of intensity increases. 16 and 17, the degree of change increases as you move in the direction of the arrow on both the X and Y axes. Circles in the coordinate system indicate calculated values. The meter graph shown in Figure 18 indicates that the degree of influence increases as one moves to the right. In each graph, 50(%) is the median value.
[0113] The information processing system 10 assigns a score to each answer to questions about the student's aspirations (interests, concerns) and living situation (level of anxiety and satisfaction with academics, school, family, and friendships, displayed as a percentage), and converts it into a numerical value. Based on the student information and parent information, the information processing system 10 visualizes the gap between the parents' perception of the student and the student's own self-perception, and displays it on the parent terminal device 8 or the student terminal device 4. Furthermore, for questions that allow students to compare themselves with those of the same generation (such as the ranking of applicants for each school of choice, study time, and satisfaction with family), the information processing system 10 uses percentile displays (graphs of values from 0 to 100% centered around 50%) used in intelligence tests, etc., to display the student's answers to the questions on the student terminal device 4 or parent terminal device 8 so that the student can visually grasp their relative position in the population of students of the same generation.
[0114] <Recommended students based on a trained model> In the processing of step ST21 in Figure 6A described above, the information processing system 10 searches for recommended students based on the student tag (student information) of the first student search request, but it may also determine recommended students based on information about student attributes included in the student information (student attribute information) and propose them to the school.
[0115] Fig. 19 is a diagram illustrating an example of a trained model used to suggest recommended students. The trained model 35 shown in Fig. 19 is a model trained by machine learning to estimate the probability that a student will enroll in a certain school from the student attribute information related to the student, based on the correlation between at least some of the student attribute information in the student information (address, nearest station, gender, academic level, participation in club activities, etc.) and the enrollment record indicating whether the student related to the student information has enrolled in the certain school, and is generated for each school.
[0116] When the information processing system 10 receives a recommended student suggestion request from a school terminal device 6 of a school, the information processing system 10 applies the student attribute information of each registered student to the trained model 35 of the school to obtain the probability that each student will enroll in the school. The information processing system 10 then determines one or more recommended students to recommend to the school based on the obtained probability for each student. For example, the information processing system 10 may determine as recommended students students whose probabilities exceed a predetermined threshold, or may determine as recommended students a predetermined number of students in descending order of probability. The information processing system 10 provides information about the determined one or more recommended students to the school terminal device 6 of the school. The school terminal device 6 displays a list of the proposed recommended students on a display or the like based on the information about the recommended students obtained from the information processing system 10 in response to the recommended student suggestion request.
[0117] In this way, by determining recommended students using the trained model 35, school officials can identify students who have a high probability of enrolling as recommended students.
[0118] <Recommended schools based on a trained model> In the processing of step ST23 in Figure 6B described above, the information processing system 10 searches for recommended schools based on the school tag (school information) of the first school search request, but it may also determine recommended schools based on information regarding school attributes (school attribute information) included in the school information and suggest them to students.
[0119] Fig. 20 is a diagram illustrating an example of a trained model used to suggest recommended schools. The trained model 37 shown in Fig. 20 is a model trained by machine learning to estimate satisfaction from a combination of student attribute information and school attribute information, based on a correlation between a combination of at least some of the student attribute information (address, nearest station, gender, academic level, participation in extracurricular activities, etc.) in the student information and at least some of the school attribute information (address, nearest station, exam difficulty, course subjects, extracurricular activities, etc.) in the school information and the student's satisfaction with the school (a numerical value indicating the student's degree of satisfaction obtained from a questionnaire after enrollment, etc.) if the student related to the student information enrolls in the school related to the school information.
[0120] When the information processing system 10 receives a recommended school suggestion request from the student terminal device 4 of a student, the information processing system 10 acquires the student's satisfaction level with each school by applying the student attribute information of the student and the school attribute information of each registered school to the trained model 37. The information processing system 10 then determines one or more recommended schools to recommend to the student based on the acquired satisfaction level for each school. For example, the information processing system 10 may determine as recommended schools schools whose satisfaction level exceeds a predetermined threshold, or may determine as recommended schools a predetermined number of schools in descending order of satisfaction. The information processing system 10 provides information about the determined one or more recommended schools to the student terminal device 4 of the student. The student terminal device 4 displays a list of the proposed recommended schools on a display or the like based on the information about the recommended schools acquired from the information processing system 10 in response to the recommended school suggestion request.
[0121] In this way, by determining recommended schools using the trained model 35, students can identify schools that are expected to provide high levels of satisfaction after enrollment as recommended schools.
[0122] Fig. 21 is a diagram showing an example of the configuration of a student terminal device 4. The student terminal device 4 shown in Fig. 21 includes a display 51, a camera 52, a microphone 53, an operation unit 54, a network communication unit 56, a storage unit 57, and a processing unit 61.
[0123] The display 51 displays an image based on a signal from the processing unit 61 . The camera 52 captures an image of an object. The microphone 53 inputs sound. The operation unit 54 is an input device such as a touch panel, a mouse, or a keyboard, and inputs instructions to the processing unit 81 in accordance with user operations.
[0124] The network communication unit 56 communicates with other devices (such as the information processing system 10) via the communication network 9. The network communication unit 56 includes a device (such as a network interface card) that communicates in accordance with a predetermined communication standard such as Ethernet (registered trademark) or wireless LAN.
[0125] The storage unit 57 stores one or more programs PRG1 including instructions to be executed by the processing unit 61, data temporarily saved during processing by the processing unit 61, data used in processing by the processing unit 61, data obtained as a result of processing by the processing unit 61, etc. The storage unit 57 may include, for example, a main storage device (RAM, ROM, etc.) and an auxiliary storage device (flash memory, SSD, hard disk, memory card, optical disk, etc.). The storage unit 57 may be composed of one memory or multiple memories. When the storage unit 57 is composed of multiple memories, each memory is connected to the processing unit 61 via a computer bus or any other data transmission means.
[0126] The processing unit 61 controls the overall operation of the student terminal device 4 and executes predetermined information processing. The processing unit 61 includes, for example, one or more processors (CPU (central processing unit), MPU (micro-processing unit), DSP (digital signal processor), etc.) that execute processing in accordance with instructions of one or more programs 121 stored in the storage unit 57. The processing unit 61 operates as a computer by the one or more processors executing instructions of one or more programs PRG1 stored in the storage unit 57.
[0127] The processing unit 61 may include one or more dedicated hardware (such as an ASIC (application specific integrated circuit) or an FPGA (field-programmable gate array)) configured to realize a specific function. In this case, the processing unit 61 may execute all of the processes described in this embodiment on a computer, or may execute at least some of the processes on dedicated hardware.
[0128] The program PRG1 may be recorded on, for example, a computer-readable recording medium (such as an optical disc, a memory card, a USB memory, or other non-transitory tangible medium). The processing unit 61 may read at least a portion of the one or more programs PRG1 recorded on such a recording medium using a recording medium reading device (such as an optical disc device) or an interface device (such as a USB interface), not shown, and write the program to the storage unit 57. Alternatively, the processing unit 61 may download at least a portion of the one or more programs PRG1 from another device connected to the communication network 9 via the network communication unit 56 and write the program to the storage unit 57. The one or more programs PRG1 may include instructions that cause the processing unit 61 to execute at least a portion of the processing according to the present embodiment described above.
[0129] The other terminal devices in this embodiment (school terminal device 6, cram school terminal device 7, and parent terminal device 8) may have the same configuration as the student terminal device 4 described above.
[0130] 22 is a diagram showing an example of the configuration of the information processing system 10. The information processing system 10 shown in FIG.
[0131] The network communication unit 66 communicates with other devices (such as the information processing system 10) via the communication network 9. The network communication unit 66 includes a device (such as a network interface card) that communicates in accordance with a predetermined communication standard such as Ethernet (registered trademark) or wireless LAN.
[0132] The storage unit 67 stores one or more programs PRG2 including instructions to be executed by the processing unit 71, data temporarily saved during processing by the processing unit 71, data used in processing by the processing unit 71, data obtained as a result of processing by the processing unit 71, etc. The storage unit 67 may include, for example, a main storage device (RAM, ROM, etc.) and an auxiliary storage device (flash memory, SSD, hard disk, memory card, optical disk, etc.). The storage unit 67 may be composed of one memory or multiple memories. When the storage unit 67 is composed of multiple memories, each memory is connected to the processing unit 71 via a computer bus or any other data transmission means.
[0133] The processing unit 71 controls the overall operation of the information processing system 10 and executes predetermined information processing. The processing unit 71 includes, for example, one or more processors (CPU, MPU, DSP, etc.) that execute processing in accordance with instructions of one or more programs PRG2 stored in the storage unit 67. The processing unit 61 operates as a computer by the one or more processors executing instructions of one or more programs PRG2 stored in the storage unit 57. The information processing system 10 may include multiple such computers, and at least a portion of the processing according to this embodiment may be executed in cooperation with the multiple computers.
[0134] The processing unit 71 may include one or more dedicated hardware components (such as an ASIC or FPGA) configured to implement specific functions. In this case, the processing unit 71 may execute all of the processes described in this embodiment on a computer, or may execute at least some of the processes on dedicated hardware.
[0135] The program PRG2 may be recorded, for example, on a computer-readable recording medium (such as an optical disc, a memory card, a USB memory, or other non-transitory tangible medium). The processing unit 71 may read at least a portion of the one or more programs PRG2 recorded on such a recording medium using a recording medium reading device (such as an optical disc device) or an interface device (such as a USB interface), not shown, and write the program to the storage unit 67. Alternatively, the processing unit 71 may download at least a portion of the one or more programs PRG2 from another device connected to the communication network 9 via the network communication unit 66 and write the program to the storage unit 67. The one or more programs PRG2 may include instructions that cause the processing unit 71 to execute at least a portion of the processing according to the present embodiment described above.
[0136] As described above, the information processing system 10 makes it possible to efficiently and effectively search for schools and students. This will enable us to protect the "encounter" between the school and its students. We will be able to protect what needs to be protected while adapting to changes in society. In this way, the information processing system 10 is a new interactive tool for "encounters" that anyone can use, so that all schools and all students are given equal opportunities to "encounter." Every child can learn in the school that is right for them and, in time, play their own role in helping to create their / our bright future.
[0137] The present invention is not limited to the above-described embodiments. That is, those skilled in the art may make various modifications, combinations, subcombinations, and substitutions of the components of the above-described embodiments within the technical scope of the present invention or its equivalents.
[0138] A part of the processing of the information processing system 10 in the above-described embodiment may be executed in another device (terminal device, etc.). For example, when a part of the above-described processing of the information processing system 10 is executed in a terminal device (student terminal device 4, school terminal device 6, cram school terminal device 7, etc.), an information processing system is configured including the computer of the information processing system 10 and the computer of the terminal device, and it can be said that the processing according to the present embodiment is executed in this information processing system. [Industrial Applicability]
[0139] The present invention is applicable to a system for searching for schools and students. [Explanation of symbols]
[0140] 4...Student terminal device 6...School terminal equipment 7...Cram school terminal device 8...Parental terminal device 10...Information Processing Systems 35...Trained model 37…Trained model
Claims
1. A search method executed by an information processing system, comprising: a first step of registering school information received from a school terminal device operated by a school official as a plurality of tags to be used in a search; a second step of registering the student information received from the student terminal device operated by the student as a plurality of tags to be used for searching; a fourth step of generating information about recommended students who meet search criteria as first recommended student information based on the tags of the student information included in the first student search request and the tags of the registered student information in response to a first student search request including the tags of the student information from the school terminal device, and providing the information to the school terminal device that originated the search request; a fifth step of generating information about recommended schools that meet search criteria as first recommended school information based on the school information tags included in the first school search request and the registered school information tags in response to a first school search request from the student terminal device that includes the school information tags, and providing the information to the student terminal device that originated the search request; the fourth step includes, when providing one of the first recommended student information to the school terminal device of one of the schools, identifying the first recommended school information in which the one school is included as the recommended school from the one or more pieces of first recommended school information generated for the one or more recommended students included in the one of the first recommended student information, and providing, to the school terminal device of the one of the schools, information indicating that the student related to the identified first recommended school information is more highly recommended than other recommended students in the one of the first recommended student information; The fifth step includes, when providing one of the first recommended school information to the student terminal device of one of the students, identifying the first recommended student information in which the one student is included as a recommended student from the one or more first recommended student information generated for one or more of the recommended schools included in the one of the first recommended school information, and providing information to the student terminal device of the one student indicating that the school related to the identified first recommended student information is more highly recommended than other recommended schools in the one of the first recommended school information. How to search.
2. a third step of registering the cram school information received from the cram school terminal device operated by a person related to the cram school as a plurality of tags to be used in searches; a sixth step of generating information about recommended cram schools that meet the search criteria as first recommended cram school information based on the tags of the cram school information included in the first cram school search request and the tags of the registered cram school information in response to a first cram school search request including the tags of the cram school information from the school terminal device, and providing the information to the school terminal device that originated the search request; a seventh step of generating information on recommended schools that meet search criteria as second recommended school information based on the school information tags included in the second school search request and the registered school information tags in response to a second school search request including the school information tags from the cram school terminal device, and providing the information to the cram school terminal device that originated the search request; The sixth step includes, when providing one of the first recommended cram school information to the school terminal device of one of the schools, identifying the second recommended school information in which the one school is included as a recommended school from one or more of the second recommended school information generated for one or more of the recommended cram schools included in the one of the first recommended cram school information, and providing, to the school terminal device of the one of the schools, information indicating that the cram school related to the identified second recommended school information is more highly recommended than other recommended cram schools in the one of the first recommended cram school information; The seventh step includes, when providing one of the second recommended school information to the cram school terminal device of one of the cram schools, identifying the first recommended cram school information in which the one cram school is included as the recommended cram school from the one or more first recommended cram school information generated for one or more of the recommended schools included in the one second recommended school information, and providing information to the cram school terminal device of the one cram school indicating that the school related to the identified first recommended cram school information is more highly recommended than other recommended schools in the one second recommended school information. The search method according to claim 1 .
3. a third step of registering the cram school information received from the cram school terminal device operated by a person related to the cram school as a plurality of tags to be used in searches; an eighth step of generating, in response to a second student search request including the tag of the student information from the cram school terminal device, information about recommended students who meet search criteria based on the tag of the student information included in the second student search request and the tag of the registered student information, as second recommended student information, and providing the information to the cram school terminal device that originated the search request; and a ninth step of generating information about recommended cram schools that meet the search criteria as second recommended cram school information based on the tags of the cram school information included in the second cram school search request and the tags of the registered cram school information in response to a second cram school search request including the tags of the cram school information from the student terminal device, and providing the information to the student terminal device that originated the search request. The eighth step includes, when providing one of the second recommended student information to the cram school terminal device of one of the cram schools, identifying the second recommended cram school information in which the one cram school is included as the recommended cram school from the one or more second recommended cram school information generated for one or more of the recommended students included in the one of the second recommended student information, and providing information to the cram school terminal device of the one of the cram schools indicating that the student related to the identified second recommended cram school information is more highly recommended than other recommended students in the one of the second recommended student information; The ninth step includes, when providing one of the second recommended cram school information to the student terminal device of one of the students, identifying the second recommended student information in which the one student is included as a recommended student from one or more of the second recommended student information generated for one or more of the recommended cram schools included in the one of the second recommended cram school information, and providing information to the student terminal device of the one of the students indicating that the cram school related to the identified second recommended student information is more highly recommended than other recommended cram schools in the one of the second recommended cram school information. The search method according to claim 1 .
4. a third step of registering the cram school information received from the cram school terminal device operated by a person related to the cram school as a plurality of tags to be used in searches; a sixth step of generating information about recommended cram schools that meet the search criteria as first recommended cram school information based on the tags of the cram school information included in the first cram school search request and the tags of the registered cram school information in response to a first cram school search request including the tags of the cram school information from the school terminal device, and providing the information to the school terminal device that originated the search request; and a ninth step of generating information about recommended cram schools that meet the search criteria as second recommended cram school information based on the tags of the cram school information included in the second cram school search request and the tags of the registered cram school information in response to a second cram school search request including the tags of the cram school information from the student terminal device, and providing the information to the student terminal device that originated the search request. The sixth step includes, when providing one of the first recommended cram school information to the school terminal device of one of the schools, acquiring the first recommended student information generated for the one school, acquiring one or more of the second recommended cram school information generated for one or more of the recommended students included in the acquired first recommended student information, identifying the cram school included in the one or more first recommended cram school information from the one or more recommended cram schools included in the acquired one or more second recommended cram school information, and providing information to the school terminal device of the one school indicating that the identified cram school is more highly recommended than other recommended cram schools in the one or more first recommended cram school information. The search method according to claim 1 .
5. a third step of registering the cram school information received from the cram school terminal device operated by a person related to the cram school as a plurality of tags to be used in searches; a seventh step of generating information about recommended schools that meet the search criteria as second recommended school information based on the school information tags included in the second school search request and the registered school information tags in response to the second school search request including the school information tags from the cram school terminal device, and providing the information to the cram school terminal device that originated the search request; an eighth step of generating information about recommended students who meet search criteria as second recommended student information based on the tags of the student information included in the second student search request and the tags of the registered student information in response to a second student search request including the tags of the student information from the cram school terminal device, and providing the information to the cram school terminal device that has issued the search request; The seventh step includes, when providing one of the second recommended school information to the cram school terminal device of one of the cram schools, acquiring the second recommended student information generated for the one of the cram schools, acquiring one or more of the first recommended school information generated for one or more of the recommended students included in the acquired second recommended student information, identifying the school included in the one of the second recommended school information from one or more of the recommended schools included in the acquired one or more first recommended school information, and providing information indicating that the identified school is more highly recommended than other recommended schools in the one of the second recommended school information to the cram school terminal device of the one of the cram schools. The search method according to claim 1 .
6. a tenth step of, when receiving a recommended student suggestion request from the school terminal device of one of the schools, requesting that the recommended students be suggested, applying the student attribute information of each of the registered students to a trained model that has been machine-learned to estimate the probability that the student will be admitted to the one school from the student attribute information related to the student, based on a correlation between at least a portion of the student attribute information in the student information and an admission record indicating whether the student related to the student information has been admitted to the one school, thereby obtaining the probability that each of the students will be admitted to the one school; determining one or more recommended students to suggest to the one school based on the probability obtained for each of the students; and providing information about the determined one or more recommended students to the school terminal device of the one school. The search method according to claim 1 .
7. an eleventh step of, upon receiving a recommended school suggestion request from the student terminal device of one of the students, requesting that a recommended school be suggested, applying the student attribute information of the one of the students and the school attribute information of each of the registered schools to a trained model that has been machine-learned to estimate the student's level of satisfaction from a combination of at least a portion of the student attribute information in the student information and at least a portion of the school attribute information in the school information, based on a correlation between the student's level of satisfaction with the school if the student related to the student information were to enroll in the school related to the school information, and the student's level of satisfaction with the school, determining one or more recommended schools to suggest to the student based on the level of satisfaction obtained for each of the schools, and providing information on the determined one or more recommended schools to the student terminal device of the one of the students; The search method according to claim 1 .
8. a twelfth step of associating the student with a parent or guardian of the student; a thirteenth step of performing processing to provide a means of communication between the parent and the school in response to a request from a parent terminal device operated by the parent or the school terminal device; The search method according to any one of claims 1 to 7.
9. The student information includes the student's desired school information and living situation information, The parent information of the parent includes the parent's recognition information of the student; a fourteenth step of visualizing a gap between the guardian's perception of the student and the student's self-perception based on the student information and the guardian information, and displaying the visualized gap on the guardian terminal device or the student terminal device; The search method according to claim 8.
10. a fifteenth step of performing processing to display, based on the student information, at least one of the applicant ranking for each preferred school, study time, and satisfaction with family on the guardian terminal device or the student terminal device so that the relative position in the population of students of the same generation can be visually grasped; The search method according to claim 9.
11. the school is a junior high school or a high school; a sixteenth step of, after the student has enrolled in a junior high school or a high school, adding and registering learning information or activity information of the student at the junior high school or the high school received from the student terminal device of the student to the student information of the student; a seventeenth step of providing, in response to a search request from the school terminal device of a high school or university that the student is a candidate to next enroll in, student information of a student that meets a search condition based on the student information after the addition and the student information before the addition to the school terminal device that originated the search request; The search method according to any one of claims 1 to 7.
12. an eighteenth step of performing processing to display, in response to a request from the student terminal device of one of the students, a screen for creating a student web page associated with the one student that can be edited by the one student on the student terminal device of the one student; and a nineteenth step of performing processing to display the student web page of one of the students included in the first recommended student information on the school terminal device of the one of the schools in response to a request from the school terminal device of the one of the schools. The search method according to any one of claims 1 to 7.
13. A program including instructions for causing an information processing system to perform processing, The processing performed by the information processing system in accordance with the command includes each step of the search method described in any one of claims 1 to 7. program.
14. a processing unit; a storage unit that stores instructions to be executed by the processing unit; The processing performed by the processing unit in accordance with the command includes each step of the search method described in any one of claims 1 to 7. Information processing system.