Schedule adjustment program

The schedule adjustment program simplifies parent-teacher conference scheduling by generating and formatting schedules to indicate conflicts and completeness, reducing teacher workload and errors.

JP2025160060APending Publication Date: 2025-10-22小橋 一也
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024071950
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-09
Publication Date
2025-10-22

AI Technical Summary

Technical Problem

Scheduling parent-teacher conferences for large numbers of students in elementary schools is cumbersome and prone to errors due to the need to accommodate individual parent preferences and sibling schedules, leading to increased teacher burden.

Method used

A schedule adjustment program that generates and displays individual and sibling conference schedules on a single screen, using character and background formatting to indicate scheduling conflicts and completeness, reducing the need for manual calculations and minimizing transcription errors.

Benefits of technology

The program simplifies the scheduling process by visually indicating scheduling conflicts and completeness, thereby reducing teacher workload and preventing errors in conference date and time management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025160060000001_ABST
    Figure 2025160060000001_ABST
Patent Text Reader

Abstract

To provide a schedule adjustment program capable of reducing a burden of a meeting schedule creation by preventing errors by making work for adjusting meeting date and time to be visibly and easily understood.SOLUTION: A schedule adjustment program generates an individual meeting schedule for a pupil of an own lass and an individual meeting schedule for the pupil's sibling of the own class for each class on the basis of received initial information, and displays them on one screen of a computer. When a schedule for the pupil is inputted in the individual meeting schedule for the pupil of the own class, the schedule adjustment program sets a character format for the name of the pupil or a background format for a background of the name in accordance with (1) whether the inputted pupil has siblings, (2) whether designated date and time exist within a proper range in relation to an inputted schedule for the sibling, and (3) whether uninputted siblings exist in the inputted siblings for the pupil.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present technology relates to a schedule adjustment program. [Background technology]

[0002] In elementary schools, individual consultation meetings are held for all students at a specific time each year. The larger the number of students, the more complicated it becomes to schedule individual consultation dates and times for all students in a school that meet the wishes of parents.

[0003] Techniques for creating a schedule are disclosed in, for example, Patent Documents 1 to 3. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 7322656 [Patent Document 2] Patent No. 7145116 [Patent Document 3] Patent No. 5670679 Summary of the Invention [Problem to be solved by the invention]

[0005] Elementary school teachers make various efforts to reduce the burden on parents when scheduling parent-teacher conference dates and times for all students in the school. For example, homeroom teachers often coordinate with each other to schedule conference dates for siblings in different classes, slightly shifting the time. Furthermore, they must coordinate conference dates and times to accommodate parents' preferences. These circumstances make scheduling conference dates and times even more cumbersome. The invention aims to prevent mistakes and reduce the burden of scheduling conference dates and times by visually simplifying the process of scheduling conference dates and times. [Means for solving the problem]

[0006] A schedule adjustment program according to an embodiment of the present technology includes an initial information receiving step, an interface generating step, and a status display step. In the initial information receiving step, the schedule adjustment program receives, via an input unit of a computer, input of the grades, classes, names, and guardian names of all children and students, input of dates and start times of individual conferences, and input of an appropriate range of time differences between the conference start times for siblings. In the interface generating step, the schedule adjustment program generates, for each class, an individual conference schedule for children and students in the same class (first individual conference schedule) and an individual conference schedule for siblings of the children and students in the same class (second individual conference schedule), based on the input content received in the initial information receiving step, and displays them on one screen of the computer.

[0007] Here, the first individual conference schedule is a table of dates and times, and when the name of a student in the student's class is entered into the table via the input unit, the interface accepts the schedule of the entered student (the student to be adjusted) at the date and time (specified date and time) corresponding to the entered field. The second individual conference schedule is a table of dates and times, and the interface displays on one computer screen the names of siblings of students in the student's class whose schedules have been accepted in the first individual conference schedule of another class (entered siblings).

[0008] In the status display step, when a student's schedule is entered into the first individual consultation schedule via the input unit, the schedule adjustment program sets the character format of the student's name to be adjusted, which is displayed on one screen of the computer, or the background format of the student's name to be adjusted, which is displayed on one screen of the computer, depending on (1) whether the student has siblings, (2) whether the specified date and time is within an appropriate range in relation to the schedules of siblings that have been entered, and (3) whether the student's siblings have siblings whose schedules have not been accepted in the first individual consultation schedule of another class (unentered siblings).

[0009] The schedule adjustment program may further include a processing list generation step. In the processing list generation step, the schedule adjustment program generates a processing list that lists the grade, class, name, and guardian name of siblings for each student based on the input content accepted in the initial information acceptance step. At this time, in the status display step, the schedule adjustment program sets a character format or background format based on the processing list, the specified date and time, and the appropriate range.

[0010] In the processing list generating step, the schedule adjustment program may write the specified date and time and the setting of the character format or background format in the processing list.

[0011] The schedule adjustment program may generate a list of unentered siblings in the interface generation step and display it on one screen of the computer, where the list is an interface that displays the grade, class, and name of the unentered siblings on one screen of the computer.

[0012] The schedule adjustment program may further include a printing process step in which the schedule adjustment program creates a notice of the date and time of the individual informal meetings for the parents of the students based on the processing list and prints the notice of the date and time.

[0013] The schedule adjustment program may further include a list generation step, in which the schedule adjustment program generates a list of schedules for all students based on the processing list. [Effects of the Invention]

[0014] In a schedule adjustment program according to an embodiment of the present technology, for each class, a schedule for individual conferences for students in the same class (first individual conference schedule) and a schedule for individual conferences for siblings of students in the same class (second individual conference schedule) are generated based on the input content received in the initial information receiving step, and are displayed on one computer screen. Furthermore, in the present technology, when a student's schedule is entered into the first individual conference schedule, the character format of the student's name or the background format of the name are set based on the three conditions described above. As a result, for example, when elementary school teachers enter a student's schedule into the first individual conference schedule, they can determine (1) whether the student has any siblings, (2) whether the specified date and time is within or outside an appropriate range in relation to the schedules of the siblings who have already been entered, and (3) whether the student has any siblings who have not yet been entered, simply by checking the character format of the student's name or the background format of the name. In this way, elementary school homeroom teachers can visually grasp the work required to arrange the dates and times for informal meetings, which helps prevent mistakes in arranging the dates and times for informal meetings, thereby reducing the burden on elementary school homeroom teachers in creating informal meeting schedules.

[0015] In a schedule adjustment program according to an embodiment of the present technology, when a processing list listing the grades, classes, names, and guardian names of siblings for each student is generated based on the input content received in the initial information receiving step, the character format of the name of the student to be adjusted or the background format of the name is set based on the processing list, the specified date and time, and the appropriate range. In this way, when the processing list is used in setting the format, it is not necessary to calculate the above conditions (1) to (3) every time the first individual conference schedule including the name of the student to be adjusted is displayed on one screen of the computer. As a result, the schedule adjustment program can be used even on computers with low processing power.

