JP2009009120A - Matching system for student and teacher in tutorial - Google Patents

Matching system for student and teacher in tutorial Download PDF

Info

Publication number
JP2009009120A
JP2009009120A JP2008142247A JP2008142247A JP2009009120A JP 2009009120 A JP2009009120 A JP 2009009120A JP 2008142247 A JP2008142247 A JP 2008142247A JP 2008142247 A JP2008142247 A JP 2008142247A JP 2009009120 A JP2009009120 A JP 2009009120A
Authority
JP
Japan
Prior art keywords
information
student
frame
time
teacher
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008142247A
Other languages
Japanese (ja)
Other versions
JP4960305B2 (en
Inventor
Makoto Koyama
眞 小山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
APPU KIKAKU KK
Original Assignee
APPU KIKAKU KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by APPU KIKAKU KK filed Critical APPU KIKAKU KK
Priority to JP2008142247A priority Critical patent/JP4960305B2/en
Publication of JP2009009120A publication Critical patent/JP2009009120A/en
Application granted granted Critical
Publication of JP4960305B2 publication Critical patent/JP4960305B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a matching system in teaching two or more students, by one teacher in which a schedule desired by a student is adjusted according to a teaching schedule desired by a teacher so that preferably one teacher teaches two or more students. <P>SOLUTION: In the matching system: a control section 11 of a server 1 assigns students to a time schedule sequentially in the descending order of priority; when a student is already assigned to a specific day of the week, he or she is paired with other student on the desired day or time zone; an unpaired student is listed in an undecided class and displayed on a display section 15; when an input section 16 moves the student in the undecided class to an undesired day of the week or the time zone, matching error is displayed. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、2人以上の生徒を1人の先生が受け持つ個別指導において、生徒の希望する受講スケジュールと先生の希望する指導スケジュールとをマッチングさせるマッチングシステムに係り、特に、1人の先生ができるだけ2人以上の生徒を受け持つようにして効率化を図るマッチングシステムに関する。   The present invention relates to a matching system that matches a student's desired attendance schedule with a teacher's desired instruction schedule in an individual instruction in which one teacher takes charge of two or more students. The present invention relates to a matching system for improving efficiency by handling two or more students.

従来、2人以上の生徒を1人の先生が受け持つ個別指導において、生徒の希望する受講スケジュールと先生の希望スケジュールとを手作業でマッチングさせていた。
しかしながら、手作業での調整では、効率が悪いため、コンピュータを用いたマッチングも試みられている。
Conventionally, in individual guidance where one teacher handles two or more students, the student's desired attendance schedule and the teacher's desired schedule are manually matched.
However, since manual adjustment is inefficient, matching using a computer has been attempted.

例えば、特開2006−268005号公報「個別指導型学習塾における生徒及び教師のマッチング装置」では、生徒情報記憶手段に記憶された生徒の指導希望科目、生徒の希望時間帯と教師情報記憶手段に記憶された教師の指導可能科目、教師の希望時間帯を決定手段が自動照合することが記載されている(特許文献1)   For example, in Japanese Patent Application Laid-Open No. 2006-268005 “Student and Teacher Matching Device in Individual Guidance Type Learning Cram”, the student's desired course of instruction stored in the student information storage means, the desired time zone of the student, and the teacher information storage means It is described that the determination means automatically collates the stored teacher's instructible subject and the teacher's desired time zone (Patent Document 1).

特開2006−268005号公報JP 2006-268005 A

しかしながら、上記特許文献1のマッチング装置では、条件に合致すれば組み合わせが可能であるが、合致しない場合には以前の手作業に頼るしかなく、必ずしも効率がよいとはいえないという問題点があった。   However, the matching device of Patent Document 1 can be combined as long as the conditions are met, but if they do not match, there is a problem that it cannot be said that the efficiency is necessarily high because it must rely on the previous manual work. It was.

さらに、2人以上の生徒を1人の先生が受け持つ個別指導では、1人の先生が1人の生徒を受け持つのではなく、できるだけ2人以上の生徒を受け持つようにすることで、生徒の受講料が高くなるのを防ぐと共に先生の負担を軽減できるものであるが、上記特許文献1では、このような事情は考慮されておらず、たとえ、そのような事情を考慮したとしてもマッチングできない場合の調整を効率よく行うことができないという問題点があった。   In addition, individual tutoring with one or more students taking two or more students is not one teacher taking one student, but by taking two or more students as much as possible. Although it is possible to prevent the fee from becoming high and to reduce the burden on the teacher, in the above Patent Document 1, such circumstances are not taken into consideration, and even if such circumstances are taken into consideration, matching is not possible There was a problem that the adjustment of the system could not be performed efficiently.

本発明は上記実情に鑑みて為されたもので、2人以上の生徒を1人の先生が受け持つ個別指導において、生徒の希望する受講スケジュールと先生の希望する指導スケジュールとを、1人の先生ができるだけ2人以上の生徒を受け持つようマッチングさせるマッチングシステムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and in an individual instruction in which one teacher handles two or more students, the instruction schedule desired by the student and the instruction schedule desired by the teacher are determined by one teacher. The purpose is to provide a matching system that matches two or more students as much as possible.

更に、本発明は、マッチングできない場合に効率よく調整できるマッチングシステムを提供することを目的とする。   Furthermore, an object of the present invention is to provide a matching system that can be adjusted efficiently when matching cannot be performed.

上記従来例の問題点を解決するための本発明は、コンピュータを用いて1人の先生が2人以上の生徒を受け持つ個別指導を実現するために、先生と生徒のマッチングを行って時間割表を生成する個別指導における生徒と先生のマッチングシステムであって、記憶部と、制御部とを備え、記憶部が、先生の指導可能な曜日・時間帯の情報、生徒の処理順位の情報、生徒の受講可能な曜日・時間帯の情報を記憶し、制御部が、記憶部から先生の指導可能な曜日・時間帯の情報を参照して、先生を一週間のスケジュール表に割り当ててリスト情報を生成する処理を行い、生徒の処理順位に従って、当該生徒の受講可能な曜日・時間帯の情報を参照して、当該生徒を時間割表に割り当てる処理を行う際に、生徒の受講可能な曜日・時間帯のコマに他の一人の生徒が既に割り当てられている場合、2人目コマとして当該生徒を割り当てて仮確定し、生徒の受講可能な曜日・時間帯のコマに他の生徒が割り当てられていない場合、当該曜日・時間帯に該当する先生の指導可能な曜日・時間帯が存在するか否かをリスト情報を参照して判定し、存在すれば1人目コマとして当該生徒を割り当てて仮確定し、存在しなければ、未確定コマとして当該生徒を登録して時間割表を生成することを特徴とする。   The present invention for solving the problems of the conventional example described above is based on a timetable that matches a teacher and students in order to realize individual guidance where one teacher handles two or more students using a computer. A student-teacher matching system for individual tutoring, which includes a storage unit and a control unit, and the storage unit provides information on the days of the week and time periods that can be taught by the teacher, information on the processing order of students, Information on available days of the week and hours is stored, and the control unit refers to the information on days of the week and hours that teachers can teach from the storage unit and assigns teachers to the schedule table for one week to generate list information When the process of assigning the student to the timetable is performed according to the processing order of the student, referring to the information of the student's available day / time, and assigning the student to the timetable, Other pieces If a student is already assigned, the student is assigned as a second piece and provisionally confirmed. If no other student is assigned to the piece of the day / time that the student can attend, that day / time Determine whether there is a day of the week / time that can be instructed by the teacher corresponding to the belt by referring to the list information, if there is, assign the student as the first person frame, and tentatively confirm, The student is registered as an unconfirmed frame and a timetable is generated.

本発明は、上記マッチングシステムにおいて、生成された時間割表を表示する表示部と、時間割表を編集する指示を入力する入力部とを備え、制御部が、生成された時間割表における生徒の割当てコマを移動可能な受講枠の画像として表示部に表示し、未確定コマを時間割表における先生が指導可能な時間帯又は曜日の指導枠内に移動させた場合に、当該未確定コマの生徒と当該先生とのマッチングが条件に違反している旨を表示することを特徴とする。   In the matching system, the present invention includes a display unit that displays the generated timetable, and an input unit that inputs an instruction to edit the timetable, and the control unit assigns the student assignment frames in the generated timetable. Is displayed on the display as an image of a moveable lesson frame, and the unconfirmed piece is moved to the time frame or day of the week where the teacher in the timetable can teach, It is characterized by displaying that the matching with the teacher violates the conditions.

本発明は、上記マッチングシステムにおいて、制御部が、条件に違反している旨を表示する際に、記憶部に記憶された当該生徒の受講可能な曜日・時間帯の情報と当該先生の指導可能な曜日・時間帯の情報を参照して比較し、両情報の一致しない部分をマッチングの条件に違反している内容として表示することを特徴とする請求項2記載のマッチングシステム。   In the above matching system, when the control unit displays that the condition is violated, information on the day and time of the student that can be attended stored in the storage unit and the teacher can be instructed. 3. The matching system according to claim 2, wherein the information on the day of the week / time zone is referred to and compared, and the unmatched portion of the information is displayed as content violating the matching condition.

本発明は、上記マッチングシステムにおいて、生成された時間割表を表示する表示部と、時間割表を編集する指示を入力する入力部とを備え、制御部が、生成された時間割表における生徒の割当てコマを移動可能な受講枠の画像として表示部に表示し、未確定コマを時間割表における先生が指導可能な時間帯又は曜日の指導枠内に移動させた場合に、当該未確定コマの生徒の受講可能な曜日・時間帯の情報又は当該先生の指導可能な曜日・時間帯の情報について条件変更可能な条件設定画面を表示することを特徴とする。   In the matching system, the present invention includes a display unit that displays the generated timetable, and an input unit that inputs an instruction to edit the timetable, and the control unit assigns the student assignment frames in the generated timetable. Is displayed on the display as an image of a moveable lesson frame, and if an unconfirmed frame is moved to a time frame or day of the week where the teacher in the timetable can teach, the student of that unconfirmed frame will be attended A condition setting screen capable of changing conditions for information on possible days and hours or information on days and hours that can be instructed by the teacher is displayed.

本発明は、上記マッチングシステムにおいて、記憶部には、生徒の受講可能な曜日・時間帯の情報、先生の指導可能な曜日・時間帯の情報、他のマッチング条件違反の情報を記憶しており、制御部が、生成したリスト情報を参照して処理順位の生徒を時間割表に割り当てる際に、当該マッチング条件違反の情報を参照し、条件違反する場合は、生成したリスト情報から条件違反の先生の情報を削除することを特徴とする。   In the above-described matching system, the storage unit stores information on days of the week and times of the day that students can attend, information on days of the week and times of hours that can be instructed by the teacher, and information on violation of other matching conditions. When the control unit refers to the generated list information and assigns the students in the processing order to the timetable, the control unit refers to the information on the matching condition violation, and if the condition is violated, the controller violates the condition violation from the generated list information. The information is deleted.

本発明は、上記マッチングシステムにおいて、制御部が、表示部に表示された時間割表のコマ内に生徒名又は生徒コードを表示することを特徴とする。   The present invention is characterized in that, in the matching system, the control unit displays a student name or a student code in a frame of the timetable displayed on the display unit.

本発明は、上記マッチングシステムにおいて、記憶部には、2人以上の生徒が学習するためのブースに関するブース情報を記憶し、先生の指導可能な曜日毎に出社可能時間と退社可能時間、生徒の受講可能な曜日毎に登校可能時間と下校可能時間の情報を記憶しており、制御部が、ブース単位に先生の指導枠と生徒の受講枠をマッチングして時間割表を生成し、生成された時間割表に対して空白の時間枠があると、出社可能時間又は退社可能時間の情報と登校可能時間又は下校可能時間の情報を記憶部から参照して、可能時間がマッチングする時間枠に先生の指導枠と生徒の受講枠をシフトして表示部に表示することを特徴とする。   According to the present invention, in the above matching system, the storage unit stores booth information related to a booth for two or more students to learn. It stores information about school hours and school hours for each day of the week that can be attended, and the control unit generates a timetable by matching the teacher's guidance frame and student's frame for each booth. If there is a blank time frame for the timetable, refer to the information on the time available for leaving or leaving the office and the time available for going to school or the time available for leaving the school from the storage unit. The teaching frame and the student's attendance frame are shifted and displayed on the display unit.

本発明は、上記マッチングシステムにおいて、制御部が、ブースを利用する生徒の人数で当該ブースを分割してブースの識別子を付与し、ブースの識別子単位に先生の指導枠と生徒の受講枠をマッチングして時間割表を生成し、生成された時間割表に対して空白の時間枠があると、出社可能時間又は退社可能時間の情報と登校可能時間又は下校可能時間の情報を記憶部から参照して、可能時間がマッチングする時間枠に前記ブースの識別子単位に先生の指導枠と生徒の受講枠をシフトして表示部に表示することを特徴とする。   According to the present invention, in the above matching system, the control unit divides the booth by the number of students using the booth and assigns a booth identifier, and matches the teacher's guidance frame and the student's attendance frame for each booth identifier. If there is a blank time frame for the generated time schedule table, refer to the information on the time available for leaving or leaving the office and the time available for going to school or the time available for leaving the school from the storage unit. The teaching frame of the teacher and the attendance frame of the student are shifted and displayed on the display unit in the identifier unit of the booth in the matching time frame.

本発明によれば、コンピュータを用いて1人の先生が2人以上の生徒を受け持つ個別指導を実現するために、先生と生徒のマッチングを行って時間割表を生成する個別指導における生徒と先生のマッチングシステムであって、記憶部と、制御部とを備え、記憶部が、先生の指導可能な曜日・時間帯の情報、生徒の処理順位の情報、生徒の受講可能な曜日・時間帯の情報を記憶し、制御部が、記憶部から先生の指導可能な曜日・時間帯の情報を参照して、先生を一週間のスケジュール表に割り当ててリスト情報を生成する処理を行い、生徒の処理順位に従って、当該生徒の受講可能な曜日・時間帯の情報を参照して、当該生徒を時間割表に割り当てる処理を行う際に、生徒の受講可能な曜日・時間帯のコマに他の一人の生徒が既に割り当てられている場合、2人目コマとして当該生徒を割り当てて仮確定し、生徒の受講可能な曜日・時間帯のコマに他の生徒が割り当てられていない場合、当該曜日・時間帯に該当する先生の指導可能な曜日・時間帯が存在するか否かをリスト情報を参照して判定し、存在すれば1人目コマとして当該生徒を割り当てて仮確定し、存在しなければ、未確定コマとして当該生徒を登録して時間割表を生成するマッチングシステムとしているので、生徒の希望する受講スケジュールと先生の希望する指導スケジュールとを、1人の先生ができるだけ2人以上の生徒を受け持つようマッチングさせることができる効果がある。   According to the present invention, in order to realize individual instruction in which one teacher handles two or more students using a computer, the teacher and students are matched to generate a timetable, and the student and teacher in the individual instruction A matching system that includes a storage unit and a control unit, and the storage unit provides information on days of the week and hours that teachers can teach, information on processing order of students, and information on days of week and hours that students can attend. The control unit refers to the day of the week and time zone information that can be instructed by the teacher from the storage unit, assigns the teacher to the schedule table for one week, and generates list information. Referring to the information on the day / time of the student that can be attended, and when assigning the student to the timetable, the other student Already assigned If the student is assigned as a second frame, the student is provisionally confirmed, and if no other student is assigned to the day of the week / time that the student can attend, the teacher corresponding to the day / time can be instructed. Judgment is made with reference to the list information to determine whether there is a day of the week / time, and if it exists, the student is assigned and provisionally confirmed as the first frame, and if not, the student is registered as an unconfirmed frame Since this is a matching system that generates a timetable, it is possible to match the attendance schedule desired by the student and the instruction schedule desired by the teacher so that one teacher can handle as many students as possible. is there.

本発明によれば、生成された時間割表を表示する表示部と、時間割表を編集する指示を入力する入力部とを備え、制御部が、生成された時間割表における生徒の割当てコマを移動可能な受講枠の画像として表示部に表示し、未確定コマを時間割表における先生が指導可能な時間帯又は曜日の指導枠内に移動させた場合に、当該未確定コマの生徒と当該先生とのマッチングが条件に違反している旨を表示し、その表示の際に、記憶部に記憶された当該生徒の受講可能な曜日・時間帯の情報と当該先生の指導可能な曜日・時間帯の情報を参照して比較し、両情報の一致しない部分をマッチングの条件に違反している内容として表示する上記マッチングシステムとしているので、管理者が条件違反の内容を参考にして効率よく調整できる効果がある。   According to the present invention, the controller includes a display unit that displays the generated timetable, and an input unit that inputs an instruction to edit the timetable, and the control unit is capable of moving student assignment frames in the generated timetable. When an unconfirmed frame is moved to a time slot or a day of the week that is instructed by the teacher in the timetable, the unconfirmed frame is displayed on the display unit. The fact that the matching violates the conditions is displayed, and at the time of the display, the information on the day of the week and the time that the student can attend and the information of the day of the week and the time that the teacher can teach are stored in the storage unit. The above matching system that compares and displays the unmatched part of both information as content that violates the matching condition, so that the administrator can efficiently adjust with reference to the content of the condition violation is there

本発明によれば、生成された時間割表を表示する表示部と、時間割表を編集する指示を入力する入力部とを備え、制御部が、生成された時間割表における生徒の割当てコマを移動可能な受講枠の画像として表示部に表示し、未確定コマを時間割表における先生が指導可能な時間帯又は曜日の指導枠内に移動させた場合に、当該未確定コマの生徒の受講可能な曜日・時間帯の情報又は当該先生の指導可能な曜日・時間帯の情報について条件変更可能な条件設定画面を表示する上記マッチングシステムとしているので、管理者が条件違反の内容を参考にして条件変更を容易にできる効果がある。   According to the present invention, the controller includes a display unit that displays the generated timetable, and an input unit that inputs an instruction to edit the timetable, and the control unit is capable of moving student assignment frames in the generated timetable. If the unconfirmed frame is displayed in the display section as an image of a valid class frame and the unconfirmed frame is moved to the time frame or day of the week in which the teacher can teach, the day of the week that the student of that uncertain frame can attend -Since the above matching system displays the condition setting screen that can change the conditions for the time zone information or the day of the week / time zone information that can be instructed by the teacher, the administrator can change the conditions with reference to the contents of the condition violation There is an effect that can be easily done.

本発明によれば、記憶部には、2人以上の生徒が学習するためのブースに関するブース情報を記憶し、先生の指導可能な曜日毎に出社可能時間と退社可能時間、生徒の受講可能な曜日毎に登校可能時間と下校可能時間の情報を記憶しており、制御部が、ブース単位に先生の指導枠と生徒の受講枠をマッチングして時間割表を生成し、生成された時間割表に対して空白の時間枠があると、出社可能時間又は退社可能時間の情報と登校可能時間又は下校可能時間の情報を記憶部から参照して、可能時間がマッチングする時間枠に先生の指導枠と生徒の受講枠をシフトして表示部に表示する上記マッチングシステムとしているので、時間枠を任意枠として、指導枠と受講枠を細かい時間で割り当てることができ、空白の時間枠を少なくできる効果がある。   According to the present invention, the storage unit stores booth information related to a booth for two or more students to learn, and can enter and leave the office for each day of the week that the teacher can teach, and students can attend. Information about school hours and school hours is stored for each day of the week, and the control unit creates a timetable by matching the teacher's guidance frame and student's frame for each booth. On the other hand, if there is a blank time frame, the information on the time available for leaving or leaving the office and the information on the time available for going to school or the time available for leaving the school are referenced from the storage unit. Since the above-mentioned matching system shifts the student's attendance frame and displays it on the display unit, it is possible to assign the instruction frame and the attendance frame in fine time with the optional time frame, and the effect of reducing the blank time frame That.

本発明によれば、制御部が、ブースを利用する生徒の人数で当該ブースを分割してブースの識別子を付与し、ブースの識別子単位に先生の指導枠と生徒の受講枠をマッチングして時間割表を生成し、生成された時間割表に対して空白の時間枠があると、出社可能時間又は退社可能時間の情報と登校可能時間又は下校可能時間の情報を記憶部から参照して、可能時間がマッチングする時間枠に前記ブースの識別子単位に先生の指導枠と生徒の受講枠をシフトして表示部に表示する上記マッチングシステムとしているので、空白の時間枠を少なくできると共に、ブース内の空きスペースを減らすことができる効果がある。   According to the present invention, the control unit divides the booth by the number of students using the booth and assigns a booth identifier, and matches the teacher's instruction frame and the student's attendance frame to the booth identifier unit to assign a timetable. When a table is generated and there is a blank time frame for the generated timetable, the possible time by referring to the information on the time available for leaving the office or leaving the office and the information on the time available for going to school or the time available for leaving the school from the storage unit The matching system that shifts the teacher's instruction frame and the student's attendance frame to the booth identifier unit in the matching time frame and displays them on the display unit, so that the blank time frame can be reduced and the booth space There is an effect that space can be reduced.

本発明の実施の形態について図面を参照しながら説明する。
[実施の形態の概要]
本発明の実施の形態に係るマッチングシステムは、生徒の受講希望曜日と時間帯と先生の指導可能曜日と時間帯とを参照し、先生の指導可能な曜日及び時間帯に生徒の希望する受講可能な曜日及び時間帯を割り当てる処理を行う際に、優先順位の高い生徒から順に時間割の割り当てを行い、既に特定曜日に割り当てられた生徒が存在する場合は割り当てようとする生徒の希望時間帯(第1〜nの希望時間帯)であれば既に割り当てられた生徒とペアを組むようマッチングさせて仮の時間割表を作成し、マッチングできなかった生徒に対しては担当講師未定として表示部に表示させ、操作者が仮の時間割表において担当講師未定の生徒を希望しない曜日又は時間帯に移動させる場合には、マッチングエラー(条件違反)の理由を表示させ、操作者が当該理由を参照しながら担当講師未定の生徒を特定の先生に割り当てて、時間割を確定させるものであり、1人の先生ができるだけ2人以上の生徒を受け持つようマッチングさせて効率化を図ることができ、更に、マッチングできない場合に効率よく調整できるものである。
Embodiments of the present invention will be described with reference to the drawings.
[Outline of the embodiment]
The matching system according to the embodiment of the present invention refers to a student's desired day of the week and time of day and a teacher's instructable day of the week and time of day, and the student can attend the desired day and time of the teacher's instruction. When assigning a day of the week and a time zone, time schedules are assigned in order from the student with the highest priority, and if there are students already assigned to a specific day of the week, the student's desired time zone (first 1 to n desired time zones), create a temporary timetable by matching with already assigned students, and display them on the display as instructor undecided for students who could not be matched. When the operator moves a student who is not yet instructor in the temporary timetable to a day or time of day that he / she does not want, the reason for matching error (condition violation) is displayed and the operation is performed. While assigning students who are not yet instructors to specific teachers while referring to the reason, the timetable is fixed. To improve efficiency by matching one teacher with two or more students as much as possible. In addition, it can be adjusted efficiently when matching is not possible.

[マッチングシステムの概要:図1]
本発明の実施の形態に係るマッチングシステムについて図1を参照しながら説明する。図1は、本発明の実施の形態に係るマッチングシステムの構成ブロック図である。
本発明の実施の形態に係るマッチングシステム(本システム)は、図1に示すように、マッチング処理を実行するサーバ1と、ネットワーク3を介して無線LAN(Local Area Network)で接続するPDA(Personal Digital Assistance)2とから基本的に構成されている。
[Outline of matching system: Fig. 1]
A matching system according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 is a configuration block diagram of a matching system according to an embodiment of the present invention.
As shown in FIG. 1, a matching system (this system) according to an embodiment of the present invention is a PDA (Personal) connected to a server 1 that executes matching processing and a wireless LAN (Local Area Network) via a network 3. Digital Assistance) 2 and basically.

