School Affairs Support System and Program

The school affairs support system automates and optimizes class division processes by creating classification candidates and enabling student swapping, reducing teacher workload during the new year's classification tasks.

JP7704481B1Active Publication Date: 2025-07-08KAITAKUJUKU CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025005002
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-01-14
Publication Date
2025-07-08
Estimated Expiration
2045-01-14

AI Technical Summary

Technical Problem

Teachers face a heavy burden during the classification process for the new year, which involves managing various information, making it challenging to efficiently create class divisions.

Method used

A school affairs support system that includes a school affairs support device and user terminals, allowing users to create first and second classification candidates based on initial conditions and modification items, and enabling direct student swapping between classes to optimize student distribution.

Benefits of technology

Reduces the burden on teachers by automating and optimizing the class division process, allowing for efficient creation of class divisions based on various information and student compatibility considerations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007704481000001_ABST
    Figure 0007704481000001_ABST
Patent Text Reader

Abstract

Reducing the burden on teachers in creating class divisions. 【Solution】The school affairs support system includes a school affairs support device and a plurality of user terminals connected to the school affairs support device via a network. In a state of being connected to the school affairs support device, the user terminal creates a first class division candidate based on predetermined initial class division conditions, modifies the first class division candidate based on a selected predetermined class division modification item, and creates a second class division candidate with the number of students related to the class division modification item optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a school affairs support system and a program.

Background Art

[0002] Teachers working at schools perform various tasks related to school management, not just teaching classes, as school affairs. For this reason, teachers are always working under a heavy load. Also, when an event is held, in addition to normal tasks, it is necessary to perform tasks related to the event, and an additional load is imposed on teachers.

[0003] For this reason, a school affairs support system for reducing the load on teachers has been disclosed. For example, Patent Document 1 discloses a school affairs support system in which input of information related to school affairs can be performed in a manner suitable for various recording purposes while maintaining the convenience of handwriting, and output of information can reconstruct the input information as data suitable for various browsing purposes.

[0004] Specifically, the school affairs support system of Patent Document 1 digitizes handwritten information related to school affairs described according to a predetermined recording purpose, extracts additional data from the attribute information included in the digital data, accumulates search data reconstructed from the additional data and the corresponding digital data, and when performing a keyword search according to a browsing purpose, reads out search data corresponding to the browsing purpose from the comparison with the additional data, generates display data based on the read-out search data, and displays this.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] By the way, when the year changes, various tasks for the new year occur. The tasks for the new year include classification. However, classification needs to be performed considering various information, which places a very heavy burden on the person in charge.

[0007] Therefore, an object of the present invention is to reduce the burden on teachers in creating classifications.

Means for Solving the Problems

[0008] The school affairs support system according to a typical embodiment of the present invention includes a school affairs support device and a plurality of user terminals connected to the school affairs support device via a network. The user terminal creates a first classification candidate based on predetermined initial classification conditions while connected to the school affairs support device, modifies the first classification candidate based on a selected predetermined classification modification item, and creates a second classification candidate with the number of students related to the classification modification item optimized.

[0009] The user terminal may create a third classification candidate by selecting a student included in the second classification candidate based on an instruction from the user and swapping the selected student between classes.

Effects of the Invention

[0010] According to the present invention, the burden on teachers in creating classifications can be reduced.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Best Mode for Carrying Out the Invention

[0012] (Embodiment 1) Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings for explaining the embodiments, the same members are generally denoted by the same reference numerals, and the repeated explanations thereof are omitted as appropriate.

[0013] <Overview of the school affairs support system> The school affairs support system according to this embodiment can automatically create class divisions for each class. The user terminal creates a first class division candidate based on predetermined initial class division conditions, modifies the first class division candidate based on the selected predetermined class division modification items, and creates a second class division candidate with the number of students related to the class division modification items optimized. Further, if necessary, the user terminal can create a third class division candidate by selecting students included in the second class division candidate based on an instruction from the user (class division in charge) and swapping the selected students between classes.