[0016] In a schedule adjustment program according to an embodiment of the present technology, when a specified date and time is written in a processing list, the format can be set simply by referring to the processing list. This eliminates the need to calculate the above conditions (1) to (3) every time the first individual conference schedule including the names of students to be adjusted is displayed on one screen of a computer. As a result, the schedule adjustment program can be used even on computers with low processing power.

[0017] In a schedule adjustment program according to an embodiment of the present technology, if a list of unentered siblings is generated and displayed on a computer screen, when elementary school teachers enter the names of students in their classes into the first individual parent-teacher conference schedule, they can compare the character format of the entered names or the background format of the names with the list of unentered siblings to specifically understand why the entered names or the background format of the names are in that way. In this way, elementary school teachers can visually understand the work required to schedule parent-teacher conferences, thereby preventing mistakes in scheduling parent-teacher conferences. This reduces the burden on elementary school teachers in creating parent-teacher conference schedules.

[0018] In the schedule adjustment program according to an embodiment of the present technology, when a notice of the date and time of an individual conference for parents of students is created based on a processing list and the notice of the date and time is printed, transcription errors that may occur when elementary school teachers manually transcribe the date and time of the conference to create the notice of the date and time can be prevented, thereby reducing the burden on elementary school teachers of creating the notice of the date and time.

[0019] In a schedule adjustment program according to one embodiment of the present technology, when a list of schedules for all students is generated based on a processing list, even if, for example, elementary school teachers suddenly have to change the date and time of a parent-teacher conference due to a call from a parent of a student in another class, the elementary school teachers can easily confirm the date and time of the conference that can be changed by checking the list. [Brief explanation of the drawings]

[0020] [Figure 1] FIG. 1 is a diagram illustrating an example of a schematic configuration of a server device storing spreadsheet software according to an embodiment of the present technology, and two terminal devices capable of communicating with the server device via a network. [Figure 2] FIG. 2 is a diagram illustrating an example of a display screen of the terminal device of FIG. [Figure 3] FIG. 3 is a diagram illustrating an example of a display screen of the terminal device of FIG. [Figure 4] FIG. 4 is a diagram illustrating an example of a display screen of the terminal device of FIG. [Figure 5] FIG. 5 is a diagram showing an example of siblings. [Figure 6] FIG. 6 is a diagram illustrating an example of a display screen of the terminal device of FIG. [Figure 7] FIG. 7 is a diagram illustrating an example of a display screen of the terminal device of FIG. [Figure 8] FIG. 8 is a diagram illustrating an example of a display screen of the terminal device of FIG. [Figure 9] FIG. 9 is a diagram illustrating an example of a display screen of the terminal device of FIG. [Figure 10] FIG. 10 is a diagram illustrating an example of a display screen of the terminal device of FIG. [Figure 11] FIG. 11 is a diagram showing an example of the processing flow in the server device and each terminal device when spreadsheet software is executed on the server device via each terminal device and the interface of the spreadsheet software is displayed on the display screen of each terminal device. DETAILED DESCRIPTION OF THE INVENTION

[0021] Hereinafter, embodiments of the present technology will be described in detail with reference to the drawings.

[0022] 1 illustrates a schematic configuration example of a server device 100 storing spreadsheet software 121 according to an embodiment of the present technology, and two terminal devices 200 capable of communicating with the server device 100 via a network 300. The server device 100 and the two terminal devices 200 are connected via the network 300. Each terminal device 200 can access a storage unit 120 in the server device 100 via the network 300, and can display various interfaces on a display unit 220 in the terminal device 200 by causing a control unit 110 in the server device 100 to execute the spreadsheet software 121 in the storage unit 120. Note that the number of terminal devices 200 connected to the network 300 is not limited to two, and may be three or more.

[0023] The server device 100 includes, for example, a control unit 110, a storage unit 120, and a communication unit 130. The communication unit 130 is a communication interface capable of communicating with each terminal device 200 via a network 300. The storage unit 120 stores programs (e.g., a web browser program and an operating system) executed by the control unit 110. The storage unit 120 is configured, for example, by RAM (Random Access Memory), ROM (Read Only Memory), an auxiliary storage device (such as a hard disk), and the like.

[0024] The storage unit 120 further stores spreadsheet software 121. The spreadsheet software 121 corresponds to a specific example of a schedule adjustment program according to an embodiment of the present technology. The spreadsheet software 121 is software for scheduling dates and times for meetings for all students in the school and printing out information about the scheduled dates and times.

[0025] The spreadsheet software 121 includes various interfaces, data used in the interfaces, and macros (e.g., programs written in VBA) that describe a series of procedures for executing predetermined calculations using the interfaces. The spreadsheet software 121 may include, as data used in the various interfaces, "basic information about all students (grade, class, attendance number, name, and guardian name of all students)," "schedule of individual consultations," "start time of individual consultations," "appropriate range of time difference between the start times of consultations for siblings," "processing list (year group, year group and name of all students, attendance number, number of siblings, guardian name, designated date and time (address data), maximum value of the above time difference, judgment result)," "date and time guide manuscript," and "schedule of all students." Specific examples of this data will be described in detail later. The spreadsheet software 121 can execute a series of procedures described in the macros by having the control unit 110 execute the macros included in the spreadsheet software 121. The various interfaces generated by the spreadsheet software 121 and the series of procedures written in the macro executed by the spreadsheet software 121 will be described in detail later.

[0026] The control unit 110 is configured to include, for example, a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit), and is capable of executing, for example, an operating system, middleware, etc. (not shown) stored in the storage unit 120. The control unit 110 is capable of executing processing in response to requests from each terminal device 200.

[0027] For example, when the control unit 110 receives an access request to the storage unit 120 in the server device 100 from each terminal device 200, the control unit 110 can provide each terminal device 200 with an interface that graphically displays various data stored in the storage unit 120. For example, when the control unit 110 receives an execution request for spreadsheet software 121 in the storage unit 120 from each terminal device 200, the control unit 110 can execute the spreadsheet software 121 in the storage unit 120 and provide each terminal device 200 with the interface IF generated thereby. For example, when the control unit 110 receives a data input request from each terminal device 200 via the interface IF, the control unit 110 can store the data acquired together with the data input request in the spreadsheet software 121. For example, when the control unit 110 receives a macro execution request from each terminal device 200 via the interface IF, the control unit 110 can execute a macro and provide each terminal device 200 with the results obtained thereby.