[マッチングシステムの各部:図1]
本システムの各部について具体的に説明する。
サーバ1は、コンピュータで実現され、制御部11と、メインメモリ12と、記憶部13と、インタフェース部14とを備え、インタフェース部14には表示部15、入力部16、更にネットワーク3が接続される。
[Matching system components: Fig. 1]
Each part of this system will be specifically described.
The server 1 is realized by a computer and includes a control unit 11, a main memory 12, a storage unit 13, and an interface unit 14, and a display unit 15, an input unit 16, and a network 3 are connected to the interface unit 14. The

記憶部13は、不揮発性のメモリでハードディスク装置等であり、マッチング処理のプログラム、処理に必要なデータ、テーブル等を記憶している。
メインメモリ12は、揮発性のメモリで、プログラムがロードされて実行するワーキングメモリである。
The storage unit 13 is a non-volatile memory, such as a hard disk device, and stores a matching processing program, data necessary for processing, a table, and the like.
The main memory 12 is a volatile memory, and is a working memory that is loaded with a program and executed.

制御部11は、CPU(Central Processing Unit)等によって実現されるものであり、記憶部13から処理プログラムを読み込み、メインメモリ12に展開して実行可能とし、更に、記憶部13に記憶された各種データを参照してマッチング処理を実行し、実行結果を表示部15に表示すると共に記憶部13に記憶する。制御部11における具体的マッチング処理は後述する。   The control unit 11 is realized by a CPU (Central Processing Unit) or the like, reads a processing program from the storage unit 13, develops it in the main memory 12, and can execute the program. The matching process is executed with reference to the data, and the execution result is displayed on the display unit 15 and stored in the storage unit 13. Specific matching processing in the control unit 11 will be described later.