[0014] FIG. 1 is a diagram illustrating an overview of a school affairs support system according to Embodiment 1 of the present invention. As shown in FIG. 1, the school affairs support system 1 includes a school affairs support device 10 and a user terminal 30. The school affairs support device 10 and the user terminal 30 are connected via a network NET, and information (data) is transmitted and received between them. The network NET is a WAN (Wide Area Network) or LAN (Local Area Network) represented by the Internet.

[0015] The school affairs support device 10 is a terminal used by an operator of the school affairs support system 1. The school affairs support device 10 performs various processes related to the school affairs support system 1, such as management of user information and management of information related to class divisions created by the user terminal 30.

[0016] As management of user information, the school affairs support device 10, for example, saves and updates account information of each user. The user's account information may include various information such as login information, affiliated school name, and login history.

[0017] The school affairs support device 10 manages information related to class division. For example, it stores and updates class division information (data) created by users. The class division information may include class division information that is still being created. The school affairs support device 10 manages class division information on a school-by-school basis. Also, the school affairs support device 10 may prevent class division information created by a user of a certain school from being viewed by users of other schools.

[0018] The user terminal 30 is a terminal used by a user who utilizes the school affairs support system 1. The user is a staff member working at a school, and the staff members may include, for example, teachers and those who support teachers. The user can use the user terminal 30 to log in to the school affairs support system 1 and use school affairs support applications such as class division applications.

[0019] <<School Affairs Support Device>> The school affairs support device 10 is a terminal used by the operator of the school affairs support system 1. The school affairs support device 10 is an information processing terminal such as a personal computer equipped with a communication function, for example. Note that the school affairs support device 10 may utilize the cloud. FIG. 2 is a diagram illustrating the configuration of the school affairs support device. As shown in FIG. 2, the school affairs support device 10 includes a processor 11, a main memory 13, a storage 15, a communication interface 17, and a monitor 19.

[0020] The communication interface 17 is a communication device that transmits and receives various information to and from the user terminal 30 via the network NET.

[0021] The storage 15 includes various storage areas such as a program storage area 15a, a user information storage area 15b, and a created data storage area 15c, for example.

[0022] The program storage area 15a stores various programs such as a basic program like an OS (Operating System) that operates the school affairs support device 10, and a program that causes the processor 11 to realize the functional blocks of the school affairs support system 1. Also, the program storage area 15a stores parameters of each program. In this way, the storage 15 has a function as a recording medium for programs.

[0023] The program storage area 15a stores the school affairs support application distributed to the user terminal 30. Also, the program storage area 15a may store various programs such as an API (Application Programming Interface) for linking the school affairs support device 10 and the user terminal 30, and parameters.

[0024] The user information storage area 15b stores the account information of the users registered in the school affairs support system 1. The user's account information may include various types of information such as, for example, a user identification ID, login information, a user name (e.g., name, title, nickname, etc.), information related to user authority, login history, contact information (e.g., email address, phone number, etc.), and information related to the terminal used (terminal information).

[0025] The created data storage area 15c stores various types of information and data such as classifying information created on the user terminal 30 using the school affairs support application.

[0026] The main memory 13 is a memory that temporarily holds programs and parameters read from the program storage area 15a, calculation results in the processor 11, and various types of information related to the school affairs support device 10 and thus the school affairs support system 1. Also, the main memory 13 temporarily holds various types of information received via the communication interface 17 and various types of information to be transmitted via the communication interface 17.

[0027] The processor 11 reads and executes the programs held in the main memory 13 to configure, with software, functional blocks for driving each component of the school affairs support device 10, functional blocks for realizing the school affairs support system 1, etc., and executes various processes related to the school affairs support system 1. Note that some functions may be configured with hardware, or may be configured by combining software and hardware.

[0028] <<User terminal>> Next, the user terminal 30 will be described. The user terminal 30 is a terminal used by users of the school affairs support system 1 and those who want to register users of the school affairs support system 1. The user terminal 30 is, for example, an information processing device equipped with a communication function such as a personal computer, a tablet terminal, a smartphone, or a mobile phone.