[0028] Each terminal device 200 includes, for example, a control unit 210, a display unit 220, an input unit 230, a storage unit 240, and a communication unit 250. The communication unit 250 is a communication interface capable of communicating with the server device 100 via the network 300. The storage unit 240 is capable of temporarily storing data generated in association with various arithmetic processing in the control unit 210. The storage unit 240 is configured by, for example, RAM, ROM, auxiliary storage device (hard disk, etc.), etc.

[0029] The display unit 220 is formed of a display device such as a liquid crystal panel or an organic EL (Electro Luminescence) panel. The display unit 220 is capable of displaying an image based on a video signal from the control unit 210 on a display screen 220A. On the display screen 220A of the display unit 220, for example, various interfaces provided by the server device 100 are displayed.

[0030] The input unit 230 is capable of receiving instructions from the elementary school teacher and outputting the received instructions to the control unit 210. The input unit 230 may be, for example, a mechanical input interface including a keyboard or the like, or a voice input interface including a microphone or the like. The input unit 230 may be, for example, a touch panel provided on the display screen 220A of the display unit 220.

[0031] The control unit 210 is configured to include, for example, a CPU and a GPU, and is capable of executing, for example, a web browser program, an operating system, etc. (not shown) stored in the storage unit 120. The control unit 210 is capable of transmitting various requests acquired via an interface IF provided by the server device 100 to the server device 100 via the communication unit 250. When the control unit 210 acquires a response to the transmission of various requests to the server device 100 via the communication unit 250, the control unit 210 is capable of executing processing according to the content of the acquired response.

[0032] 2 to 4 and 6 to 10 show examples of the display screen 220A of each terminal device 200. 2 to 4 and 6 to 10 show display examples of the interface IF provided by the server device 100 (spreadsheet software 121). Fig. 5 shows an example of siblings.

[0033] When the control unit 210 acquires an interface IF from the server device 100, it is able to execute the function of the acquired interface IF. The control unit 210 is able to first display a screen including a display of the acquired interface IF on the display screen 220A of the display unit 220. The control unit 210 is able to, for example, generate a video signal for displaying a screen including a display of the acquired interface IF and output it to the display unit 220. When such a video signal is input from the control unit 210, the display unit 220 is able to display an image corresponding to the input video signal on the display screen 220A. The interface IF may include, for example, a plurality of tabs (initial information input TAB1, meeting date and time input tab TAB2, processing list tab TAB3, date and time guide printing tab TAB4, and overall information display tab TAB5) as shown in FIGS. 2 to 4 and 6 to 10.

[0034] First, we will explain the initial information input TAB 1. As shown in Fig. 2, the initial information input TAB 1 includes two tabs (a tab for inputting information about all students and a tab for inputting a meeting schedule).

[0035] When a homeroom teacher of an elementary school selects the "All Students Information Input" tab in the interface IF using the input unit 230, the control unit 210 can display the input interface IFa within the interface IF, as shown in FIG. 2, for example. The input interface IFa can accept input of basic information about all students (grade, class, name, and guardian name of all students) via the input unit 230. The basic information about all students constitutes part of the initial information. FIG. 2 illustrates an example of the basic information about all students being input into the input interface IFa. When a homeroom teacher of an elementary school uses the input unit 230 to input the basic information about all students into the input interface IFa, the control unit 210 can transmit the input data (basic information about all students) together with a data input request to the server device 100 via the communication unit 250.

[0036] When an elementary school teacher uses the input unit 230 to select the discussion schedule input tab in the interface IF, the control unit 210 can display input interfaces IFb, IFc, IFd, and IFe within the interface IF, as shown in Figure 3, for example.

[0037] The input interface IFb is capable of accepting input of the schedule for the individual social gathering via the input unit 230. The input interface IFb is capable of accepting input of, for example, the month, date, and day of the week for the first, second, and third days of the individual social gathering via the input unit 230. FIG. 3 illustrates an example in which the month, date, and day of the week for the first, second, and third days of the individual social gathering are input into the input interface IFb. When the elementary school homeroom teacher inputs the schedule for the individual social gathering into the input interface IFb using the input unit 230, the control unit 210 is capable of transmitting the input data (the schedule for the individual social gathering) together with a data input request to the server device 100 via the communication unit 250.

[0038] The input interface IFc is capable of accepting input of the start time of the individual social gathering via the input unit 230. Fig. 3 illustrates an example of the start time of the individual social gathering being input into the input interface IFc. When the elementary school teacher inputs the start time of the individual social gathering into the input interface IFc using the input unit 230, the control unit 210 is capable of transmitting the input data (start time of the individual social gathering) together with a data input request to the server device 100 via the communication unit 250.

[0039] The input interface IFd can accept input of an appropriate range of time difference between the start times of siblings' social meetings via the input unit 230. For example, the input interface IFd can accept input of a minimum time difference between the start times of social meetings and a maximum time difference between the start times of social meetings via the input unit 230. FIG. 3 illustrates an example in which a minimum time difference of 15 minutes and a maximum time difference of 20 minutes are input into the input interface IFd. The dates and start times of individual social meetings and the appropriate range of time difference between the start times of social meetings between siblings constitute part of the initial information. When a homeroom teacher of an elementary school uses the input unit 230 to input an appropriate range of time difference between the start times of social meetings between siblings into the input interface IFd, the control unit 210 can transmit the input data (the appropriate range of time difference between the start times of social meetings between siblings) together with a data input request to the server device 100 via the communication unit 250.

[0040] When the server device 100 (control unit 110) acquires initial information from the terminal device 200, it can store the acquired initial information in the "basic information of all students," "schedule of individual conferences," "start time of individual conferences," "appropriate range of time difference between conference start times for siblings," "processing list," and "schedule of all students" in the spreadsheet software 121 of the storage unit 120. Specifically, when the control unit 110 acquires initial information from the terminal device 200, it can store various pieces of information included in the acquired initial information in the corresponding locations among the "basic information of all students," "schedule of individual conferences," "start time of individual conferences," "appropriate range of time difference between conference start times for siblings," "processing list," and "schedule of all students."

[0041] The input interface IFe is capable of receiving a macro execution request via the input unit 230. The input interface IFe is configured with buttons that receive the macro execution request, for example, as shown in FIG. 3. When the elementary school teacher selects a button on the input interface IFe using the input unit 230, the control unit 210 generates a macro execution request and is capable of transmitting the generated macro execution request to the server device 100 via the communication unit 250.

[0042] When the server device 100 (control unit 110) receives a macro execution request, it is capable of executing a macro in the spreadsheet software 121. The control unit 110 uses the initial information in the spreadsheet software 121 to generate, for example, a meeting date and time input tab TAB2 including a tab (class tab) for each class, as shown in Fig. 4, and also generates interfaces (input interface IFf and display interfaces IFg, IFh) assigned to each class tab.