PDA2は、講師(先生)が保持する情報端末で、無線LANにて基地局4を介してネットワーク3に接続する。講師は、PDA2を用いて必要な情報を入力し、更に、個別指導のスケジュールを表示させて参照するものである。   The PDA 2 is an information terminal held by a lecturer (teacher), and is connected to the network 3 via the base station 4 by a wireless LAN. The instructor inputs necessary information using the PDA 2 and further displays the individual instruction schedule for reference.

[必要な情報:図2]
記憶部13に記憶されているデータは、図2に示すように、(1)行事情報(年間行事等)、(2)休校情報、(3)担任(先生)時間割希望情報、(4)会員(生徒)時間割希望情報、(5)コース申込情報等が記憶されている。
図2は、マッチングを行う際に参照されるデータ内容を示す図である。
[Necessary information: Fig. 2]
As shown in FIG. 2, the data stored in the storage unit 13 includes (1) event information (annual events, etc.), (2) school closure information, (3) homeroom teacher (teacher) timetable request information, and (4) members. (Student) Timetable request information, (5) Course application information, etc. are stored.
FIG. 2 is a diagram showing data contents referred to when matching is performed.

[担任時間割希望情報]
担任時間割希望情報は、通常指導可能曜日・時間帯の情報、講習会不可タームの情報、希望指導科目の情報、管理者認定の指導科目の情報等である。
[Timetable schedule information]
Homeroom timetable request information includes information on days / times that can be normally taught, information on terms that are not available for classes, information on desired instruction subjects, information on instruction subjects authorized by managers, and the like.