[0029] FIG. 3 is a diagram illustrating the configuration of the user terminal. As shown in FIG. 3, the user terminal 30 includes a processor 31, a main memory 33, a storage 35, a communication interface 37, and a display unit 36. The communication interface 37 is a communication device that communicates with the school affairs support device 10 via the network NET.

[0030] The storage 35 includes storage areas such as a program storage area 35a, an account information storage area 35b, and a created data storage area 35c.

[0031] The program storage area 35a stores basic programs such as an OS for operating the user terminal 30, applications for causing the processor 31 to realize functional blocks of the school affairs support system 1, parameters corresponding to each program, etc. Thus, the storage 35 has a function as a recording medium for programs.

[0032] The program storage area 35a stores the school affairs support application distributed from the school affairs support device 10. Further, the program storage area 35a may store various programs such as APIs for linking the user terminal 30 and the school affairs support device 10, and parameters.

[0033] The account information storage area 35b stores the account information of the user who uses this user terminal 30. The user's account information may include various types of information such as, for example, a user identification ID, login information to the school affairs support system 1, information related to user authority, and login history.

[0034] The created data storage area 35c may store various types of information and data such as classifying information created using the school affairs support application. The created data stored in the created data storage area 35c may include, for example, various types of information and data such as classifying information and information used for classifying. Note that the classifying information may include completed classifying information and classifying information in the process of creation (for example, each classifying candidate described later).

[0035] The main memory 33 holds various programs read from the program storage area 35a and corresponding parameters, etc. Also, the main memory 33 temporarily holds information received via the communication interface 37, information to be transmitted via the communication interface 37, etc.

[0036] The processor 31 reads and executes the programs and parameters held in the main memory 33, and configures, by software, functional blocks for driving each component of the user terminal 30, functional blocks for realizing the school affairs support system 1, etc. Note that a part of the functional blocks may be configured by hardware, or may be configured by combining software and hardware.

[0037] The display unit 36 displays a user interface for terminal operation, screens related to the school affairs support system 1 (login screen, work screen), etc. Note that the display unit 36 may have a touch input function. Thereby, the user can perform a desired input operation while touching the display screen. Note that the input device may be provided separately from the display unit 36.

[0038] <Method for Creating Classification> Next, a method for creating class divisions using the school affairs support system 1 will be described. In the present embodiment, first, a first class division candidate is created based on the previous year's grades, and a second class division candidate is created by modifying the first class division candidate according to predetermined items. Further, if necessary, the person in charge may directly modify the second class division candidate to create a third class division candidate. Then, the homeroom teacher and assistant homeroom teacher for each class are selected respectively, and the class division is completed.

[0039] <<Information Required for Class Division>> Here, various information required for creating class divisions will be described. Creating class divisions is performed using student information. The student information includes, for example, student basic information, information for creating notice sheets, and examination results information. Also, teacher in charge information is used for creating class divisions. Note that "students" may include elementary school students, junior high school students, and high school students.

[0040] FIG. 4 is a diagram illustrating student basic information. The student basic information includes the basic information of each of all the students to be divided into classes. As shown in FIG. 4, the student basic information may include various information such as the "student number", "school name (may also be a school code)", "grade", "class (may also be a class code)", "name", "date of birth", "club activity (may also be a club activity code)", "name of the elementary school attended (may also be an elementary school code)", etc. for each student. The student basic information displayed on the user terminal 30 is a list of the basic information of each student.

[0041] FIG. 5 is a diagram illustrating information for creating notice sheets. The information for creating notice sheets is created for each student. That is, the information for creating notice sheets is created in the number corresponding to the number of students. As shown in FIG. 5, the information for creating notice sheets may include various information such as "year", "school name (may also be a school code)", "grade", "term", "examination category", "subject (may also be a subject code)", "evaluation (first field)", "evaluation (second field)", "evaluation (classroom attitude)", "evaluation (submitted work)", "attendance rate", etc. In this way, the information for creating notice sheets includes the information of notice sheets since entering this school.