[0043] In response to receiving a macro execution request, the control unit 110 is capable of transmitting an interface IF including multiple tabs (initial information input tab TAB1, meeting date and time input tab TAB2, processing list tab TAB3, date and time guide printing tab TAB4, and overall information display tab TAB5) and an interface assigned to each tab to the terminal device 200 via the communication unit 250. The interface IF at this time includes an interface assigned to each class tab (input interface IFf and display interfaces IFg and IFh).

[0044] In response to a macro execution request, the terminal device 200 (control unit 210) can acquire an interface IF including multiple tabs (initial information input tab TAB1, meeting date and time input tab TAB2, processing list tab TAB3, date and time guide printing tab TAB4, and overall information display tab TAB5) and an interface assigned to each tab. The interface IF at this time includes an interface assigned to each class tab (input interface IFf and display interfaces IFg and IFh). When the control unit 210 acquires the interface IF, it can execute the function of the acquired interface IF.

[0045] When an elementary school homeroom teacher uses the input unit 230 to select one class tab (for example, the 1-1 tab) in the meeting date and time input tab TAB2 in the interface IF, the control unit 210 can display the input interface IFf and display interfaces IFg and IFh in the interface IF, for example, as shown in Fig. 4. Here, in Fig. 4, the "1-1 tab" is the meeting date and time input tab for Class 1-1, the "1-2 tab" is the meeting date and time input tab for Class 1-2, the "1-3 tab" is the meeting date and time input tab for Class 1-3, the "6-1 tab" is the meeting date and time input tab for Class 6-1, the "6-2 tab" is the meeting date and time input tab for Class 6-2, and the "6-3 tab" is the meeting date and time input tab for Class 6-3.