尚、通常指導可能曜日・時間帯の情報とは、先生が個別指導を希望する曜日と時間帯の情報である。
講習会不可タームの情報とは、先生が1〜nタームある講習会について受け持つことができないタームの情報である。
希望指導科目の情報とは、先生が希望する指導科目の情報である。
管理者認定の指導科目の情報とは、塾の管理者が先生の能力から判断して認定した指導科目の情報である。
Note that the information on the day and time of the day that can be normally taught is information on the day of the week and the time of the day when the teacher desires individual guidance.
The term information indicating that the class cannot be used is information on terms that the teacher cannot handle for a class having 1 to n terms.
The desired guidance subject information is information on the guidance subject desired by the teacher.
The information on the teaching subject certified by the manager is information on the teaching subject certified by the school administrator based on the teacher's ability.

[会員時間割希望情報]
また、会員時間割希望情報とは、通常指導受講可能曜日・時間帯の情報、講習会不可タームの情報、希望担任の性別の情報、希望担任の情報、希望会員の情報等である。
[Membership schedule information]
The member timetable request information includes information on days and time periods in which normal instruction can be taken, information on non-study terms, information on gender of desired homeroom teachers, information on homeroom teachers, information on desired members, and the like.

尚、通常指導受講可能曜日・時間帯の情報とは、生徒が個別指導を受講可能な曜日と時間帯の情報である。
講習会不可タームの情報とは、生徒が1〜nタームある講習会について受講できないタームの情報である。
希望担任の性別の情報とは、生徒が希望する先生の性別の情報である。
希望担任の情報とは、生徒が希望する担任(または希望しない担任)の氏名又は担任のコードの情報である。
希望会員の情報とは、生徒が一緒に受講したい他の会員(または一緒に受講したくない他の会員)の氏名又は会員コードの情報である。
Note that the information on the day and time of the day that the normal instruction can be taken is information on the day and time of the day that the student can take the individual instruction.
The term information indicating that the class cannot be used is information on terms that the student cannot take about the class having 1 to n terms.
The gender information of the desired homeroom teacher is the gender information of the teacher desired by the student.
The desired homeroom teacher information is information on the name of the homeroom teacher desired by the student (or the homeroom teacher not desired) or the homeroom teacher code.
The desired member information is information on the name or member code of other members that the student wants to attend together (or other members who do not want to attend together).

ここで、希望担任の情報には、会員が希望しない先生の情報も登録するようにし、また、希望会員の情報にも、会員が一緒に受講を希望しない会員の情報も登録する。   Here, the information of the teacher that the member does not wish is registered in the information of the desired homeroom teacher, and the information of the member that the member does not wish to attend together is also registered in the information of the desired member.

[コース申込情報]
コース申込情報には、会員が受講する指導科目の情報が含まれる。指導科目情報は変更することができない情報である。
[Course application information]
The course application information includes information on teaching subjects that the member takes. Instructional course information is information that cannot be changed.

[時間割確定処理:図3,図4]
次に、本システムにおけるマッチングのロジックについて図3、図4を参照しながら説明する。図3は、時間割確定処理フロー1を示すフローチャートであり、図4は、時間割確定処理フロー2を示すフローチャートである。
マッチングロジックは、サーバ1の記憶部13に記憶された処理プログラムが制御部11によって読み込まれてメインメモリ12に展開されることで実行可能となるものである。
尚、個別指導を受講する生徒(会員)は、申し込みの早い順(優先順位:処理順位)に登録されて優先的にマッチング処理が為され、時間割表を生成するようになっている。
[Timetable determination processing: FIGS. 3 and 4]
Next, the matching logic in this system will be described with reference to FIGS. FIG. 3 is a flowchart showing the time schedule determination processing flow 1, and FIG. 4 is a flowchart showing the time schedule determination processing flow 2.
The matching logic can be executed when the processing program stored in the storage unit 13 of the server 1 is read by the control unit 11 and expanded in the main memory 12.
In addition, students (members) who take individual guidance are registered in the order of application (priority: processing order) and are preferentially matched to generate a timetable.

[初期情報読み込み処理]
実行可能となった処理プログラムにより、制御部11は、記憶部13から会員のコース申込情報を読み込む(S11)。更に、制御部11は、会員時間割希望情報を読み込み(S12)、次に、担当時間割希望情報を読み込む(S13)。
[Initial information read processing]
The control unit 11 reads the member's course application information from the storage unit 13 by the processing program that can be executed (S11). Further, the control unit 11 reads the member timetable request information (S12), and then reads the charge timetable request information (S13).

[担当リスト情報生成処理]
そして、制御部11は、担当時間割希望情報から先生(担任)の通常指導可能曜日・時間帯情報を参照して全ての担任を一週間内に仮に割り当てる仮割当て処理を行い、当該割当て状況を仮割当て担当リスト情報として作成し(S14)、記憶部13に記憶する。
[Responsible List Information Generation Processing]
Then, the control unit 11 performs provisional assignment processing for temporarily assigning all teachers within a week with reference to the teacher's (teacher) 's normal guidance day / time zone information from the assigned timetable request information, and temporarily assigning the assignment status. The assignment assignment list information is created (S14) and stored in the storage unit 13.

尚、当該仮割当で処理では、同じ指導可能曜日、同じ時間帯に担任が複数重複する場合でも、そのまま割当てを行い、担当リスト情報が作成されるようになっている。
担当リスト情報は、具体的には、曜日毎に個別指導の時間帯に先生の指導可能な時間帯を割り当てて形成したものである。
In the process with the temporary allocation, even when a plurality of teachers are overlapped in the same teaching available day and the same time zone, the allocation is performed as it is and the charge list information is created.
Specifically, the charge list information is formed by allocating a time period in which the teacher can be instructed to the time period for individual instruction for each day of the week.

[担当リスト情報除外処理]
次に、読み込んだ会員時間割希望情報に登録されている絶対条件(希望担任の性別、希望担任情報における希望しない担任、希望会員情報における希望しない会員)を基に、i番目(i=1〜n)の会員の希望に合わない担任を仮割当て担当リスト情報から除外する処理を行う(S15)。尚、処理S15での担任の除外は、管理者がマスタ時間割作成指示画面で指定した場合にのみ可能としてもよい。
[Responsibility list information exclusion processing]
Next, i-th (i = 1 to n) based on the absolute conditions (gender of desired homeroom teacher, undesired homeroom teacher in desired homeroom information, undesired member in homeroom member information) registered in the read member timetable desired information ) Is excluded from the temporary assignment charge list information (S15). It should be noted that the removal of the teacher in the process S15 may be possible only when the administrator designates on the master timetable creation instruction screen.

更に、コース申込の指導科目を教えられない担任を仮割当て担当リスト情報から除外する(S16)。科目が教えられるか否かは、担任希望に登録されている管理者認定科目で判断する。
ここで、担当リスト情報は、現在会員時間割希望情報を読み込んで処理を行っている会員について担任を除外したものとなっている。
そして、図3の処理S16は図4の処理S21に続いている。
Furthermore, the teacher who cannot teach the instruction subject of the course application is excluded from the temporary assignment charge list information (S16). Whether or not a subject can be taught is determined by the administrator-certified subject registered for the homeroom teacher request.
Here, the charge list information is obtained by excluding the charge for members who are currently reading and processing the member timetable request information.
Then, the process S16 in FIG. 3 is continued from the process S21 in FIG.