[0042] FIG. 6 is a diagram illustrating test result information. The test result information is created for each student. That is, the test result information is created for the number of students. As shown in FIG. 6, the test result information may include various information such as "year", "school name (or school code)", "grade", "semester", "test category", "subject (or subject code)", "score", "internal recommendation score", "deviation value", "school rank", etc. Thus, the test result information includes the information of the notice form since entering this school. Note that the subject code "99" and the corresponding information indicate the overall performance of the tests conducted at the same time.

[0043] FIG. 7 is a diagram illustrating homeroom teacher information. The homeroom teacher information includes the information of all teachers who are the homeroom teachers and deputy homeroom teachers of each class in the grade targeted for class division. As shown in FIG. 7, the homeroom teacher information may include information such as "school name (or school code)", "teacher number", "name", etc.

[0044] <<Overview of Class Division Creation>> FIG. 8 is a flowchart illustrating an overview of the class division creation method. FIGS. 9 - 10 are diagrams explaining the method for creating the first class division candidates. FIG. 9 shows the class division creation form 100 before the start of the class division work. As shown in FIG. 9, the class division creation form 100 includes a basic information input field 110, a class division condition setting field 120, a command display field 130, a class division display field 150, and a homeroom teacher display field 160.

[0045] In step S10 of FIG. 8, the person in charge of class division causes the class division creation form 100 to be displayed on the user terminal 30. Then, the person in charge inputs "school name", "grade", "number of classes", and "number of students per class" into the basic information input field 110. Note that the "number of students per class" is a value that defines the maximum number of students in each class.

[0046] In step S20, using the performance of the previous year as the initial class division condition, a class division candidate based on the performance of the previous year is created. Specifically, the person in charge creates a first class division candidate based on performance by operating (selecting) the frame (Figure 9) displayed as "in order of performance" in the class division condition setting column 120. The created first class division candidate is displayed in the class division display column 150 as shown in Figure 10. For the students displayed side by side in the displayed first class division candidate, they are students of the same rank with similar performances. When the key (F5) assigned the "redo" command indicated in the command display column 130 is operated, the previous operation is cancelled.

[0047] In step S30, a second class division candidate is created by modifying the first class division candidate based on the class division modification item set in the class division condition setting column 120. Figure 11 is a flowchart illustrating the method for creating the second class division candidate. Figures 12 - 14 are diagrams for explaining the method for creating the second class division candidate.

[0048] Here, taking the case where the number of students who were in the same class in the previous year is selected as the class division modification item as an example, the method for modifying the first class division candidate will be explained. Also, even when other items (for example, the number of students from the same elementary school, the number of students in the same club activity, the number of students with poor class attitudes, the number of students with low attendance rates, the male - female ratio, etc.) are selected, the second class division candidate can be created by performing similar processing.

[0049] In step S110, an appropriate value range for the number of students who were in the same class in the previous year for each new class of the first class division candidate is set. When the frame displayed as "same class as the previous year" in the class division condition setting column 120 is operated, as shown in Figure 12, the frames of each student in the class division display column 150 are color - coded according to the class of the previous year. In Figures 12 - 14, to make it easier to see the students who were originally in Group A, the name column is represented in a dark color and the names are in bold.

[0050] In this example, since there are 30 students in one class and 4 classes in total, the appropriate value for the number of students in the same class as the previous year in one class is 30 / 4 = 7.5 students. Therefore, the appropriate value range is set to, for example, 7 to 8 students. However, the appropriate value range is not limited to this. Depending on the correction results and other correction items, the appropriate value range may be changed as appropriate.

[0051] Next, in step S120, for each new class of the first-class division candidates, the number of students who belonged to each class (original class) in the previous year is calculated. Then, for each original class, the new class with the largest number of students and the maximum value, and the new class with the smallest number of students and the minimum value are extracted respectively. In FIG. 12, the original classes of each student within the first-class division candidates are clearly shown. Taking the original Group A as an example, as shown in FIG. 12, the students who were in the original Group A are included 6 in the new Group A, 14 in the new Group B, 5 in the new Group C, and 4 in the new Group D. Thus, it is extracted that the largest number of students from the original Group A is 14 in the new Group B, and the smallest is 4 in the new Group D.