[0046] The input interface IFf is a table of dates and times. The input interface IFf is capable of displaying an individual conference schedule (first individual conference schedule) for students in the student's own class (e.g., Class 1-1) on the display screen 220A. When a homeroom teacher of an elementary school uses the input unit 230 to input the names of students in the student's own class (e.g., Class 1-1) into the table of the input interface IFf, the control unit 210 can accept the schedule of the input student (the student to be adjusted) at the date and time (designated date and time) corresponding to the input field. For example, the control unit 210 can acquire an address (address data) in the table of the input field as the date and time (designated date and time) corresponding to the input field. For example, the control unit 210 can transmit the input data (the student's name) and the address data of the input field to the server device 100 via the communication unit 250 as the schedule of the input student (the student to be adjusted). The control unit 210 is capable of transmitting, for example, the schedule of a student (a student to be adjusted) to the server device 100 via the communication unit 250 together with a data input request.

[0047] 4 illustrates an example in which the names of pupils 1, 2, and 3 are entered into the table of input interface IFf as pupils in class 1-1. When a homeroom teacher of an elementary school uses input unit 230 to enter pupil 1's name into the table of input interface IFf, control unit 210 can transmit, for example, pupil 1's name and the address data (2,2) where pupil 1's name has been entered as pupil 1's schedule, together with a data input request, to server device 100 via communication unit 250. When a homeroom teacher of an elementary school uses input unit 230 to enter pupil 2's name into the table of input interface IFf, control unit 210 can transmit, for example, pupil 2's name and the address data (1,4) where pupil 2's name has been entered as pupil 2's schedule, together with a data input request, to server device 100 via communication unit 250. When an elementary school teacher uses the input unit 230 to input the name of child 3 into the table of the input interface IFf, the control unit 210 can transmit, for example, the name of child 3 and the address data (2, 5) of the location where child 3's name was input as child 3's schedule together with a data input request to the server device 100 via the communication unit 250.

[0048] When the server device 100 (control unit 110) acquires the schedule (name of the student and specified date and time) of the child / student (child / student to be adjusted) along with a data input request, it is able to store the acquired schedule of the child / student (child / student to be adjusted) in the "processing list" and "schedule of all children / students" in the spreadsheet software 121.

[0049] The display interface IFg is a table of dates and times. The display interface IFg is capable of displaying on the display screen 220A a schedule of individual conferences (second individual conference schedules) for siblings of students in the student's own class (for example, 1st year class 1). The display interface IFg is capable of displaying in the table on the display screen 220A the names of siblings (entered siblings) of students in the student's own class (for example, 1st year class 1) whose schedules have been accepted in the individual conference schedules (first individual conference schedules) of other classes.

[0050] Figures 4, 6, and 7 show examples of how student 371 (51 student 371) in class 5-1 and student 194 (31 student 194) in class 3-1, who are siblings of students in class 1-1, are displayed in the table of display interface IFg. Figures 4, 6, and 7 show examples of how student 194 (31 student 194) in class 3-1, who is a sibling of student 1 in class 1-1, is displayed in the table of display interface IFg.

[0051] The display interface IFh is capable of displaying on the display screen 220A a list of siblings (unentered siblings) of students in the student's own class (for example, class 1-1) whose schedules have not been accepted in the individual parent-teacher meeting schedules (first individual parent-teacher meeting schedules) of other classes.

[0052] Figures 4, 6, and 7 show examples of unentered siblings, such as student 311 (42 student 311) in class 4-2, student 471 (61 student 471) in class 6-1, and student 519 (63 student 519) in class 6-3, displayed in the list of display interface IFh. Note that in Figures 4, 6, and 7, student 194 (31 student 194) in class 3-1 and student 371 (51 student 371) in class 5-1 have already been entered in the individual parent-teacher conference schedules for other classes (first individual parent-teacher conference schedules), and are therefore represented by lightly shaded characters with a line through them. Student 1 in class 1-1 is a sibling of student 194 in class 3-1, as shown in Figure 5, for example. Student 3 in class 1-1 is a sibling of student 471 in class 6-1, as shown in Figure 5, for example.

[0053] When the elementary school teacher uses the input unit 230 to select one class tab (e.g., tab 1-1) in the conference date and time input tab TAB2 in the interface IF, the control unit 210 can transmit a request (data acquisition request) for data to be displayed in the interfaces (input interface IFf and display interfaces IFg, IFh) included in the selected class tab to the server device 100 via the communication unit 250. The data acquisition request includes, for example, the name of the class tab (e.g., 1-1).

[0054] When the server device 100 (control unit 110) receives a data acquisition request from the terminal device 200, it identifies the grade and class from the name of the tab (e.g., 1-1) included in the received data acquisition request, and is able to read out the schedules (specified date and time) of all students in the identified grade and class (e.g., 1st grade, class 1) and the schedules (specified date and time) of siblings of all students in the identified grade and class from the "processing list" in the spreadsheet software 121. The control unit 110 is further able to read out from the "processing list" in the spreadsheet software 121 siblings of students in the identified grade and class (e.g., 1st grade, class 1) whose schedules have not been accepted in the individual conference schedules of other classes (first individual conference schedules) (unentered siblings).

[0055] The control unit 110 is capable of generating an input interface IFf in which data read from the "processing list" in the spreadsheet software 121 (schedules for all students in a specified grade and class) is embedded, a display interface IFg in which data read from the "processing list" in the spreadsheet software 121 (schedules for siblings of all students in a specified grade and class) is embedded, and a display interface IFh including data read from the "processing list" in the spreadsheet software 121 (the list of siblings not yet entered). The control unit 110 is capable of transmitting the generated interface IF including the input interface IFf and display interfaces IFg and IFh to the terminal device 200 via the communication unit 250 as a response to the acquisition of a data acquisition request.

[0056] When the terminal device 200 (control unit 210) acquires an interface IF from the server device 100, the interface IF includes an input interface IFf and a display interface IFg in which a schedule is embedded, and a display interface IFh that includes a list, the terminal device 200 (control unit 210) is able to display the acquired interface IF as the interface of the selected tab.

[0057] The server device 100 (control unit 110) is capable of setting the character format of the name of the child or student (child or student to be adjusted) entered into the input interface IFf or the background format of the name based on the following three conditions:

[0058] First condition: Whether the student (subject to adjustment) entered in the input interface IFf has siblings - Second condition: Whether the specified date and time is within the appropriate range in relation to the schedule of the entered siblings Third condition: Among the siblings of the student (student subject to adjustment) entered in the input interface IFf, are there any siblings (unentered siblings) whose schedules have not been accepted in the input interface IFf (first individual parent-teacher conference schedule) of another class?

[0059] If the child or student (children or students to be adjusted) entered into the input interface IFf has no siblings, the control unit 110 can set the font style of the name of the child or student (children or students to be adjusted) entered into the input interface IFf to, for example, black, or the background style of the name to, for example, white. If the child or student (children or students to be adjusted) entered into the input interface IFf has siblings, the control unit 110 can set the font style of the name of the child or student (children or students to be adjusted) entered into the input interface IFf to, for example, underline the name, or the background style of the name to, for example, surround it with a thick frame. If the child or student (children or students to be adjusted) entered into the input interface IFf has siblings and the specified date and time is outside the appropriate range in relation to the schedule of the entered siblings, the control unit 110 can set the font style of the name of the child or student (children or students to be adjusted) entered into the input interface IFf to, for example, red.

[0060] If the child or student (child or student subject to adjustment) entered into input interface IFf has siblings, and the specified date and time is not outside the appropriate range in relation to the schedules of the entered siblings (if it is within the appropriate range or if none of the siblings have entered anything), and if the siblings of the child or student (child or student subject to adjustment) entered into input interface IFf include siblings (unentered siblings) whose schedules are not accepted in the input interface IFf (first individual meeting schedule) of another class, the control unit 110 can set the character format of the name of the child or student (child or student subject to adjustment) entered into input interface IFf or the background format of the name to, for example, blue. If the child or student (child or student to be adjusted) entered into input interface IFf has siblings, and the specified date and time is within the appropriate range in relation to the schedules of the entered siblings, and further, among the siblings of the child or student (child or student to be adjusted) entered into input interface IFf, there are no siblings (unentered siblings) whose schedules have not been accepted in the input interface IFf (first individual meeting schedule) of another class, the control unit 110 can set the character format of the name of the child or student (child or student to be adjusted) entered into input interface IFf or the background format of the name to, for example, black.

[0061] The server device 100 (control unit 110) is capable of storing the setting of the character format of the name of the child or student (child or student to be adjusted) input into the input interface IFf or the background format of the name in the determination result of the "processing list" in the spreadsheet software 121. When the conditions of the child or student (child or student to be adjusted) input into the input interface IFf do not satisfy the following condition A, the control unit 110 is capable of storing, for example, "0" in the determination result of the "processing list" in the spreadsheet software 121. When the conditions of the child or student (child or student to be adjusted) input into the input interface IFf satisfy the following condition A but do not satisfy the following condition B, the control unit 110 is capable of storing, for example, "1" in the determination result of the "processing list" in the spreadsheet software 121. The control unit 110 is capable of storing, for example, "2" in the determination result of the "processing list" in the spreadsheet software 121 when the conditions of the student (subject to adjustment) input into the input interface IFf satisfy the following two conditions (condition A, condition B) but do not satisfy the following condition C. The control unit 110 is capable of storing, for example, "3" in the determination result of the "processing list" in the spreadsheet software 121 when the conditions of the student (subject to adjustment) input into the input interface IFf satisfy the following three conditions (condition A, condition B, condition C).

[0062] Condition A: The child or student being adjusted has siblings. Condition B: The specified date and time must be within the appropriate range in relation to the schedule of the siblings you have entered. Condition C: There are no unentered siblings among the siblings of the child or student being adjusted.

[0063] When a class tab (e.g., tab 1-1) is selected, the server device 100 (control unit 110) can set the character format of the names of children and students already entered in the input interface IFf or the background format of the names, using the determination result of the processing list. For example, if Child 1, Child 2, Child 3, and Child 4 have already been entered in the input interface IFf, the control unit 110 can set the character format of the names of Child 1, Child 2, Child 3, and Child 4 or the background format of the names, using the determination result of Child 1, Child 2, Child 3, and Child 4 in the processing list.

[0064] For example, suppose that in the processing list, the judgment result for Child 1 is "1," the judgment result for Child 2 is "0," the judgment result for Child 3 is "2," and the judgment result for Child 4 is "3." In this case, when the judgment result for a child already entered into input interface IFf in the processing list is "0," the control unit 110 can set the character format of the child's name to, for example, black, or the background format of the name to, for example, white. When the judgment result for a child already entered into input interface IFf in the processing list is "1," the control unit 110 can set the character format of the child's name or the background format of the name to, for example, red, and can set the character format of the child's name to, for example, a format that underlines the name.

[0065] When the determination result of a student who has already been input into the input interface IFf in the processing list is "2," the control unit 110 can set the character format of the student's name or the background format of the name to blue, for example, and set the character format of the student's name to a format that underlines the name, for example. When the determination result of a student who has already been input into the input interface IFf in the processing list is "3," the control unit 110 can set the character format of the student's name to black, for example, or set the background format of the name to white, for example, and set the character format of the student's name to a format that underlines the name, for example.

[0066] The control unit 110 is capable of generating an interface IF including the formatted input interface IFf. The control unit 110 is capable of transmitting the interface IF including the formatted input interface IFf to the terminal device 200 via the communication unit 250 as a response to the acquisition of the data input request.

[0067] When the terminal device 200 (control unit 210) acquires an interface IF including a formatted input interface IFf from the server device 100, it is possible to display the acquired interface IF as the interface of the tab where the schedule is entered.

[0068] In addition, in Figure 6, Student 1 in Class 1-1 has a sibling (Student 194 in Class 3-1), and the difference (25 minutes) between the designated date and time of Student 1 in Class 1-1 and the designated date and time of Student 194 in Class 3-1 is outside the set appropriate range (15 to 20 minutes), so the name of Student 1 in Class 1-1 is colored red, for example. In addition, in Figure 7, Student 1 in Class 1-1 has a sibling (Student 194 in Class 3-1), and the difference (25 minutes) between the designated date and time of Student 1 in Class 1-1 and the designated date and time of Student 194 in Class 3-1 is outside the set appropriate range (15 to 20 minutes), so the background of Student 1's name is colored red, for example.

[0069] FIG. 6 also shows an example in which Student 3 in Class 1-1 has a sibling (Student 471 in Class 6-1), and the difference (15 minutes) between the date and time specified by Student 1 in Class 1-1 and the date and time specified by Student 471 in Class 6-1 is within the set appropriate range (15 to 20 minutes), and there are no siblings among Student 3 in Class 1-1 who have not yet been entered, so the name of Student 1 in Class 1-1 is, for example, colored black. FIG. 7 also shows an example in which Student 3 in Class 1-1 has a sibling (Student 471 in Class 6-1), and the difference (15 minutes) between the date and time specified by Student 1 in Class 1-1 and the date and time specified by Student 471 in Class 6-1 is within the set appropriate range (15 to 20 minutes), and there are no siblings among Student 3 in Class 1-1 who have not yet been entered, so the background of Student 1's name is, for example, colored black.

[0070] Next, the processing list tab TAB3 will be described.

[0071] When an elementary school teacher selects the processing list tab TAB3 in the interface IF using the input unit 230, the control unit 210 can display the display interface IFi within the interface IF, as shown in Fig. 8, for example. The display interface IFi can display on the display screen 220A a processing list that lists, for each student, the grade, class, name, number of siblings, guardian's name, specified date and time (address data), the maximum time difference between the start times of siblings' meetings (Δtmax), and the judgment results. If n students (n is an integer greater than or equal to 2) are siblings, the maximum time difference Δtmax is the maximum difference between the start times of individual meetings between the selected two students when any two students are selected from the n students.

[0072] The judgment result is expressed as "0", for example, when the conditions of the child or student (child or student to be adjusted) entered into the input interface IFf do not satisfy the following condition A (i.e., when there are no siblings); "1" when the following condition A is satisfied but the following condition B is not satisfied; "2" when the following two conditions (condition A, condition B) are satisfied but the following condition C is not satisfied; and "3" when the following three conditions (condition A, condition B, condition C) are satisfied.

[0073] Condition A: The child or student being adjusted has siblings. Condition B: The specified date and time must be within the appropriate range in relation to the schedule of the siblings you have entered. Condition C: There are no unentered siblings among the siblings of the child or student being adjusted.

[0074] Next, the date and time guide print tab TAB4 will be described.

[0075] When an elementary school teacher uses the input unit 230 to select the date and time information printing tab TAB4 in the interface IF, the control unit 210 can display the display interface IFj and input interfaces IFk and IFm within the interface IF, for example, as shown in Figure 9.

[0076] The display interface IFj is capable of displaying a template for the date and time notice to be distributed to parents / guardians on the display screen 220A. The input interface IFk is capable of accepting input of the range of parents to whom the date and time notice will be distributed (grade, class, and start and end of attendance number) via the input unit 230. FIG. 9 illustrates an example of the range of parents to whom the date and time notice will be distributed (grade, class, and start and end of attendance number) being entered into the input interface IFk. When an elementary school teacher uses the input unit 230 to input the range of parents to whom the date and time notice will be distributed into the input interface IFk and then selects a button on the input interface IFm, the control unit 210 can send a schedule request (data acquisition request) for all children and students within the input range to the server device 100 via the communication unit 250. The data acquisition request includes, for example, the children's grade, class, and start and end of attendance number.

[0077] When the server device 100 (control unit 110) receives a data acquisition request from the terminal device 200, it is able to extract, from the data in the spreadsheet software 121, the schedules (specified dates and times) of all students that correspond to the start and end dates of the grade, class, and attendance numbers of the students included in the received data acquisition request. The control unit 110 is further able to convert the extracted schedules (specified dates and times) into month, day, and time. The control unit 110 is able to transmit the schedules (month, day, and time) of the students obtained by the conversion to the terminal device 200 via the communication unit 250 as a response to the data acquisition request.

[0078] When the terminal device 200 (control unit 210) acquires the schedules (month, day, time) of the students from the server device 100, it can generate print data for a date and time announcement for each student using the acquired schedules (month, day, time) of the students and send it to a printer connected to the terminal device 200. When the printer receives the print data for the date and time announcement, it can print based on the received print data.

[0079] Next, the overall information display tab TAB5 will be described.

[0080] When a homeroom teacher of an elementary school selects the overall information display tab TAB5 in the interface IF using the input unit 230, the control unit 210 can display a display interface IFn in the interface IF, for example, as shown in FIG. 10. The display interface IFn can display a list of the schedules of all students. FIG. 10 illustrates an example in which the schedules of all days of students with scheduled appointments (Child 1, Child 2, Child 3) are displayed in the display interface IFn. Note that one overall information display tab TAB5 may be provided for each consultation date, and the schedules of students with scheduled appointments (Child 1, Child 2, Child 3) for each consultation date may be displayed in the interface provided for each overall information display tab TAB5.

[0081] Next, a description will be given of a schedule adjustment procedure using the spreadsheet software 121. Fig. 11 shows an example of the flow of processing in the server device 100 and each terminal device 200 when the spreadsheet software 121 is executed on the server device 100 via each terminal device 200 and an interface of the spreadsheet software 121 is displayed on the display screen 220A of each terminal device 200.

[0082] The elementary school teacher inputs an access request to the storage unit 120 in the server device 100 using the input unit 230. In response, the control unit 210 transmits the access request to the server device 100 via the communication unit 250. When the server device 100 acquires the access request from the terminal device 200 via the communication unit 250, the server device 100 transmits an interface that graphically displays various data stored in the storage unit 120 to the terminal device 200 via the communication unit 130 as a response to the acquired access request. When the control unit 210 acquires the interface that graphically displays various data stored in the storage unit 120, the control unit 210 displays the acquired interface on the display screen 220A of the display unit 220.

[0083] The elementary school teacher uses the input unit 230 to input an execution request for the spreadsheet software 121 in the storage unit 120. In response, the control unit 210 transmits the execution request for the spreadsheet software 121 to the server device 100 via the communication unit 250. When the server device 100 acquires the execution request for the spreadsheet software 121 from the terminal device 200 via the communication unit 250, it executes the spreadsheet software 121 in the storage unit 120 and transmits the interface IF generated thereby to the terminal device 200 via the communication unit 130. When the control unit 210 acquires the interface IF, it causes the acquired interface IF to be displayed on the display screen 220A of the display unit 220.

[0084] The elementary school teacher uses the input unit 230 to select the "All students information input" tab in the interface IF. The control unit 210 then displays the input interface IFa within the interface IF. The elementary school teacher uses the input unit 230 to input basic information about all students, which is part of the initial information, into the input interface IFa (step S101). The control unit 210 then transmits the input data (basic information about all students) together with a data input request to the server device 100 via the communication unit 250. When the server device 100 acquires the data (basic information about all students) from the terminal device 200 along with the data input request, it stores the acquired data (basic information about all students) in the spreadsheet software 121 of the storage unit 120.

[0085] The elementary school homeroom teacher uses the input unit 230 to select the "Conference Date and Time Input" tab in the interface IF. The control unit 210 then displays input interfaces IFb, IFc, IFd, and IFe within the interface IF. The elementary school homeroom teacher uses the input unit 230 to input the date and start time of the individual conference, as well as the appropriate range of time difference between the start times of the conference between siblings. In this way, the elementary school homeroom teacher inputs the rest of the initial information (step S101). The control unit 210 then transmits the input data (the date and start time of the individual conference, as well as the appropriate range of time difference between the start times of the conference between siblings) together with a data input request to the server device 100 via the communication unit 250. When the server device 100 acquires data (date and start time of the individual social gathering, and the appropriate range of time difference between the social gathering start times of siblings) from the terminal device 200 along with a data input request, the server device 100 stores the acquired data (date and start time of the individual social gathering, and the appropriate range of time difference between the social gathering start times of siblings) in the spreadsheet software 121 of the memory unit 120.

[0086] When the control unit 110 acquires the initial information from the terminal device 200 in this way, it uses the acquired initial information to generate "basic information of all children and students," "schedules of individual conferences," "start times of individual conferences," "appropriate range of time difference between the start times of conferences between siblings," "processing list," and "schedules of all children and students," and stores these in the spreadsheet software 121 of the memory unit 120.

[0087] When the elementary school homeroom teacher selects a button in input interface IFe using input unit 230, control unit 210 generates a macro execution request and transmits the generated macro execution request to server device 100 via communication unit 250. When the macro execution request is input from terminal device 200 (step S102; Y), server device 100 executes the macro in spreadsheet software 121. Using the processing list in spreadsheet software 121, control unit 110 generates discussion date and time input tab TAB2, and also generates input interface IFf and interfaces IFg and IFh to be assigned to discussion date and time input tab TAB2. In other words, the control unit 110 uses the processing list in the spreadsheet software 121 to generate, for each class, an individual conference schedule (first individual conference schedule) for the students in its own class (e.g., 1st year class 1), an individual conference schedule (second individual conference schedule) for the siblings of the students in its own class (e.g., 1st year class 1), and a list of siblings (unentered siblings) among the siblings of the students in its own class (e.g., 1st year class 1) whose schedules have not been accepted in the individual conference schedules of other classes (first individual conference schedule) (step S103).

[0088] In response to receiving the macro execution request, the control unit 110 transmits an interface IF including multiple tabs (initial information input tab TAB1, meeting date and time input tab TAB2, processing list tab TAB3, date and time guide print tab TAB4, and overall information display tab TAB5) and an interface assigned to each tab to the terminal device 200 via the communication unit 250. In response to receiving the macro execution request, the control unit 210 acquires an interface IF including multiple tabs (initial information input tab TAB1, meeting date and time input tab TAB2, processing list tab TAB3, date and time guide print tab TAB4, and overall information display tab TAB5) and an interface assigned to each tab.

[0089] The elementary school homeroom teacher uses the input unit 230 to select one class tab (e.g., tab 1-1) in the conference date and time input tab TAB2 in the interface IF. Then, the control unit 210 causes, for example, input interfaces IFf and IFg and a display interface IFh corresponding to tab 1-1 to be displayed in the interface IF. The elementary school homeroom teacher uses the input unit 230 to input the names of one or more students in his or her class into the table in input interface IFf. Then, the control unit 210 transmits the input names of one or more students and the address data of the locations where the names of one or more students have been input, together with a data input request, as the schedule of one or more students to the server device 100 via the communication unit 250.

[0090] When the schedules of one or more children or students are input from the terminal device 200, the server device 100 writes the acquired schedules of the one or more children or students into a processing list in the spreadsheet software 121 of the storage unit 120. When the schedules of one or more children or students are input from the terminal device 200 (step S104; Y), the server device 100 further calculates the status of the input children or students (children or students to be adjusted) (step S105). Specifically, the server device 100 is capable of setting the character format of the name of the input children or students (children or students to be adjusted) or the background format of the name based on the three conditions (first condition, second condition, third condition) described above. The server device 100 sets the name of the input children or students (children or students to be adjusted) or the background format of the name to a format according to the calculation results of the three conditions (first condition, second condition, third condition) described above (step S106). The server device 100 writes the set format into the processing list in the spreadsheet software 121 in the storage unit 120 .

[0091] The control unit 110 generates an interface IF including the input interface IFf for which the format has been set. The control unit 110 transmits the interface IF including the input interface IFf for which the format has been set to the terminal device 200 via the communication unit 250 as a response to the acquisition of the data input request. When the control unit 210 acquires the interface IF including the input interface IFf for which the format has been set from the server device 100, it displays the acquired interface IF as the interface of the class tab into which the schedule has been input.

[0092] The elementary school teacher uses input unit 230 to select date and time announcement print tab TAB4 in interface IF. In response, control unit 210 displays display interface IFj and input interfaces IFk and IFm within interface IF. When the elementary school teacher uses input unit 230 to input the range of parents to whom the date and time announcement will be distributed into input interface IFk and then selects a button in input interface IFm, control unit 210 sends a schedule request (data acquisition request) for all students within the input range to server device 100 via communication unit 250.

[0093] When the control unit 110 receives a data acquisition request from the terminal device 200, it extracts from the data in the spreadsheet software 121 the schedules (specified dates and times (address data)) of all students that correspond to the start and end dates of the grade, class, and attendance numbers of the students included in the received data acquisition request. The control unit 110 then converts the extracted schedules (specified dates and times (address data)) into month, day, and time. The control unit 110 transmits the schedules (month, day, and time) of the students obtained by the conversion to the terminal device 200 via the communication unit 250 as a response to the data acquisition request.

[0094] The control unit 210 acquires the schedules (month, day, time) of the students from the server device 100. Then, the control unit 210 generates print data for a date and time guide for each student using the acquired schedules (month, day, time) of the students, and sends the data to the printer connected to the terminal device 200. That is, the control unit 210 sends a print request for the date and time guide to the printer. When the print request for the date and time guide is input (step S107; Y), the printer prints the date and time guide based on the print data for the date and time guide (step S108). In this way, schedule adjustment is performed using the spreadsheet software 121.

[0095] Next, the effects of the spreadsheet software 121 according to an embodiment of the present technology will be described.

[0096] In this embodiment, based on the input initial information, a schedule for individual conferences for students in the same class (first individual conference schedule) and a schedule for individual conferences for siblings of students in the same class (second individual conference schedule) are generated for each class and displayed on a single display screen. Furthermore, in this embodiment, when a student's schedule is entered into the first individual conference schedule, the font format of the student's name or the background format of the name is set based on the three conditions described above. As a result, for example, when elementary school teachers enter a student's schedule into the first individual conference schedule, they can understand the status of the student to be adjusted simply by checking the font format of the student's name or the background format of the name. In this way, elementary school teachers can visually understand the work required to adjust the date and time of the conference, thereby preventing mistakes in adjusting the date and time. This reduces the burden on elementary school teachers in creating conference schedules.

[0097] In this embodiment, a processing list is generated for each student based on the input initial information, listing the grade, class, name, and guardian name of siblings. Based on the processing list and the specified date and time, the character format of the name of the student to be adjusted or the background format of the name is set. Using the processing list in this way when setting the format eliminates the need to calculate the above conditions (1) to (3) each time the first individual conference schedule, including the name of the student to be adjusted, is displayed. As a result, the schedule adjustment program can be used even on computers with low processing power.

[0098] In this embodiment, the specified date and time and the character format of the name of the child or student (child or student subject to adjustment) entered into the input interface IFf, or the background format of the name, are written into the processing list. This makes it possible to set the character format of the name of the child or student subject to adjustment or the background format of the name simply by referring to the processing list, eliminating the need to calculate the above conditions (1) to (3) every time the first individual conference schedule including the name of the child or student subject to adjustment is displayed. As a result, the schedule adjustment program can be used even on computers with low processing power.

[0099] In a schedule adjustment program according to an embodiment of the present technology, if a list of unentered siblings is generated and displayed on a single display screen, when elementary school teachers enter the names of students in their classes into the first individual parent-teacher conference schedule, they can compare the character format of the entered names or the background format of the names with the list of unentered siblings, thereby specifically understanding why the entered names or the background format of the names are in that way. In this way, elementary school teachers can visually understand the work required to schedule parent-teacher conferences, thereby preventing mistakes in scheduling parent-teacher conferences. This reduces the burden on elementary school teachers in creating parent-teacher conference schedules.

[0100] In the schedule adjustment program according to an embodiment of the present technology, when a notice of the date and time of an individual conference for parents of students is created based on a processing list and the notice of the date and time is printed, transcription errors that may occur when elementary school teachers manually transcribe the date and time of the conference to create the notice of the date and time can be prevented, thereby reducing the burden on elementary school teachers of creating the notice of the date and time.

[0101] In a schedule adjustment program according to one embodiment of the present technology, when a list of schedules for all students is generated based on a processing list, even if, for example, elementary school teachers suddenly have to change the date and time of a parent-teacher conference due to a call from a parent of a student in another class, the elementary school teachers can easily confirm the date and time of the conference that can be changed by checking the list.

[0102] The effects described in this specification are merely examples, and the effects of the present technology are not limited to the effects described in this specification. Therefore, other effects may be obtained with respect to the present technology. [Explanation of symbols]

[0103] 100...server device, 110...control unit, 120...memory unit, 121...spreadsheet software, 130...communication unit, 200...terminal device, 210...control unit, 220...display unit, 220A...display screen, 230...input unit, 240...memory unit, 250...communication unit, 300...network, IF...interface, IFa, IFb, IFc, IFd, IFe, IFf, IFk, IFm...input interface, IFg, IFh, IFi, IFj, IFn...display interface, TAB1...initial information input tab, TAB2...discussion date and time input tab, TAB3...processing list tab, TAB4...date and time information printing tab, TAB5...overall information display tab.

Claims

1. an initial information receiving step of receiving, via a computer input unit, the input of the grade, class, name, and guardian name of all children and students, the input of the date and start time of the individual consultation meeting, and the input of the appropriate range of time difference between the start times of the consultation meetings for siblings; an interface generating step of generating, for each class, an individual conference schedule for students in the class (first individual conference schedule) and an individual conference schedule for siblings of students in the class (second individual conference schedule) based on the input content received in the initial information receiving step, and displaying them on one screen of the computer; The first individual conference schedule is a table of dates and times, and when the name of a student in the student's class is entered into the table via the input unit, the schedule of the entered student (the student to be adjusted) is received at the date and time (specified date and time) corresponding to the input unit. The second individual conference schedule is a table of dates and times, and the table is an interface that displays on the screen the names of siblings of students in the same class who have had their schedules accepted in the first individual conference schedule of other classes (entered siblings), The schedule adjustment program further includes: When the schedule of the child / student is input into the first individual conference schedule via the input unit, a status display step is included in which the character format of the name of the child / student to be adjusted, or the background format of the name of the child / student to be adjusted, is set according to (1) whether or not the child / student to be adjusted has siblings, (2) whether or not the specified date and time is within the appropriate range in relation to the schedule of the input siblings, and (3) whether or not the siblings of the child / student to be adjusted have siblings whose schedules have not been accepted in the first individual conference schedule of another class (uninput siblings). Scheduling program.

2. further comprising a processing list generating step of generating a processing list that lists the grade, class, name, and guardian name of siblings for each student based on the input content received in the initial information receiving step; In the status display step, the character format or the background format is set based on the processing list, the specified date and time, and the appropriate range. The schedule adjustment program according to claim 1 .

3. In the processing list generating step, the specified date and time and the setting of the character format of the name of the child or student to be adjusted or the background format of the name are written into the processing list. The schedule adjustment program according to claim 2 .

4. In the interface generation step, a list of the unentered siblings is generated and displayed on the screen; The list is an interface that displays the grade, class, and name of the unentered siblings on the screen. The schedule adjustment program according to claim 1 .

5. The method further includes a printing process step of creating a notice of the date and time of the individual informal meeting for the parents of the children and students based on the processing list and printing the notice of the date and time. The schedule adjustment program according to claim 3 .

6. The method further includes a list generation step of generating a schedule list of all students based on the processing list. The schedule adjustment program according to claim 3 .

Citation Information

Patent Citations

  • Packing vessel for laser tube

    JP1981070679A

  • Schedule creation support device and schedule creation support method

    JP7145116B2

  • Maintenance schedule creation program, maintenance schedule creation method, and maintenance schedule creation device

    JP7322656B2