[仮確定/未確定処理]
次に、処理中の会員について担任を除外した担当リスト情報を参照しながら、時間割表において当該会員の時間帯(コマ)を2人目のコマとして仮確定するのか、1人目のコマとして仮確定するのか、それとも未確定コマとするのかの処理を行う。
ここで、時間割表の情報は、サーバ1の制御部11によって生成され、記憶部13に記憶されるものであり、以下の処理によって、2又は1人目のコマとしての仮確定の情報、未確定コマの情報が曜日と時間帯に設定され、処理する会員毎に更新されるようになっている。
[Temporary confirmation / unconfirmed processing]
Next, referring to the charge list information excluding the homeroom teacher for the member being processed, the member's time zone (frame) is provisionally confirmed as the second frame in the timetable, or is provisionally confirmed as the first frame. Or the unconfirmed frame is processed.
Here, the information of the timetable is generated by the control unit 11 of the server 1 and stored in the storage unit 13, and the provisional confirmation information as the second or first frame, unconfirmed by the following processing The frame information is set for the day of the week and the time zone, and is updated for each member to be processed.

具体的には、既に個別指導で1人コマが確定又は仮確定している担任を仮割当て担当リスト情報から会員の希望する時間割の優先度の高い順に希望曜日順に検索を行う(S21)。
そして、1人コマ担当が見つかったか否かを判定し(S22)、見つかった(Yesの場合)、会員の希望する時間割の時間帯に一致したか否かを判定し(S23)、一致したなら(Yesの場合)、2人目のコマとして仮確定する(S24)。2人目のコマとして仮確定された情報は時間割表にて更新される。
Specifically, the teachers who have already confirmed or tentatively confirmed one piece by individual guidance are searched from the temporary allocation list information in order of the day of the week in order of priority of the timetable desired by the member (S21).
Then, it is determined whether or not one person in charge is found (S22). If it is found (in the case of Yes), it is determined whether or not it matches the time slot of the timetable desired by the member (S23). (In the case of Yes), it is provisionally determined as the second frame (S24). Information provisionally confirmed as the second frame is updated in the timetable.

また、判定処理S23で一致しなかった場合(Noの場合)、会員の希望する時間割の優先度の一番高い曜日と時間帯で未確定コマとして表示する(S28)。未確定コマとして処理された場合、時間割表の情報を更新する。   If they do not match in the determination process S23 (in the case of No), they are displayed as unconfirmed frames on the day of the week and the time zone with the highest priority of the timetable desired by the member (S28). If it is processed as an unconfirmed frame, the information in the timetable is updated.

また、判定処理S22で、1人コマ担当が見つからなかった場合(Noの場合)、会員の希望する時間割の優先度の高い希望曜日順に指導可能な担任を仮割当て担当リスト情報から検索し(S25)、担任が見つかったか否かを判定する(S26)。担任が見つからなかった場合(Noの場合)、処理28に移行する。また、担任が見つかった場合(Yesの場合)、1人目のコマとして仮確定する(S27)。1人目のコマとして仮確定された情報は時間割表の情報にて更新される。   In addition, in the determination process S22, when no single person in charge is found (in the case of No), a teacher who can be instructed in order of the day of the week with the highest priority of the timetable desired by the member is searched from the temporary allocation charge list information (S25). It is determined whether or not a homeroom teacher has been found (S26). When the homeroom teacher is not found (in the case of No), the process proceeds to processing 28. If a homeroom teacher is found (in the case of Yes), it is provisionally confirmed as the first frame (S27). Information provisionally confirmed as the first frame is updated with the information in the timetable.

更に、全ての会員について時間割当て処理を行ったか否かを判定し(S29)、行っていなければ(Noの場合)、図3の処理S11に移行する。
全ての会員について時間割当て処理を行ったのであれば(Yesの場合)、時間割表で担任が仮確定されたコース申込について、コース期間内の実日付(休校日を考慮した実日付)別に時間割を確定する処理を行い(S30)、処理を終了する。
以上の処理を行うことで、担任が受け持つ会員が1人となる場合を減らし、できるだけ担任が2人の会員を受け持つことができるようにしたものである。
Furthermore, it is determined whether or not the time allocation process has been performed for all members (S29). If not (No), the process proceeds to S11 in FIG.
If the time allocation process has been performed for all members (in the case of Yes), for the course application for which the homeroom teacher has been tentatively confirmed in the timetable, the timetable will be divided according to the actual date within the course period (actual date considering school holidays) Processing to confirm is performed (S30), and the processing is terminated.
By performing the above processing, the case where the homeroom teacher has only one member is reduced, and the homeroom teacher can handle two members as much as possible.

[表示画面:図5]
次に、特定曜日の個別指導のスケジュール一覧について図5を参照しながら説明する。図5は、特定曜日の個別指導のスケジュール一覧を示す図である。
図5に示す個別指導のスケジュール一覧は、上記処理によって仮確定又は未確定となった時間割表の情報に基づいて生成されるものである。図5の一覧が一週間分集められたものが時間割表となるものである。
[Display screen: Fig. 5]
Next, a list of individual instruction schedules for specific days will be described with reference to FIG. FIG. 5 is a diagram showing a list of individual guidance schedules for specific days of the week.
The individual guidance schedule list shown in FIG. 5 is generated based on the information of the timetable that has been provisionally confirmed or unconfirmed by the above processing. The list of FIG. 5 collected for one week is a timetable.

図5に示すように、縦軸に担任を、横軸に時間を表し、最初の担任の欄は、未定の生徒がいる場合は、「未定」とし、生徒の受講時間枠(受講枠)内に生徒名又は生徒コードを表示する。   As shown in FIG. 5, the vertical axis represents the homeroom, the horizontal axis represents the time, and the first homeroom column is “Undecided” if there are undecided students. Display the student name or code.

図5の状態で、生徒の受講枠はマウスを用いてドラッグ可能な図形で表されており、当該受講枠をドラッグして他の担任の指導時間枠(指導枠)内に移動させることが可能である。
但し、マッチング処理して未定であった生徒の受講枠をいずれかの担任の指導枠内に移動させるわけであるため、何らかの条件違反が発生することになる。この場合、移動によって発生した条件違反(マッチングエラー)を表示する。
In the state of FIG. 5, the student's attendance frame is represented by a draggable figure using the mouse, and the attendance frame can be dragged and moved within the instruction time frame (instruction frame) of another homeroom teacher. It is.
However, since the student's attendance frame that has not been determined after the matching process is moved to one of the teacher's instruction frames, some condition violation occurs. In this case, a condition violation (matching error) caused by the movement is displayed.

マッチングエラーの表示は、例えば、小ウィンドウにマッチングエラーである旨及びエラーの内容(理由)を表示させるようにし、管理者は当該エラーが許容できるものであるかを判断し易くしている。   For example, the matching error is displayed in a small window indicating that the matching error and the content (reason) of the error are displayed, so that the administrator can easily determine whether the error is acceptable.

ドラッグ可能な生徒の受講枠の情報と担任の指導枠の情報は、記憶部13における会員時間割希望情報と担任時間割希望情報とにリンクしており、生徒の受講枠をいずれかの担任の指導枠内に移動させたことを検出すると、それをトリガーとしてリンクする会員時間割希望情報と担任時間割希望情報と比較し、不一致な部分の情報を読み取ってエラー内容(理由)として、表示するようになっている。   The information about the dragtable student's attendance frame and the teacher's instruction frame information are linked to the member timetable desired information and the homeroom timetable desired information in the storage unit 13, and the student's attendance frame is assigned to any of the teacher's instruction frames. When it is detected that it has been moved, the member timetable desired information linked with the trigger as a trigger is compared with the homeroom timetable desired information, and the mismatched information is read and displayed as the error content (reason) Yes.