[0052] Next, in step S130, for the maximum and minimum values extracted in step S120, it is determined whether there are values outside the appropriate value range set in step S110. If there are values outside the appropriate value range (step S130, Yes), the process proceeds to step S140, where the selection of replacement candidates in the replacement target class is performed.

[0053] In the example of FIG. 12, considering a method for optimizing the number of students in the original Group A, it is necessary to put at least three students from the original Group A into the new Group D from other classes to bring the number of students from the original Group A in the new Group D within the appropriate value range. Therefore, for example, considering a method of moving three students from the original Group A of other classes to the new Group D with the new Group D as the target class for replacement. In the example of FIG. 12, the new Group D includes 10 students from the original Group B and 9 students from the original Group D. For this reason, by targeting a total of three students, namely two students from the original Group B and one student from the original Group D in the new Group D, it becomes possible to move three students from the original Group A of other classes to the new Group D. For this reason, 10 students from the original Group B and 9 students from the original Group D in the new Group D are selected as replacement target candidates.

[0054] Then, the process proceeds to step S150, and among the replacement target candidates extracted in step S140, the students to be the replacement targets are determined. In the example of FIG. 12, as shown in FIG. 13, in the first row from the top and the fourth row from the top, students from the original Group A in the new Group B and students from the original Group B in the new Group D are paired. Also, in the 14th row from the top, students from the original Group A in the new Group B and students from the original Group D in the new Group D are paired. Therefore, these students in the new Group B and the new Group D are selected as the replacement target students.

[0055] Then, in step S160, the replacement process for the students determined as the replacement targets in step S150 is executed, and the number of students from the original Group A in Group D is optimized (FIG. 14).

[0056] When the process of step S160 is completed, the processes of steps S120 - S160 are performed. In the second execution of steps S120 - S160, in addition to the number of students from the original Group A, the optimization of the number of students from the original Group B - original Group D is respectively performed.

[0057] Then, when the number of students from the original Group A - original Group D in each new class is optimized and there are no values outside the appropriate value range (step S130, No), the correction of the first class division candidates is completed based on the number of students in the same class in the previous year.

[0058] Here, a method of modifying the first class division candidate using the number of students in the same class in the previous year as a class division correction item has been described. In addition to this, for example, the number of students from the same elementary school, the number of students in the same club activity, the number of students with poor class attitudes, the number of students with low attendance rates, and the male-female ratio may be used as class division correction items to modify the first class division candidate to create a second class division candidate. The selection of these class division correction items can be arbitrarily made from the class division condition setting column 120. Note that the first class division candidate may be sequentially modified while switching between multiple items to create a second class division candidate, or multiple items may be selected simultaneously and combined to modify the first class division candidate to create a second class division candidate.

[0059] Here, an outline of a method for modifying the first class division candidate using the attendance rate will be described. FIG. 15 is a diagram for explaining a method for modifying the first class division candidate using the attendance rate. As shown in FIG. 15, an arbitrary numerical value is input into the "Attendance Rate" column of the class division condition setting column 120. In FIG. 15, "50" is input into the "Attendance Rate" column. This indicates that the attendance rate in the previous year was 50% or less, and in the class division display column 150, students with an attendance rate of 50% or less in the previous year are clearly displayed. Then, according to the flow in FIG. 11, the first class division candidate is modified so that the number of students with an attendance rate of 50% or less is optimized in each new class.

[0060] Returning to the description of FIG. 8, when the second classification candidate is created in step S30, the process proceeds to step S40. In step S40, the second classification candidate is modified by the person in charge to create the third classification candidate. While looking at the list of students in each class included in the second classification candidate, the person in charge directly selects the target students by double-clicking or the like and exchanges the students between the new classes. The exchange of students can be performed in consideration of, for example, the various types of information described above (student basic information, information for creating a notice form, test result information), as well as the compatibility between students and students who require special consideration. When the creation of the third classification candidate is completed, the process proceeds to step S50. Note that if it is not necessary for the person in charge to exchange students, step S40 may be omitted.

[0061] In step S50, the homeroom teacher and assistant homeroom teacher for each new class are selected. The person in charge refers to the list of homeroom teachers in the homeroom teacher display column 160 displayed in FIG. 10 or the like, for example, and selects the homeroom teacher and assistant homeroom teacher for each new class. Thereby, the class division work for each new class is completed.

[0062] The completed class division data is saved in the school affairs support device 10 (step S60). When the class division work is completed, the person in charge operates the key (F12) assigned to the "registration" command instructed in the command display column 130, and the completed class division is saved in the school affairs support device 10. Note that the completed class division data may be temporarily saved in the user terminal 30, but it is desirable to save it in the school affairs support device 10 at a predetermined timing. Note that even before the class division is completed, the class division information during the work may be saved in the school affairs support device 10 by operating the key (F12) assigned to the "registration" command.

[0063] <Main effects according to this embodiment> According to this embodiment, for the first class division candidate created based on the initial class division conditions, a second class division candidate is created by performing corrections using predetermined class division correction items. As a result, the number of students related to the class division correction items can be automatically optimized in each class, so that the burden on teachers in the class division work can be reduced.

[0064] Also, according to this embodiment, while looking at the list of students in each class shown in the second class division candidate, the person in charge can directly select the target student and exchange students between new classes. As a result, it is possible to create a class division based not only on various information such as basic student information, information for creating a notice form, and test results information, but also on information that is not reflected in these information, such as the compatibility between students.

[0065] [Modification Example] Next, a modification example will be described. After creating the first class division candidate, the person in charge can operate each frame of the class division condition setting field 120 to visually confirm the students to be exchanged. At this time, if there are few students to be exchanged, the step S30 of creating the second class division candidate may be omitted and the process may proceed to step S40, and the target students may be directly selected to exchange students between new classes.

[0066] Also, for some items, step S30 may be executed to automatically exchange the target students, and for other items, step S30 may be omitted, and the process may proceed from step S20 to step S40, and the target students may be directly selected to exchange students between new classes.

[0067] (Embodiment 2) Next, Embodiment 2 will be described. In this embodiment, a first class division candidate is created with the condition that it is the same class as the previous year as the initial class division condition. That is, the first class division candidate in this case is the same class division as the previous year. Then, items other than the number of students who were in the same class in the previous year are selected as class division correction items, and a second class division candidate is created. For the rest, class division is created by the same process as in Embodiment 1 described above.

[0068] According to this embodiment, even when a first class division candidate is created with the condition that it is the same class as the previous year as the initial class division condition, the number of students related to each item can be automatically optimized in each new class by the class division correction items, so the burden on teachers in the class division work can be reduced.

[0069] (Embodiment 3) Next, Embodiment 3 will be described. Embodiment 3 relates to a method for creating class divisions for first - grade elementary school students. For first - grade elementary school students who are new students in the elementary school, conditions such as the grades of the previous year (Embodiment 1) or being in the same class as the previous year (Embodiment 2) cannot be used as the initial class division conditions. Therefore, in creating class divisions for first - grade elementary school students, a first class division candidate may be created with the birthday, the 50 - sound order of the name, etc. of each student (each child) as the initial class division conditions. For the rest, class division is created by the same process as in the above - mentioned embodiments.

[0070] Note that even when creating class divisions for first - grade junior high school students or first - grade high school students and not using the grades of sixth - grade elementary school students in the previous year or the grades of third - grade junior high school students in the previous year, a first class division candidate may be created with the birthday, the 50 - sound order of the name, etc. of each student as the initial class division conditions.

[0071] According to the present embodiment, even when the first class division candidates are created using the date of birth of each student as the initial class division condition, the number of students related to each item can be automatically optimized in each class by the class division correction items, so that the burden on the teacher in the class division work can be reduced.

[0072] So far, the embodiments of the present invention have been described, but the present invention is not limited to the above embodiments. A person skilled in the art can easily change, add, or convert each element of the above embodiments within the scope of the present invention. It is possible to replace a part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment.

Explanation of Reference Numerals

[0073] 1... School affairs support system, 10... School affairs support device, 30... User terminal, NET... Network.

Claims