尚、マッチングエラーを表示する代わりに、条件違反となっている条件設定画面(担任又は会員の時間割希望情報の設定画面)を表示して、条件変更を促すようにしてもよい。   Instead of displaying the matching error, a condition setting screen (setting screen for the teacher or member's timetable desired information) that violates the condition may be displayed to prompt the condition change.

[実施の形態の効果]
本システムによれば、マッチング処理によって、1人の先生ができるだけ2人以上の生徒を受け持つようマッチングさせることができ、個別指導の効率化を図ることができ、更に、マッチングできない場合に未定の生徒の受講枠を移動させてマッチングエラーを表示させ、管理者が効率よく調整できる効果がある。
[Effect of the embodiment]
According to this system, matching can be performed so that one teacher can handle two or more students as much as possible, so that individual guidance can be made more efficient. There is an effect that the administrator can efficiently adjust the attendance frame by displaying the matching error.

[別の実施の形態]
上記実施の形態では、特定の担任の先生が受け持つ時間枠(指導枠)に2人又は1人の生徒の時間枠(受講枠)を割り当ててマッチングするものであり、特に、指導枠と受講枠を固定枠としたものであったが、別の実施の形態として、指導枠と受講枠を任意枠として更に柔軟性を持たせるようにしてもよい。
[Another embodiment]
In the above embodiment, the time frame (teaching frame) of two or one student is assigned and matched to the time frame (teaching frame) that the teacher in charge of a specific teacher takes charge. However, as another embodiment, the instruction frame and the attendance frame may be arbitrary frames so as to have more flexibility.

別の実施の形態について図6〜8を参照しながら説明する。図6は、特定曜日の個別指導のスケジュール一覧例1を示す図であり、図7は、特定曜日の個別指導のスケジュール一覧例2を示す図であり、図8は、特定曜日の個別指導のスケジュール一覧例3を示す図である。   Another embodiment will be described with reference to FIGS. FIG. 6 is a diagram showing a schedule list example 1 for individual guidance on a specific day, FIG. 7 is a diagram showing schedule list example 2 for individual guidance on a specific day, and FIG. It is a figure which shows schedule list example 3. FIG.

例えば、時間枠を固定とした場合、図6に示すように、1番ブースと2番ブースについて5:00〜6:30、6:30〜8:00、8:00〜9:30の時間枠に講師と生徒、科目を割り当てるマッチング処理を行うが、2番ブースの5:00〜6:30の時間枠で講師と生徒の都合が付かなければ、その時間枠が埋まらないことになる。   For example, when the time frame is fixed, as shown in FIG. 6, the time of 5: 00 to 6:30, 6:30 to 8:00, 8: 00 to 9:30 for the booths 1 and 2 The matching process for assigning the lecturer, student, and subject to the frame is performed. If the convenience of the lecturer and the student is not given in the second booth at 5:00:00 to 6:30, the time frame will not be filled.

図6の例では、B講師が5:00の出社に間に合わないため、生徒(7)(8)が5:00に来ることができても、1コマ分の空白が生じることになる。
もし、講師Bが、5:00には出社できないが、5:15に間に合うとすれば、図7に示すような時間割を組むことができる。
In the example of FIG. 6, since the lecturer B is not in time for 5:00 working hours, even if the students (7) and (8) can arrive at 5:00, a blank for one frame is generated.
If Lecturer B cannot go to work at 5:00, but it is in time for 5:15, a timetable as shown in FIG. 7 can be established.

図7では、2番ブースにおいて、講師Bが5:15〜6:45、6:45〜8:15、8:15〜9:45の時間枠に生徒、科目を割り当てるものである。図7では、授業を15分遅らせるようにしているが、10分単位、5分単位、1分単位で時間枠をシフトさせるようにしてもよい。   In FIG. 7, instructor B assigns students and subjects to time frames of 5:15 to 6:45, 6:45 to 8:15, and 8:15 to 9:45 at booth # 2. In FIG. 7, the class is delayed by 15 minutes, but the time frame may be shifted in units of 10 minutes, 5 minutes, and 1 minute.

別の実施の形態における処理は、本実施の形態において、時間枠を固定枠として、特定ブース(生徒が学習する区切り部屋)に講師の指導枠と生徒の受講枠、更に科目を割り当てるマッチング処理を行い、その後、図6のように、特定ブースで時間枠が空白になる場合に、例えば、2番ブースの5:00〜6:30の時間枠が空白になる場合、その空白の時間枠後の時間枠(6:30〜8:00)について、早い時間帯へのシフトさせる調整処理を試みる。シフトが可能であれば、時間枠をシフトさせ、表示する。   The processing in another embodiment is a matching process in which the time frame is a fixed frame and the instructor's instruction frame, the student's attendance frame, and further subjects are assigned to a specific booth (separator room where the student learns) in this embodiment. After that, as shown in FIG. 6, when the time frame becomes blank at a specific booth, for example, when the time frame from 5:00:00 to 6:30 at the second booth becomes blank, after that blank time frame For the time frame (6:30 to 8:00), an adjustment process for shifting to an earlier time zone is attempted. If the shift is possible, the time frame is shifted and displayed.

具体的には、記憶部13の担任時間割希望情報内に、通常指導可能曜日毎に時間帯(指導枠)より早い出社可能時間と指導枠より遅い退社可能時間とを登録する。
同様に、記憶部13の会員時間割希望情報内に、通常指導受講可能曜日毎に時間枠(受講枠)より早い登校可能時間と受講枠より遅い下校可能時間とを登録する。
また、記憶部13には、ブースに関する情報(ブース番号、収容人数、机に対応するブース内の識別子等)も記憶されている。
Specifically, in the homeroom timetable desired information of the storage unit 13, the time allowed to enter the office earlier than the time zone (guidance frame) and the time allowed to leave the office later than the guidance frame are registered for each day when guidance is possible.
Similarly, in the member timetable desired information in the storage unit 13, the school enrollment time earlier than the time frame (learning frame) and the school leaving time later than the enrollment frame are registered for each day of the normal guidance available.
The storage unit 13 also stores information related to the booth (booth number, capacity, identifier in the booth corresponding to the desk, etc.).

そして、図3,4の処理が終了した後に、ブース番号毎に時間割表を図1の表示部15に表示し、そして、サーバ1の制御部11が、記憶部13に記憶された講師の指導枠より早い出社可能時間と遅い退社可能時間、生徒の受講枠より早い登校可能時間と遅い下校可能時間を参照して、時間枠のシフト処理を実現する。   3 and 4, the timetable is displayed for each booth number on the display unit 15 in FIG. 1, and the control unit 11 of the server 1 instructs the instructor stored in the storage unit 13. The shift process of the time frame is realized with reference to the earlier time allowed to enter the office and the later time allowed to leave the office, and the earlier available time and the later available time to leave the school than the student's attendance frame.

図7の例では、制御部11は、まず、記憶部13の講師の指導枠より早い出社可能時間を参照し、早い出社可能時間が設定されていれば、制御部11は、記憶部13の生徒の受講枠より早い登校可能時間を参照し、両者の時間でアンドがとれる時間に時間枠がシフトされ、仮設定される。   In the example of FIG. 7, the control unit 11 first refers to the time allowed to enter the office earlier than the guidance frame of the instructor in the storage unit 13. With reference to the school available time earlier than the student's attendance frame, the time frame is shifted to a time when AND can be taken for both times, and is temporarily set.

続いて、図6の2番ブースにおける講師B、生徒(9)(10)についても同様に、6:45〜8:15にシフトできるか否かを判定し、シフト可能であれば、時間枠をシフトして、仮設定する。
更に、2番ブースにおいて、講師Bが8:15〜9:45の指導枠を受け持つことが可能か否かを、制御部11が、記憶部13の講師の指導枠より遅い退社可能時間を参照し、遅い退社可能時間が設定され、9:45まで指導可能であれば、制御部11は、記憶部13の生徒の受講枠より遅い下校可能時間を参照し、9:45まで受講可能な生徒がいれば、8:15〜9:45の時間枠を設定する。マッチングする生徒がいなければ、8:15〜9:45の時間枠は設定しない。
Next, in the same way, it is determined whether or not the lecturer B and the students (9) and (10) in the second booth in FIG. 6 can shift to 6:45 to 8:15. Shift to temporarily set.
Furthermore, in the booth No. 2, the control unit 11 refers to the time allowed for leaving the office later than the lecturer's guidance frame in the storage unit 13 to determine whether or not the lecturer B can take the guidance frame of 8:15 to 9:45. If the late leaving time is set and guidance is possible until 9:45, the control unit 11 refers to the late schooling time of the student in the storage unit 13 and can attend until 9:45. If there is, a time frame of 8:15 to 9:45 is set. If there is no matching student, the time frame of 8:15 to 9:45 is not set.

ここで、2番ブースにおいて、講師Bと生徒(7)(8)の時間枠をシフト可能であっても、次ぎの講師Bと生徒(9)(10)の時間枠が生徒の都合でシフトできない場合は、仮設定したシフトをキャンセルして図6の時間割に戻す処理を行う。6:45〜8:15の時間枠がシフトできなければ、講師Bにとって6:45〜8:00まで空白時間となって、適正なスケジュールとならない。   Here, in the booth No. 2, even if it is possible to shift the time frame between the lecturer B and the students (7) and (8), the time frame between the next lecturer B and the students (9) and (10) will be shifted for the convenience of the students. If this is not possible, a process of canceling the temporarily set shift and returning to the timetable of FIG. 6 is performed. If the time frame from 6:45 to 8:15 cannot be shifted, it will be a blank time for teacher B from 6:45 to 8:00, and it will not be an appropriate schedule.

また、上記では、早い時間枠へのシフトを説明したが、遅い時間枠へのシフトも、講師の遅い退社可能時間と生徒の遅い受講可能時間とを参照して同様のマッチング処理で行うことで実現できる。   In the above, the shift to the early time frame has been described, but the shift to the late time frame can also be performed by performing the same matching process with reference to the late leaving time of the instructor and the late taking time of the student. realizable.

次ぎに、学習塾の空きスペースを効率化するマッチング処理について説明する。
稼働時間の少ない学習塾の空きスペースは、経営効率を著しく低下させる要因となる。これを解消する手法について図8を参照しながら説明する。
Next, the matching process for improving the efficiency of the vacant space in the cram school will be described.
The vacant space in the cram school, which has a short operating time, is a factor that significantly reduces management efficiency. A method for solving this will be described with reference to FIG.

ブースには、生徒が2名入ることができると考えると、例えば、2番ブース(1)と2番ブース(2)という単位で、つまり、特定番のブースを生徒の人数で分割し、ブース識別子を付与し、ブース識別子の単位(分割したブース単位)に講師の指導枠と1名の生徒の受講枠、科目を、まず固定枠で割り当てるマッチング処理を行い、更に、空白時間がある場合には、分割したブース単位で時間枠のシフト処理を行う。   Considering that two students can enter the booth, for example, the booth number 2 (1) and the number 2 booth (2), that is, the specific number of booths is divided by the number of students. When an identifier is assigned, and the booth identifier unit (divided booth unit) is assigned to the instructor's instruction frame, one student's attendance frame, and subjects in a fixed frame, matching processing is performed. Performs time frame shift processing in units of divided booths.

その結果、図8では、2番ブース(1)では、5:15〜6:45、6:45〜8:15、8:15〜9:45の時間枠が設定され、2番ブース(2)では、5:30〜7:00、7:00〜8:30、8:30〜10:00の時間枠が設定され、空白時間をなくすことができると共に空きスペースを少なくできる効果がある。   As a result, in the second booth (1), the time frames of 5:15 to 6:45, 6:45 to 8:15, and 8:15 to 9:45 are set in the second booth (1). ), Time frames of 5:30 to 7:00, 7:00 to 8:30, and 8:30 to 10:00 are set, which can eliminate the blank time and reduce the free space.