1. A school affairs support device, a plurality of user terminals connected to the school affairs support device via a network, A school affairs support system comprising: The user terminal, while being connected to the school affairs support device, creates a first class division candidate based on predetermined initial class division conditions, modifies the first class division candidate based on the selected class division modification item, and creates a second class division candidate with the number of students related to the class division modification item optimized, In creating the second class division candidate, the user terminal sets an appropriate value range per class for the number of students corresponding to the selected class division modification item, After setting the appropriate value range, from the first class division candidate, calculates the number of students corresponding to the selected class division modification item for each class, extracts the class with the most students corresponding to the selected class division modification item (the most populated class) and the number of students corresponding to the selected class division modification item in the most populated class, extracts the class with the fewest students corresponding to the selected class division modification item (the least populated class) and the number of students corresponding to the selected class division modification item in the least populated class, determines whether there are values outside the appropriate value range for the number of students corresponding to the selected class division modification item in the most populated class and the number of students corresponding to the selected class division modification item in the least populated class, if there are values outside the appropriate value range, designates the corresponding class as a class to be swapped, selects students to be swap candidates from the class to be swapped so that the number of students corresponding to the selected class division modification item in the class to be swapped falls within the appropriate value range, determines a student to be swapped from among the swap candidates, performs a process of swapping the student to be swapped with a student in another class, and continues to perform the process until there are no classes in which the number of students corresponding to the selected class division modification item is outside the appropriate value range, The class division modification item includes any one of the number of students who were in the same class in the previous year, the number of students from the same primary school, the number of students in the same club activity, the number of students with poor class attitudes, the number of students with low attendance rates, and the male-female ratio, A school affairs support system.

2. In the school affairs support system according to Claim 1, The user terminal corrects the first class division candidate based on a plurality of the class division correction items and creates the second class division candidate. School affairs support system.

3. In the school affairs support system according to claim 1, the initial class division conditions are any one of the previous year's grades of each student, being in the same class as the previous year, the date of birth of each student, and the 50-sound order of the name of each student. School affairs support system.

4. A program related to a school affairs support system including a school affairs support device and a plurality of user terminals connected to the school affairs support device via a network, a step in which the user terminal creates a first class division candidate based on predetermined initial class division conditions while being connected to the school affairs support device; a step in which the user terminal corrects the first class division candidate based on a selected class division correction item and creates a second class division candidate in which the number of students related to the class division correction item is optimized; In the step of creating the second class division candidate, the user terminal sets an appropriate value range per class for the number of students corresponding to the selected class division correction item; after the step of setting the appropriate value range, calculates, for each class, the number of students corresponding to the selected class division correction item from the first class division candidate; extracts the class with the largest number of students corresponding to the selected class division correction item (the most numerous class) and the number of students corresponding to the selected class division correction item in the most numerous class; extracts the class with the smallest number of students corresponding to the selected class division correction item (the least numerous class) and the number of students corresponding to the selected class division correction item in the least numerous class; determines whether there is a value outside the appropriate value range for the number of students corresponding to the selected class division correction item in the most numerous class and the number of students corresponding to the selected class division correction item in the least numerous class; when there is a value outside the appropriate value range, designates the corresponding class as a class to be swapped, and selects students to be candidates for swapping from the class to be swapped so that the number of students corresponding to the selected class division correction item in the class to be swapped falls within the appropriate value range; determines a student to be swapped from among the candidates for swapping; executing a step of swapping the target student to be swapped with a student in another class; which is executed by a processor until there is no class in which the number of students corresponding to the selected class division correction item is outside the appropriate value range; the class division correction item includes any one of the number of students who were in the same class in the previous year, the number of students from the same elementary school, the number of students in the same club activity, the number of students with poor class attitudes, the number of students with low attendance rates, and the male-female ratio; Program.

5. In the program according to Claim 4, in the step of creating the second class division candidate, the user terminal corrects the first class division candidate based on a plurality of the class division correction items and creates the second class division candidate; Program.

Citation Information

Patent Citations

  • System and program for assisting grouping

    JP2011158938A

  • System and program for supporting class composition

    JP2011158939A

  • School administration support system

    JP2017117128A