本発明は、2人以上の生徒を1人の先生が受け持つ個別指導において、生徒の希望する受講スケジュールと先生の希望する指導スケジュールとを、1人の先生ができるだけ2人以上の生徒を受け持つようマッチングさせるマッチングシステムに好適である。   According to the present invention, in the individual guidance in which one teacher takes charge of two or more students, it is possible for one teacher to take over two or more students as much as possible according to the attendance schedule desired by the students and the instruction schedule desired by the teacher. It is suitable for a matching system for matching.

本発明の実施の形態に係るマッチングシステムの構成ブロック図である。1 is a configuration block diagram of a matching system according to an embodiment of the present invention. マッチングを行う際に参照されるデータ内容を示す図である。It is a figure which shows the data content referred when matching is performed. 時間割確定処理フロー1を示すフローチャートである。It is a flowchart which shows the time schedule finalization process flow 1. 時間割確定処理フロー2を示すフローチャートである。It is a flowchart which shows the time schedule finalization process flow 2. FIG. 特定曜日の個別指導のスケジュール一覧を示す図である。It is a figure which shows the schedule list of the individual guidance of a specific day. 特定曜日の個別指導のスケジュール一覧例1を示す図である。It is a figure which shows the schedule list example 1 of the individual guidance on a specific day. 特定曜日の個別指導のスケジュール一覧例2を示す図である。It is a figure which shows the schedule list example 2 of the individual guidance on a specific day. 特定曜日の個別指導のスケジュール一覧例3を示す図である。It is a figure which shows the schedule list example 3 of the individual guidance on a specific day.

符号の説明Explanation of symbols

1…サーバ、 2…PDA、 3…ネットワーク、 4…基地局、 11…制御部、 12…メインメモリ、 13…記憶部、 14…インタフェース部、 15…表示部、 16…入力部   DESCRIPTION OF SYMBOLS 1 ... Server, 2 ... PDA, 3 ... Network, 4 ... Base station, 11 ... Control part, 12 ... Main memory, 13 ... Memory | storage part, 14 ... Interface part, 15 ... Display part, 16 ... Input part

Claims (8)

コンピュータを用いて1人の先生が2人以上の生徒を受け持つ個別指導を実現するために、先生と生徒のマッチングを行って時間割表を生成する個別指導における生徒と先生のマッチングシステムであって、
記憶部と、制御部とを備え、
前記記憶部は、先生の指導可能な曜日・時間帯の情報、生徒の処理順位の情報、生徒の受講可能な曜日・時間帯の情報を記憶し、
前記制御部は、前記記憶部から先生の指導可能な曜日・時間帯の情報を参照して、先生を一週間のスケジュール表に割り当ててリスト情報を生成する処理を行い、前記生徒の処理順位に従って、当該生徒の受講可能な曜日・時間帯の情報を参照して、当該生徒を時間割表に割り当てる処理を行う際に、生徒の受講可能な曜日・時間帯のコマに他の一人の生徒が既に割り当てられている場合、2人目コマとして当該生徒を割り当てて仮確定し、前記生徒の受講可能な曜日・時間帯のコマに他の生徒が割り当てられていない場合、当該曜日・時間帯に該当する先生の指導可能な曜日・時間帯が存在するか否かを前記リスト情報を参照して判定し、存在すれば1人目コマとして当該生徒を割り当てて仮確定し、存在しなければ、未確定コマとして当該生徒を登録して時間割表を生成することを特徴とするマッチングシステム。
A student-teacher matching system in tutoring that creates a timetable by matching teachers and students to achieve tutoring with two or more students using a computer.
A storage unit and a control unit;
The storage unit stores information on days of the week and times of day that can be instructed by the teacher, information on processing order of students, and information on days of the week and times of time that students can attend,
The control unit refers to information on a day of the week and a time zone that can be instructed by the teacher from the storage unit, assigns the teacher to a one-week schedule, and generates list information. According to the processing order of the students, When a process of assigning the student to the timetable is performed with reference to information on the day / time of the student that can be attended, another student has already been assigned to the class of the student's available day / time of the day. If assigned, the student is assigned and provisionally confirmed as the second person, and if no other student is assigned to the student's available day / time, it corresponds to the day / time. It is determined by referring to the list information whether there is a day of the week or a time zone that can be instructed by the teacher, and if it exists, the student is assigned as a first frame and temporarily confirmed. As Matching system and generating a timetable to register the student.
生成された時間割表を表示する表示部と、前記時間割表を編集する指示を入力する入力部とを備え、
制御部は、生成された時間割表における生徒の割当てコマを移動可能な受講枠の画像として前記表示部に表示し、未確定コマを前記時間割表における先生が指導可能な時間帯又は曜日の指導枠内に移動させた場合に、当該未確定コマの生徒と当該先生とのマッチングが条件に違反している旨を表示することを特徴とする請求項1記載のマッチングシステム。
A display unit that displays the generated timetable, and an input unit that inputs an instruction to edit the timetable.
The control unit displays the assigned frame of the student in the generated timetable on the display unit as an image of a moveable attendance frame, and the unconfirmed frame is an instruction frame for a time zone or day of the week that the teacher in the timetable can teach 2. The matching system according to claim 1, wherein when it is moved, the matching system displays that the matching between the student of the unconfirmed frame and the teacher violates the condition.
制御部は、条件に違反している旨を表示する際に、記憶部に記憶された当該生徒の受講可能な曜日・時間帯の情報と当該先生の指導可能な曜日・時間帯の情報を参照して比較し、両情報の一致しない部分をマッチングの条件に違反している内容として表示することを特徴とする請求項2記載のマッチングシステム。   When displaying the fact that the condition is violated, the control unit refers to the information on the day of the week and the time that the student can attend and the information of the day of the week and the time that the teacher can teach that are stored in the storage unit. 3. The matching system according to claim 2, wherein a portion where both pieces of information do not match is displayed as content that violates a matching condition. 生成された時間割表を表示する表示部と、前記時間割表を編集する指示を入力する入力部とを備え、
制御部は、生成された時間割表における生徒の割当てコマを移動可能な受講枠の画像として前記表示部に表示し、未確定コマを前記時間割表における先生が指導可能な時間帯又は曜日の指導枠内に移動させた場合に、当該未確定コマの生徒の受講可能な曜日・時間帯の情報又は当該先生の指導可能な曜日・時間帯の情報について条件変更可能な条件設定画面を表示することを特徴とする請求項1記載のマッチングシステム。
A display unit that displays the generated timetable, and an input unit that inputs an instruction to edit the timetable.
The control unit displays the assigned frame of the student in the generated timetable on the display unit as an image of a moveable attendance frame, and the unconfirmed frame is an instruction frame for a time zone or day of the week that the teacher in the timetable can teach If you move it to, you will be able to display a condition setting screen that allows you to change the conditions for the day and time information that the student of the unconfirmed frame can attend or the information that the teacher can teach. The matching system according to claim 1, wherein:
記憶部には、生徒の受講可能な曜日・時間帯の情報、先生の指導可能な曜日・時間帯の情報、他のマッチング条件違反の情報を記憶しており、
制御部は、生成したリスト情報を参照して処理順位の生徒を時間割表に割り当てる際に、前記マッチング条件違反の情報を参照し、条件違反する場合は、生成したリスト情報から条件違反の先生の情報を削除することを特徴とする請求項1乃至4のいずれか記載のマッチングシステム。
The storage section stores information on the days and times that students can attend, information on the days and times that teachers can teach, and information on violations of other matching conditions.
The control unit refers to the information on the matching condition violation when assigning the students in the processing order to the timetable by referring to the generated list information. If the condition is violated, the control unit determines the condition violation teacher from the generated list information. 5. The matching system according to claim 1, wherein the information is deleted.
制御部は、表示部に表示された時間割表のコマ内に生徒名又は生徒コードを表示することを特徴とする請求項1乃至5のいずれか記載のマッチングシステム。   The matching system according to claim 1, wherein the control unit displays a student name or a student code in a frame of the timetable displayed on the display unit. 記憶部には、2人以上の生徒が学習するためのブースに関するブース情報を記憶し、先生の指導可能な曜日毎に出社可能時間と退社可能時間、生徒の受講可能な曜日毎に登校可能時間と下校可能時間の情報を記憶しており、
制御部は、ブース単位に先生の指導枠と生徒の受講枠をマッチングして時間割表を生成し、前記生成された時間割表に対して空白の時間枠があると、前記出社可能時間又は前記退社可能時間の情報と前記登校可能時間又は前記下校可能時間の情報を前記記憶部から参照して、可能時間がマッチングする時間枠に先生の指導枠と生徒の受講枠をシフトして表示部に表示することを特徴とする請求項1乃至6のいずれか記載のマッチングシステム。
The storage unit stores booth information related to booths for two or more students to study. The hours available for leaving and leaving the office for each day the teacher can teach and the hours available for attendance every day the student can attend. And memorize information about school hours,
The control unit generates a timetable by matching the teacher's instruction frame and the student's attendance frame for each booth, and if there is a blank time frame for the generated timetable, the time allowed to leave the office or the leaving the office By referring to the information on the available time and the information on the available time to school or the available time to go to school from the storage unit, the teacher's instruction frame and the student's attendance frame are shifted to the time frame matching the available time and displayed on the display unit. The matching system according to claim 1, wherein:
制御部は、ブースを利用する生徒の人数で当該ブースを分割してブースの識別子を付与し、ブースの識別子単位に先生の指導枠と生徒の受講枠をマッチングして時間割表を生成し、前記生成された時間割表に対して空白の時間枠があると、前記出社可能時間又は前記退社可能時間の情報と前記登校可能時間又は前記下校可能時間の情報を前記記憶部から参照して、可能時間がマッチングする時間枠に前記ブースの識別子単位に先生の指導枠と生徒の受講枠をシフトして表示部に表示することを特徴とする請求項7記載のマッチングシステム。   The control unit divides the booth by the number of students using the booth and assigns a booth identifier, generates a timetable by matching the teacher's instruction frame and the student's attendance frame to the booth identifier unit, If there is a blank time frame for the generated timetable, refer to the information on the time allowed for leaving the office or the time allowed for leaving the office and the information for the time allowed for leaving the school or the time allowed for leaving the school from the storage unit to determine the possible time. 8. The matching system according to claim 7, wherein a teacher's guidance frame and a student's attendance frame are shifted and displayed on the display unit in units of identifiers of the booth in a matching time frame.
JP2008142247A 2007-05-31 2008-05-30 Student-teacher matching system in tutoring Active JP4960305B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008142247A JP4960305B2 (en) 2007-05-31 2008-05-30 Student-teacher matching system in tutoring

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2007145320 2007-05-31
JP2007145320 2007-05-31
JP2008142247A JP4960305B2 (en) 2007-05-31 2008-05-30 Student-teacher matching system in tutoring

Publications (2)

Publication Number Publication Date
JP2009009120A true JP2009009120A (en) 2009-01-15
JP4960305B2 JP4960305B2 (en) 2012-06-27

Family

ID=40324197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008142247A Active JP4960305B2 (en) 2007-05-31 2008-05-30 Student-teacher matching system in tutoring

Country Status (1)

Country Link
JP (1) JP4960305B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170142662A (en) * 2016-06-20 2017-12-28 동서대학교산학협력단 Method for matching tutee with tutor ing based on individual school schedule
JP2018133053A (en) * 2017-02-17 2018-08-23 富士通株式会社 Matching program, matching method and matching device
JP2020197778A (en) * 2019-05-31 2020-12-10 大日本印刷株式会社 Information processing device, control method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002132964A (en) * 2000-10-27 2002-05-10 Seiji Notomi Education guidance system
JP2005182272A (en) * 2003-12-17 2005-07-07 Eikoh Inc Individual instruction management system, program for system, display method for system, and recording medium for program
WO2006095693A1 (en) * 2005-03-08 2006-09-14 Nova Corporation Foreign language lesson operating/managing system and foreign language lesson operating/managing method
JP2006268005A (en) * 2005-02-28 2006-10-05 Sprix:Kk Matching system between student and teacher in tutorial prep school

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002132964A (en) * 2000-10-27 2002-05-10 Seiji Notomi Education guidance system
JP2005182272A (en) * 2003-12-17 2005-07-07 Eikoh Inc Individual instruction management system, program for system, display method for system, and recording medium for program
JP2006268005A (en) * 2005-02-28 2006-10-05 Sprix:Kk Matching system between student and teacher in tutorial prep school
WO2006095693A1 (en) * 2005-03-08 2006-09-14 Nova Corporation Foreign language lesson operating/managing system and foreign language lesson operating/managing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170142662A (en) * 2016-06-20 2017-12-28 동서대학교산학협력단 Method for matching tutee with tutor ing based on individual school schedule
KR101974127B1 (en) * 2016-06-20 2019-04-30 동서대학교 산학협력단 Method for matching tutee with tutor ing based on individual school schedule
JP2018133053A (en) * 2017-02-17 2018-08-23 富士通株式会社 Matching program, matching method and matching device
JP2020197778A (en) * 2019-05-31 2020-12-10 大日本印刷株式会社 Information processing device, control method, and program

Also Published As

Publication number Publication date
JP4960305B2 (en) 2012-06-27

Similar Documents

Publication Publication Date Title
Paasivaara et al. Integrating global sites into the lean and agile transformation at ericsson
Beecroft et al. Bridging the gap between school and workplace: Developing a new graduate nurse curriculum
EP1393287A1 (en) Computer-assisted system for designing training programs
JP4960305B2 (en) Student-teacher matching system in tutoring
JP2018045453A (en) Reservation frame management device, reservation frame management method, and reservation frame management program
Hans Work in Progress-The Impact of the Student Scrum Master on Quality and Delivery Time on Students' Projects
JP2006323177A (en) Time schedule generation device and method, and program
Shraideh et al. Using a project-based learning approach for teaching emerging technologies: An example of a practical course for introducing SAP Leonardo and SAP HANA
Redl University timetabling via graph coloring: An alternative approach
Scantlebury Gender issues in coteaching
Stratos et al. Philadelphia's Renaissance Schools Initiative after Four Years.
Samarasekara An Application of Graph Coloring Model to Course Timetabling Problem
Aizam et al. Mathematical modelling of university timetabling: a mathematical programming approach
Nelson et al. Interdisciplinary design: The good, the bad, and the ugly
Pexton Sometimes It's Okay to Meddle: Or, How to Encourage First-Year Students to Visit the Writing Center
Andreeva Coping strategies of Russian schools teams during the pandemic: Get ahead of themselves vs survive and forget
Jaya ORGANIZING THE IMPLEMENTATION OF CURRICULUM OF DIKLATPIM IV IN THE HUMAN RESOURCES DEVELOPMENT AGENCY NORTH SUMATRA PROVINCE
Dongilli Professional development for the next generation of simulation operations specialists
Deschamps et al. Living on Site While Renovating; Flexible Instructional Design of Post-Graduate Medical Training
Pastor et al. A complex tutoring system for e-learning: The new evaluation model
Sokolova IMPLEMENTATION OF INNOVATIVE MANAGEMENT FORMS IN THE HIGHER EDUCATION REFORM SYSTEM OF UKRAINE
Tuohy Healthcare Information Technology Integrated Project Delivery
Brock Theater 4-2-24
Clark How Districts Are Navigating the Challenge of Meeting the Needs of Students With Disabilities During a Pandemic
Monson The Silver Lining of COVID-19: Lessons from an Adjunct During a Pandemic

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090717

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110331

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110920

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111019

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120306

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120322

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150330

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250