Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3333908B2 - Timetable creation support system - Google Patents
[go: Go Back, main page]

JP3333908B2 - Timetable creation support system - Google Patents

Timetable creation support system

Info

Publication number
JP3333908B2
JP3333908B2 JP4585495A JP4585495A JP3333908B2 JP 3333908 B2 JP3333908 B2 JP 3333908B2 JP 4585495 A JP4585495 A JP 4585495A JP 4585495 A JP4585495 A JP 4585495A JP 3333908 B2 JP3333908 B2 JP 3333908B2
Authority
JP
Japan
Prior art keywords
timetable
assignment
subjects
creation
subject
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.)
Expired - Fee Related
Application number
JP4585495A
Other languages
Japanese (ja)
Other versions
JPH08241345A (en
Inventor
建樹 篠田
直樹 野津
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4585495A priority Critical patent/JP3333908B2/en
Publication of JPH08241345A publication Critical patent/JPH08241345A/en
Application granted granted Critical
Publication of JP3333908B2 publication Critical patent/JP3333908B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、科目の自動割り当てに
よる自動作成と、自動割り当てした時間割の手動補正と
を混在させた時間割作成支援システム、特に条件が多岐
にわたる大学などの授業の時間割作成を支援するシステ
ムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a timetable creation support system in which automatic creation of subjects by automatic assignment and manual correction of automatically assigned timetables are mixed. Related to supporting systems.

【0002】[0002]

【従来の技術】週間の時間割は、曜日と時限とで規定さ
れる各コマへの科目割り当てで作成されるが、例えば大
学は一般的に複数の学部・学科・専攻を有しており、開
講科目数が多い上に、科目割り当ての制約条件( ex.同
一専攻・回生・クラスの必修科目の同一コマへの重複割
り当ての回避、学部間の共通科目と必修科目との同一コ
マへの重複割り当ての回避、同一教室の重複使用の回避
などの絶対的な制約条件の他に、教員の出講希望日など
調整可能な曖昧な要素を含む制約条件を含む)が複雑で
多岐にわたる。このため、多くの大学では、従来、時間
割作成のエキスパートが多岐にわたる制約条件を参照
し、また教員と交渉して調整を図るなどしながら科目を
各コマに割り当てて手作業で時間割を作成していた。
2. Description of the Related Art A weekly timetable is created by assigning subjects to each frame defined by a day of the week and a time period. For example, a university generally has a plurality of departments, departments, and majors. In addition to the large number of subjects, restrictions on subject assignment (ex. Avoiding duplicate assignments of compulsory subjects of the same major / regenerative / class to the same subject, duplicate assignment of common subjects and compulsory subjects between faculties to the same subject) In addition to absolute constraints such as avoidance of repetition, avoidance of repeated use of the same classroom, and other constraints that include ambiguous elements that can be adjusted such as the date of instructor's desire to attend classes) are complex and diverse. For this reason, in many universities, timetable creation experts have traditionally created timetables by referring to a wide range of constraints and allocating subjects to each frame while negotiating with teachers to make adjustments. Was.

【0003】従来、このような時間割作成の自動化シス
テムを構築する試みが行われてきたが、複雑で多岐にわ
たる制約条件を完全に網羅したシステムを構築しようと
した場合、制約条件の入力だけでも膨大な時間を要して
システムの構築が困難である上に、これらの制約条件を
完全に網羅したシステムを構築した場合でも、制約条件
が複雑で多過ぎると、逆に、制約条件同志の矛盾発生な
どにより自動的に割り当てできる科目数が減るので自動
割り当ての精度としては低いものにしかならない。
Conventionally, attempts have been made to build such an automatic system for creating timetables. However, when trying to build a system that completely covers a wide range of complicated and complex constraints, it is enormous to input only the constraints. It takes a lot of time to construct a system, and even if a system that completely covers these constraints is constructed, if the constraints are too complicated and too many, contradictions between the constraints may occur. As a result, the number of subjects that can be automatically assigned is reduced, so that the accuracy of automatic assignment is only low.

【0004】[0004]

【発明が解決しようとする課題】以上のように、従来の
手作業による時間割作成では、時間割作成に習熟を要す
るために作成できるエキスパートが限定され、またこの
エキスパートが時間割を作成する場合でも条件が複雑で
多岐にわたるため時間割作成に膨大な労力と時間とを要
する上に、どの条件を優先的に考慮して割り当てると比
較的早く、多くの科目を効率的に割り当てられるかとい
ったような作成過程で試行錯誤の結果得られた工夫点を
記録する手段がないため、エキスパートのノウハウの継
承が困難である。また、限られた期間内に作成された時
間割は必ずしも最良のものとは限らないが、時間割の完
成度を検証するための比較対象とするべき複数パターン
の時間割を作成するには、さらに膨大な時間を要するた
めに実質的に完成度の検証は不可能である。
As described above, in the conventional manual timetable creation, the expert who can create the timetable is limited due to the skill required to create the timetable, and even when this expert creates the timetable, the conditions are limited. Because it is complex and diverse, it takes a lot of effort and time to create a timetable.In addition, it is relatively quick to assign priority while considering which conditions are assigned, and in the process of creating many subjects, such as efficiently assigning many subjects Since there is no means for recording the ingenuity obtained as a result of trial and error, it is difficult to pass on expert know-how. In addition, although the timetable created within a limited period is not always the best one, creating a timetable of multiple patterns to be compared for verifying the completeness of the timetable requires an enormous amount of time. Since it takes time, it is virtually impossible to verify the perfection.

【0005】本発明はこのような問題点を解決するため
になされたものであって、時間割作成の大部分を自動化
するとともに、その制約条件が比較的曖昧な割り当て部
分を手動で補正可能とすることにより時間割の作成時間
短縮・作業負担の軽減・精度の向上を図り、また全科目
を複数のグループに分けたグループ毎に自動割り当ての
後の手動での補正を可能としてグループ毎に割り付け精
度を高めながら段階的に順次時間割を完成することによ
り時間割の精度を高め、さらに精度の低い時点・段階か
ら制約条件・条件の適用順位を新たに設定して自動割り
当てを再実行することにより全体としての精度を向上さ
せ、さらにまた時間割の自動作成の履歴を保存すること
により一旦確立した時間割作成のノウハウの継承を可能
として作成時間の短縮及び作業負担の軽減を図り、また
任意の時点までに作成された時間割のデータを保存し
て、所定時点に遡った、異なる制約条件・条件の適用順
序での自動割り当ての再実行を可能とすることにより複
数パターンの時間割が容易に作成できて時間割の完成度
の検証を可能とし、さらにまたコマへの割り当てが確定
した科目を自動割り当ての再実行時に割り当て対象から
除外して自動割り当ての対象科目を絞り込みながら未確
定の科目のみに対する自動割り当てを繰り返すことによ
り処理速度及び精度を向上させ、また時間割の一部拡大
・全体縮小表示イメージのマルチ表示及び一部拡大イメ
ージ・全体縮小イメージ間における科目の割り当て移動
可、割り当てが確定した科目の移動の可不可の表示,割
り当てが確定した科目に対する再実行の禁止、移動可能
なコマ候補が存在しない玉突き状態での他のコマの手動
補正による将来の移動可不可状態の先行表示などによ
り、ユーザの入力操作を支援して操作性が良い時間割作
成支援システムの提供を目的とする。
The present invention has been made in order to solve such a problem, and it has been made possible to automate most of the timetable creation and to manually correct an assigned part whose constraints are relatively ambiguous. In this way, timetable creation time is reduced, work load is reduced, and accuracy is improved.In addition, all subjects are divided into multiple groups, and automatic correction can be performed after automatic assignment for each group, and the assignment accuracy for each group is improved. The accuracy of the timetable is improved by sequentially completing the timetable in stages while increasing the accuracy, and the order of application of the constraints / conditions is newly set from the time and stage with the lower accuracy, and the automatic assignment is re-executed, so that the overall By improving the accuracy and storing the history of automatic creation of timetables, it is possible to inherit the know-how of timetable creation once established, and It is possible to reduce the workload and reduce the workload, save the timetable data created up to an arbitrary point in time, and re-execute automatic assignment in a different order of application of constraints and conditions that goes back to a predetermined point in time By doing this, you can easily create timetables for multiple patterns, verify the completeness of the timetable, and exclude subjects for which assignment to frames has been finalized from the assignment target when re-executing automatic assignment. The processing speed and accuracy are improved by repeating the automatic assignment to only undecided subjects while narrowing down the subjects. Also, multi-display of partially enlarged / reduced display images of the timetable and subjects between partially enlarged / reduced images Indication of whether the assignment can be moved, whether the movement of the subject whose assignment has been confirmed is not possible, and re-executing the subject whose assignment has been confirmed A timetable creation support system that supports the user's input operation and has good operability by displaying the advanceable display of the immovable state in the future by manually correcting other frames in the state of prohibition and no movable frame candidate exists For the purpose of providing.

【0006】[0006]

【課題を解決するための手段】第1発明の時間割作成支
援システムは、科目を複数のグループに分類するための
データを入力する手段と、該手段により入力された分類
データに基づいて、科目を複数のグループに分類する手
段と、該手段により分類された各グループに、時間割を
グループ単位で段階的に作成すべき作成順序を設定する
手段と、各グループにおける科目割り当ての制約条件及
び該制約条件の適用順位を設定する手段と、前記手段に
より設定された作成順序で、前段階までのグループの科
目が割り当てられた時間割に、現段階のグループに対し
て設定された割り当ての制約条件及び該制約条件の適用
順位に従って現段階のグループの科目を自動的に割り当
てる手段と、1つのグループの自動割り当てが終了し、
次段階の自動割り当てに移行する前に、前記1つのグル
ープの科目の自動割り当てに対する手動での補正を可能
にする手段とを備えたことを特徴とする。
According to a first aspect of the present invention, there is provided a timetable creation support system for inputting data for classifying a subject into a plurality of groups, and for classifying the subject based on the classification data input by the means. Means for classifying into a plurality of groups, means for setting the order in which timetables should be created in steps for each group classified by the means, restrictions on subject assignment in each group, and the restrictions Means for setting the order of application, and, in the order of creation set by the means, the timetable to which the subjects of the group up to the previous stage have been allocated, Means for automatically assigning the subject of the current group according to the order of application of the condition, and automatic assignment of one group is completed,
Means for enabling manual correction of the automatic assignment of the one group of subjects before shifting to the next stage of automatic assignment.

【0007】第2発明の時間割作成支援システムは、第
1の発明に加えて、科目を複数のグループに分類するデ
ータ、各作成段階で設定された自動割り当ての制約条件
及び該制約条件の適用順位を含む各作成段階での自動割
り当ての履歴を保存する手段を備えたことを特徴とす
る。
[0007] In addition to the first invention, the timetable creation support system according to the second invention further includes data for classifying subjects into a plurality of groups, constraints for automatic assignment set in each creation stage, and an order of application of the constraints. And a means for storing a history of automatic assignment at each creation stage.

【0008】第3発明の時間割作成支援システムは、第
1又は第2の発明に加えて、1つの作成段階で、自動割
り当ての制約条件及び該制約条件の適用順位を再設定す
る手段と、再設定された制約条件及び該制約条件の適用
順位に従って自動割り当てを再実行する手段とを備えた
ことを特徴とする。
A timetable creation support system according to a third aspect of the present invention, in addition to the first or second aspect, includes means for resetting, in one creation stage, automatic assignment constraints and application order of the constraints, Means for re-executing automatic assignment in accordance with the set constraints and the order of application of the constraints.

【0009】第4発明の時間割作成支援システムは、第
1又は第2の発明に加えて、コマに割り当てられた科目
の割り当てを確定する手段と、割り当てが確定された科
目の割り当ての確定を表示する手段とを備えたことを特
徴とする。
A timetable creation support system according to a fourth aspect of the present invention, in addition to the first or second aspect, means for determining the assignment of the subject assigned to the frame and displaying the assignment of the subject for which the assignment has been determined. And means for performing the operation.

【0010】[0010]

【0011】[0011]

【0012】第発明の時間割作成支援システムは、第
1乃至第発明のいずれかに加えて、自動的に割り当て
られた所定科目に対する手動での補正の際に、移動先候
補である他のコマへの前記所定科目の移動の可否を表示
する手段と、移動不可が表示された移動先候補のコマに
割り当てられている科目を他のコマへ仮に移動した場合
における前記所定項目の該移動先候補のコマへの将来の
移動の可否を表示する手段とを備えたことを特徴とす
る。
A timetable creation support system according to a fifth aspect of the present invention, in addition to any one of the first to fourth aspects, further comprises, when manually correcting the automatically assigned predetermined subject, another timetable candidate which is a movement destination candidate. Means for displaying whether or not the predetermined subject can be moved to a frame, and the destination of the predetermined item in the case where the subject assigned to the frame of the destination candidate in which the non-movement is displayed is temporarily moved to another frame. Means for displaying whether or not future movement to a candidate frame is possible.

【0013】[0013]

【0014】[0014]

【作用】第1発明の時間割作成支援システムは、科目を
複数のグループに分類するデータ、各グループの作成順
序、各グループにおける自動割り当ての制約条件及びこ
の制約条件の適用順序が入力されると、全段階までのグ
ループの科目が割り当てられた時間割に、現段階のグル
ープに対して設定された制約条件及びこの制約条件の適
用順序に従って現段階のグループの科目を自動的に割り
当て、科目が自動的に割り当てられた時間割に対するユ
ーザの手動での科目の移動などの補正を可能にし、設定
された作成順序で、時間割を段階的に作成する。これに
より、時間割作成時間を短縮し、また時間割作成作業の
負担を軽減し、さらに自動割り当ての精度を向上させ
る。
According to the timetable creation support system of the first invention, when data for classifying subjects into a plurality of groups, a creation order of each group, a constraint condition of automatic assignment in each group, and an application order of the constraint condition are input, The courses of the current stage group are automatically assigned to the timetable to which the subjects of the group up to all stages have been assigned, according to the constraints set for the current stage group and the application order of these constraints, and the subjects are automatically assigned. To allow the user to manually move the subject to the timetable assigned to the user, and to create the timetable step by step in the set creation order. As a result, the timetable creation time is reduced, the burden of the timetable creation work is reduced, and the accuracy of automatic assignment is further improved.

【0015】第2発明の時間割作成支援システムは、各
段階での自動割り当ての履歴を保存し、一旦確立された
時間割作成のノウハウの継承を可能にし、また時間割作
成時間を短縮し、さらに時間割作成作業の負担を軽減す
る。
A timetable creation support system according to a second aspect of the present invention stores a history of automatic assignment at each stage, enables inheritance of know-how of timetable creation once established, shortens timetable creation time, and further reduces timetable creation. Reduce the burden of work.

【0016】第3発明の時間割作成支援システムは、各
作成段階で制約条件及び適用順位の再設定による時間割
作成の再実行を行い、割り当て精度を向上させる。
The timetable creation support system according to the third aspect of the present invention re-executes the timetable creation by resetting the constraints and the application order at each creation stage, thereby improving the allocation accuracy.

【0017】第4発明の時間割作成支援システムは、コ
マへの割り当てが確定された科目に、割り当てが確定し
たことをアイコン,表示色の変化などで表示し、手動に
よる補正時の操作性を向上させる。
In the timetable creation support system according to the fourth invention, the assignment that has been determined is displayed by an icon, a change in display color, or the like on the subject for which the allocation to the frame has been determined, thereby improving the operability during manual correction. Let it.

【0018】[0018]

【0019】[0019]

【0020】第発明の時間割作成支援システムは、手
動での科目移動時に、移動可能なコマがない玉突き状態
において、移動不可であるコマに割り当てられている科
目のいずれかを移動した場合の将来の移動可否の状態を
示し、操作性を向上させるとともに、割り当て精度を向
上させる。
A timetable creation support system according to a fifth aspect of the present invention provides a method for manually moving a subject, in a state where there is no movable frame, and moving any of the subjects assigned to the immovable frame. Indicates the state of whether or not the object can be moved, thereby improving the operability and the assignment accuracy.

【0021】[0021]

【0022】[0022]

【実施例】以下、本発明をその実施例を示す図に基づい
て説明する。図1は本発明の時間割作成支援システム
(以下、本発明システムという)の機能ブロック図であ
る。図中、1は各種データ,命令を設定又は入力するキ
ーボード,マウス,ペンなどの設定/入力手段であっ
て、科目をグループ(以下、セクションという)に分類
するデータを入力する分類データ入力手段11、セクショ
ン単位での段階的な時間割作成における各セクションの
作成段階(フェーズ)の順序を入力する作成順序設定手
段12、自動割り当ての制約条件(具体例は後述する)及
びこの制約条件の適用順序などを時間割の作成初期,各
フェーズ毎,又は遡って自動割り当てを再実行する時点
で設定する制約条件・適用順位設定手段13、及びまた手
動補正時に自動割り当てされた科目を他のコマへ移動す
るための自動割り当て補正手段14を有する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the drawings showing the embodiments. FIG. 1 is a functional block diagram of a timetable creation support system of the present invention (hereinafter, referred to as the present system). In the figure, reference numeral 1 denotes a setting / input means such as a keyboard, a mouse, and a pen for setting or inputting various data and instructions, and a classification data input means 11 for inputting data for classifying subjects into groups (hereinafter, referred to as sections). Creation order setting means 12 for inputting the order of the creation stages (phases) of each section in the step-by-section timetable creation, constraints on automatic assignment (specific examples will be described later), and the order of application of these constraints Constraint / application order setting means 13 to be set at the beginning of the timetable creation, at each phase, or at the time of re-executing the automatic assignment retroactively, and also for moving the automatically assigned subjects to another frame at the time of manual correction. Of automatic assignment correction means 14.

【0023】さらに、設定/入力手段1は、科目分類命
令、自動割り当て実行命令、時点(又はフェーズ)を遡
っての自動割り当ての再実行命令、再実行時に遡った時
点から先の既作成時間割データの保存又はクリア命令、
科目のコマへの割り当て確定命令、自動割り当ての履歴
保存命令、各種操作画面(条件設定,手動補正,制約条
件入力画面など)の表示命令、既存の時間割データ(各
コマの曜日・時限及び各コマへの割り当て科目)などを
入力する手段である。科目分類手段2は、分類データ入
力手段11から入力された分類データに従って科目を複数
セクションに分類する。
Further, the setting / input means 1 includes a subject classification command, an automatic assignment execution command, a re-execution command for automatic assignment going back in time (or a phase), and a previously created timetable data Save or clear instruction,
Instructions to determine assignment to frames, instructions to save the history of automatic assignment, instructions to display various operation screens (condition setting, manual correction, restriction condition input screen, etc.), existing timetable data (day / time limit of each frame and each frame) This is a means for inputting the subject to be assigned to). The subject classification means 2 classifies the subjects into a plurality of sections according to the classification data input from the classification data input means 11.

【0024】また、図中3は制約順序・適用順位設定手
段13により設定された自動割り当ての制約条件及び制約
条件の適用順序に従って、作成順序設定手段12により設
定された作成順序のセクションの科目を各コマに割り当
てる自動割り当て手段であって、履歴保存手段4は、適
用した制約条件・適用順位及び設定されたフェーズの作
成順序のデータとともに、完成したフェーズ毎の自動割
り当ての履歴をデータベース5として保存して次年度で
の利用などを可能にする一方、フェーズ単位(又は所定
時点まで)に自動割り当て及び手動補正で作成された時
間割データを時間割データ格納部6に保存して、異なる
制約条件・条件適用順序での複数の時間割パターンの作
成を可能にする。
Also, in FIG. 3, according to the constraint conditions of automatic assignment set by the constraint order / application order setting means 13 and the application order of the constraint conditions, the subjects of the section in the creation order set by the creation order setting means 12 are displayed. The history storage means 4 is an automatic allocation means for allocating to each frame. The history storage means 4 stores, as a database 5, a history of the automatic allocation for each completed phase, together with the data of the applied constraints and the order of application and the set order of the phases. Then, the timetable data created by the automatic assignment and manual correction for each phase (or up to a predetermined time) is stored in the timetable data storage unit 6 so that it can be used in the next fiscal year. Enables creation of multiple timetable patterns in the order of application.

【0025】さらに、表示制御手段7は、週間の時間割
イメージ,一つの曜日の全コマの拡大イメージ,週間の
全コマの縮小イメージなど、各種操作画面のLCD8へ
の表示を制御するとともに、コマへの割り当てが確定し
た科目に、例えば割り当て確定を示すアイコンを表示し
たり、確定した科目の表示反転,表示色の変更などを行
い、また割り当てが確定した科目に対して手動での補正
が加えられた場合に警告メッセージを表示する。なお、
本実施例では警告メッセージを画面表示する場合につい
て説明したが、警告メッセージを音声出力する構成であ
っても本実施例と同様の効果が得られる。
Further, the display control means 7 controls the display of various operation screens such as a timetable image of the week, an enlarged image of all the frames of one day of the week, and a reduced image of all the frames of the week on the LCD 8, and displays the images on the frames. For the courses for which assignments have been confirmed, for example, icons indicating the confirmed courses are displayed, display of the confirmed courses is reversed, display colors are changed, and the courses for which assignments have been confirmed are manually corrected. Display a warning message when the In addition,
In the present embodiment, the case where the warning message is displayed on the screen has been described. However, the same effect as that of the present embodiment can be obtained even with a configuration in which the warning message is output by voice.

【0026】次に、本発明システムの時間割作成の手順
を図2に示すフローチャート、及び図6乃至図10に示す
操作画面を基に説明する。なお、図6は時間割編成画
面、図7はコントロール画面、図8は自動作成画面、図
9は条件設定の操作画面、図10はフェーズリラン画面で
ある。本発明システムは100 %の科目の割り当てを自動
化するのではなく、自動割り当ての精度が高いと考えら
れる制約条件の設定で70〜90%の科目を自動的に割り当
てた後、自動割り当てで制約条件に矛盾して割り当てら
れなかった科目を手動で移動又は割り当てて自動割り当
てにより作成した時間割を補正して100 %の精度に高め
るものである。
Next, the procedure for creating a timetable of the system of the present invention will be described based on the flowchart shown in FIG. 2 and the operation screens shown in FIGS. 6 shows a timetable scheduling screen, FIG. 7 shows a control screen, FIG. 8 shows an automatic creation screen, FIG. 9 shows a condition setting operation screen, and FIG. 10 shows a phase rerun screen. The system of the present invention does not automate the assignment of 100% of subjects, but automatically assigns 70 to 90% of subjects by setting constraints that are considered to have high accuracy of automatic assignment, and then automatically assigns the constraints. The inconsistency of the subjects that were not allocated is manually moved or allocated, and the timetable created by the automatic allocation is corrected to increase the accuracy to 100%.

【0027】さらに、本発明システムでは、科目を複数
のセクションに分類し、セクション毎の割り当て精度を
自動割り当てと手動補正とを組み合わせて100 %に高め
ながら、段階的に時間割を作成するものである。図2の
上半部に示すように、科目を複数のセクション(例え
ば、語学・体育・資格・専門)に分類し、一括で自動割
り当てを行った場合、各セクションの単一の割り当て精
度を90%とすると、前のセクションの精度は後のセクシ
ョンの精度に影響を及ぼすので、最終段階の専門科目の
複合精度は66%に低下してしまう。そこで、本発明シス
テムでは、図2に下半部に示すように、各セクションの
自動割り当ての精度を手動で100 %に補正しながら、セ
クション単位で時間割を段階的に作成する。
Further, in the system of the present invention, the subjects are classified into a plurality of sections, and the timetable is created stepwise while increasing the allocation accuracy of each section to 100% by combining automatic allocation and manual correction. . As shown in the upper half of FIG. 2, when subjects are classified into a plurality of sections (for example, language, physical education, qualifications, and specialty) and the automatic assignment is performed collectively, a single assignment accuracy of each section is reduced to 90%. As a percentage, the accuracy of the previous section affects the accuracy of the later section, so the combined accuracy of the final specialty course drops to 66%. Therefore, in the system of the present invention, as shown in the lower half of FIG. 2, a timetable is created stepwise in section units while manually correcting the accuracy of automatic allocation of each section to 100%.

【0028】ユーザが、設定/入力手段1により、科目
を複数のセクションに分類するデータ及び各セクション
の作成順序を入力するとともに、図8の条件設定画面
で、予め設定されている条件から選択して、制約条件・
制約条件の適用順序を設定し、図7のコントロール画面
及び図9の自動作成画面で自動割り当てを指示すると、
自動割り当て手段3がまず第1の作成段階のセクション
の科目(図2の語学科目)を各コマに自動的に割り当
て、条件に矛盾する科目の割り当てを未確定とした第1
の作成段階の時間割を自動作成する。なお、教員を確定
したい科目,曜日・時限を確定したい科目を自動割り当
ての前に手動で割り当てておき、割り当てを確定してお
くことも可能である。
The user inputs data for classifying subjects into a plurality of sections and the order of creation of each section by the setting / input means 1, and selects from preset conditions on the condition setting screen of FIG. And the constraints
When the application order of the constraint conditions is set and the automatic assignment is instructed on the control screen of FIG. 7 and the automatic creation screen of FIG. 9,
First, the automatic assignment means 3 automatically assigns the subjects (the language subjects in FIG. 2) of the section in the first preparation stage to each frame, and makes the assignment of subjects inconsistent with the conditions undetermined.
Automatically create a timetable for the creation stage. It is also possible to manually assign the subject for which the teacher is to be determined and the subject for which the day of the week and the time limit are to be determined before the automatic assignment, and to determine the assignment.

【0029】設定する制約条件は、同一コマへの同一教
員設定、教員の出講希望日、必修科目重複設定、会議毎
設定不可(会議の開催で設定できない時限)、SS毎設
定不可(ex.体育科目を最終時限に設定しない)、1コ
マ内設定MAX(1コマに設定する科目数の上限値)、
出講曜日MAX(1週間で出講する日数の上限値)、1
時限出講MAX(1週間で1時限目出講数の上限値)、
教室重複設定、連続不可科目(ex.体育科目の後に語学
科目を設定しない)、同一コマ設定不可科目、同一曜日
設定不可科目、同一曜日出講MAX(同一曜日の出講数
の上限値)、連続科目設定(必ず連続で開講する科目)
などである。これらの中から選択した制約条件と適用順
序との組み合わせは複数グループ設定できる。
The constraint conditions to be set are the same teacher setting for the same frame, the desired date of attending the teacher, the compulsory subject duplication setting, the setting not possible for each meeting (time limit that cannot be set by holding a meeting), and the setting not possible for each SS (ex. The physical education subjects are not set to the final time limit), MAX within one frame (upper limit of the number of subjects set to one frame),
Attendance day MAX (maximum number of days to attend in one week), 1
Timed attendance MAX (upper limit of the number of attendances for one timed lesson per week),
Classroom overlap setting, non-continuous subjects (ex. Language subjects are not set after physical education subjects), subjects that cannot be set for the same frame, subjects that cannot be set for the same day, attendance on the same day MAX (upper limit of the number of attendances on the same day), Consecutive course setting (Courses offered continuously)
And so on. A plurality of groups can be set for combinations of the constraints selected from these and the application order.

【0030】次に、ユーザが、割り当てが確定した科目
を除く、割り当てが未確定の科目に対して新たな制約条
件及びその適用順序を設定すると、自動割り当て手段3
が自動割り当てを再実行し、再実行の都度、自動割り当
ての精度が高まる。図3は、上述のような、自動割り当
て対象とする科目の絞り込みの手順を示すフローチャー
トである。このような再実行を繰り返して残った割り当
て未確定の科目をユーザが選択すると、この科目を移動
可能な移動先候補のコマ及び移動不可能なコマを色での
表示などにより示し、ユーザは、選択した未確定の科目
を移動可能なコマに移動し、自動作成された時間割の割
り当て精度を100 %に手動で補正する。
Next, when the user sets a new constraint condition and an application order for an unassigned subject excluding subjects for which assignment has been confirmed, the automatic assignment means 3
Re-executes the automatic assignment, and the accuracy of the automatic assignment increases each time the re-execution is performed. FIG. 3 is a flowchart showing a procedure for narrowing down the subjects to be automatically allocated as described above. When the user selects a remaining unassigned subject by repeating such re-execution, the destination candidate frame that can move the subject and the non-movable frame are indicated by color display or the like. The selected undetermined subjects are moved to a movable frame, and the automatically created timetable assignment accuracy is manually corrected to 100%.

【0031】そのとき、表示制御手段7は割り当てが確
定した科目に割り当ての確定を示すアイコンを表示した
り、科目の表示を反転したり、表示色を変える等して割
り当て確定を明示する。さらに、表示制御手段7は、手
動での補正時に、割り当てが確定した科目に対して補正
が加えられた場合は警告メッセージを表示する。
At this time, the display control means 7 clearly indicates the assignment determination by displaying an icon indicating the assignment determination for the subject for which the assignment has been determined, inverting the display of the subject, or changing the display color. Further, the display control means 7 displays a warning message when a correction is made to the subject for which the assignment has been determined at the time of manual correction.

【0032】第2の作成段階のセクションの科目(図2
では体育科目)は、語学科目の割り当てが完了した割り
当て精度が100 %の時間割に、自動割り当て手段3が科
目を自動的に割り当て、第1の作成段階のセクションの
場合と同様に、自動割り当ての再実行及び手動での補正
により割り当てで精度が100 %に高められる。同様に、
第3,第4の作成段階のセクションの科目(図2では資
格科目,専門科目)の自動割り当て及び手動での補正に
よる時間割の作成が段階的に行われ、図6の時間割編成
画面のような週間の時間割が作成される。
The subjects of the section of the second preparation stage (FIG. 2)
In the physical education subject), the automatic assignment means 3 automatically assigns the subject to the timetable in which the assignment of the language subject is completed and the assignment accuracy is 100%, and the automatic assignment is performed in the same manner as in the section of the first creation stage. The rerun and manual correction increase the accuracy to 100% in the assignment. Similarly,
Automatically assigning the subjects (qualified subjects and specialized subjects in FIG. 2) of the sections in the third and fourth creation stages and creating a timetable by manual correction are performed in stages, as shown in the timetable organization screen of FIG. A weekly timetable is created.

【0033】以上のようにして作成された時間割の作成
のノウハウを次年度に継承するために、本発明システム
は、科目を複数のセクションに分類するデータ、セクシ
ョンの作成順序、制約条件、制約条件の適用順序などを
含む段階的な時間割作成の履歴をデータベース5として
保存する。次年度に時間割を作成するとき、毎年の開講
科目が全部変更されるケースは非常にまれであるので、
ユーザはデータベース5から前年度の時間割作成の履歴
を呼び出し、変更のない部分に関しては、保存データを
利用して時間割を作成することができる。
In order to inherit the know-how for creating the timetable created as described above in the next fiscal year, the system of the present invention uses data for classifying subjects into a plurality of sections, section creation order, constraints, and constraints. The history of the step-by-step timetable creation including the application order of the application is stored as the database 5. When creating a timetable for the following year, it is very rare that all courses offered are changed every year.
The user can call the history of the timetable creation of the previous year from the database 5, and can create the timetable using the stored data for the part that has not been changed.

【0034】また、本発明システムでは、自動・手動を
含めた処理対象の科目に、その科目が分類されたセクシ
ョンの作成順序を示すデータを対応付けて記録してお
く。従って、図10に示すフェーズリラン画面で、ユーザ
が作成段階を前に遡った時間割作成の再実行を指示する
と、作成順序を示すデータを基に、遡った段階の科目の
割り当てに関するデータを初期化するとともに、その科
目の関連ファイルのデータを遡った段階の状態に戻す。
この機能により、本発明システムでは、時間割作成を何
回でも再実行でき、自動割り当ての制約条件の種類,適
用順序などを模索しながら作成を繰り返して時間割の精
度向上を図ることができる。
Further, in the system of the present invention, data indicating the order of creation of the section into which the subject is classified is recorded in association with the subject to be processed including automatic / manual. Therefore, when the user instructs the re-execution of the timetable creation going back to the creation stage on the phase rerun screen shown in FIG. 10, the data relating to the assignment of the subject at the stage backed up is initialized based on the data indicating the creation order. At the same time, the data of the related file of the subject is returned to the state at the stage of going back.
With this function, in the system of the present invention, timetable creation can be re-executed any number of times, and it is possible to improve the accuracy of the timetable by repeating the creation while searching for the types of constraints and the order of application of the automatic assignment.

【0035】また、所定の段階までに一旦作成した時間
割のデータを時間割データ格納部6に保存しておくこと
で、上述のように段階を遡って時間割作成を再実行し、
再実行により作成した時間割のデータを時間割データ格
納部6の別のディレクトリに保存すれば、複数パターン
の時間割を作成することが可能になる。
Further, by storing the data of the timetable once created up to the predetermined stage in the timetable data storage section 6, the timetable can be created again by going back through the stages as described above.
If the data of the timetable created by the re-execution is stored in another directory of the timetable data storage unit 6, it becomes possible to create a timetable of a plurality of patterns.

【0036】また、本発明システムは、手動での補正時
の操作性を向上させる操作画面のレイアウトを採用して
いる。例えば、図4はそのレイアウトの一例であるが、
前述した図6の時間割編成画面と同等の上段の編成画面
において、ユーザが「月(曜日)」をマウスでクリック
すると、図4の中段に示すように、「月曜日」のI時限
〜IV時限のコマを画面全体に拡大表示し、各コマに割り
当てられている科目を、拡大されたコマに上段のときよ
り多数表示する。同様に、上段の編成画面において、ユ
ーザが「I(時限)」をマウスでクリックすると、図4
の下段に示すように、月曜日〜土曜日のI時限のコマを
拡大表示する。ユーザは拡大表示され、その割り当て科
目の詳細を一覧できる状態でコマからコマへ科目を移動
することができる。
The system of the present invention employs an operation screen layout for improving operability during manual correction. For example, FIG. 4 shows an example of the layout,
On the upper knitting screen equivalent to the timetable knitting screen in FIG. 6 described above, when the user clicks “Month (day)” with the mouse, as shown in the middle part of FIG. The frame is enlarged and displayed on the entire screen, and a larger number of subjects assigned to each frame are displayed on the enlarged frame than at the top. Similarly, in the upper knitting screen, when the user clicks “I (timed)” with the mouse, FIG.
As shown in the lower part, the frames of the I period from Monday to Saturday are enlarged and displayed. The user can move the subject from frame to frame in a state where the user is displayed in an enlarged manner and can view details of the assigned subject.

【0037】図5はレイアウトの他の例であって、図4
の中段のように「月曜日」のI時限〜IV時限のコマを拡
大表示したメイン画面上に、週間の全コマの縮小イメー
ジを表示したサブ画面をマルチ表示するものである。こ
れにより、ユーザは手動での移動対象の科目を同じ曜日
の他のコマに移動できることはもちろん、メイン画面の
コマからサブ画面のコマに移動できる。なお、サブ画面
に表示する週間の縮小イメージは、拡大表示した曜日又
は時限を除いたイメージであっても、本実施例と同様の
効果が得られる。
FIG. 5 shows another example of the layout.
As shown in the middle section, a sub-screen displaying reduced images of all the frames of the week is multi-displayed on a main screen in which the frames of the I-IV period of "Monday" are enlarged and displayed. This allows the user to manually move the subject to be moved to another frame on the same day of the week, and also to move from the frame on the main screen to the frame on the sub-screen. Note that the same effect as that of the present embodiment can be obtained even if the weekly reduced image displayed on the sub screen is an image excluding the day of the week or the time limit displayed in an enlarged manner.

【0038】また、手動による補正時に、ユーザが選択
した未確定の科目の移動先候補がゼロの玉突き状態であ
る場合、本発明システムは、移動不可能なコマの中か
ら、その割り当て済みの科目を他のコマに移動すること
により、ユーザが選択した未確定の科目の移動が可能に
なる最善の移動先のコマ候補を、例えば、選択した科目
を担当している教員の全ての担当科目を一旦クリアした
総割当法によるシミュレーションで求め、さらに、表示
制御手段7が、シミュレーションで最善の移動先として
求められたコマ候補の科目を他のコマに仮に移動した将
来における、玉突き状態の科目から見た移動可否の状態
を色での表示などにより示す。ユーザは表示された将来
の状態を参照して、移動不可能なコマの不可能な状態を
解除した後、当初、選択した未確定の科目を移動可能に
なったコマに移動することができる。
If the destination candidate of the undetermined subject selected by the user at the time of manual correction is in the state of a bouncing state of zero, the system of the present invention selects the assigned subject from the immovable frames. By moving to another frame, the best frame candidate at the destination where the unselected subject selected by the user can be moved, for example, all the subjects of the instructor in charge of the selected subject are selected. Obtained by simulation using the total allocation method once cleared, and further displayed
In the future , when the control unit 7 temporarily moves the subject of the frame candidate determined as the best destination in the simulation to another frame, the state of the movement possibility as viewed from the ball-throwing subject is indicated by color display or the like. The user refers to the displayed future state and releases the immovable state of the immovable frame, and then can move the initially selected undetermined subject to the movable frame.

【0039】さらに、本発明システムに、処理速度が十
分に速い演算素子を用いれば、手作業又は他のシステム
で既に作成された時間割データを入力して、この既存の
時間割データを最終回答とする、自動割り当ての制約条
件及び制約条件の適用順序の最適解を総当たり法でシミ
ュレートして算出することも可能である。その際、本発
明システムでは以下のような式を適用し、逆算出した制
約条件及び適用順序での作成精度も算出する。 作成精度=(自動作成による設定が既存の時間割と同一
である科目の数/自動作成対象科目数)×100
Furthermore, if an arithmetic element having a sufficiently high processing speed is used in the system of the present invention, the timetable data already created manually or by another system is input, and the existing timetable data is used as the final answer. It is also possible to simulate and calculate the optimal solution of the automatic assignment constraint conditions and the application order of the constraint conditions by a brute force method. At this time, the system of the present invention applies the following formula, and also calculates the inversely calculated constraints and the creation accuracy in the application order. Creation accuracy = (number of subjects whose settings by automatic creation are the same as the existing timetable / number of subjects to be automatically created) x 100

【0040】なお、本実施例では科目をセクションに分
類したセクション単位で段階的に時間割を作成する場合
について説明したが、時間割作成ログの保存、所定時点
からの自動割り当ての再実行、割当てが確定した科目の
明示、割り当て確定科目に対する手動補正時の警告メッ
セージ表示、割り当て確定科目を除いた絞り込みによる
自動割り当ての再実行、その他、操作画面の各種レイア
ウト、玉突き状態に対する処理、及び制約条件・適用順
序の逆算出は、自動割り当てを一括で実行する場合でも
本実施例と同様の効果が得られる。
In this embodiment, the case has been described in which the timetable is created step by step in which the subjects are classified into sections, but the timetable creation log is saved, the automatic assignment is re-executed from a predetermined time, and the assignment is determined. Cleared courses, display warning message at the time of manual correction for fixed courses, re-execute automatic assignment by narrowing down the courses without fixed courses, other layouts of operation screens, processing for bobbin status, constraints and application order In the reverse calculation, the same effect as that of the present embodiment can be obtained even when the automatic assignment is performed collectively.

【0041】[0041]

【発明の効果】以上のように、本発明システムは、時間
割作成の大部分を自動化するとともに、その制約条件が
比較的曖昧な割り当て部分を手動で補正可能とするので
時間割の作成時間短縮・作業負担の軽減・精度の向上が
図られ、また全科目を複数のグループに分けたグループ
毎に自動割り当ての後の手動での補正を可能としてグル
ープ毎に割り付け精度を高めながら段階的に順次時間割
を完成するので時間割の精度が向上し、さらに精度の低
い時点・段階から制約条件・条件の適用順位を新たに設
定して自動割り当てを再実行するので全体としての精度
が向上し、さらにまた時間割の自動作成の履歴を保存す
るので一旦確立した時間割作成のノウハウの継承を可能
として作成時間の短縮及び作業負担の軽減が図られ、ま
た任意の時点までに作成された時間割のデータを保存し
て、所定時点に遡った、異なる制約条件・条件の適用順
序での自動割り当ての再実行を可能とするので複数パタ
ーンの時間割が容易に作成できて時間割の完成度の検証
が可能となり、さらにまたコマへの割り当てが確定した
科目を自動割り当ての再実行時に割り当て対象から除外
して自動割り当ての対象科目を絞り込みながら未確定の
科目のみに対する自動割り当てを繰り返すので処理速度
及び精度が向上し、また時間割の一部拡大・全体縮小表
示イメージのマルチ表示及び一部拡大イメージ・全体縮
小イメージ間における科目の割り当て移動可、割り当て
が確定した科目の移動の可不可の表示,割り当てが確定
した科目に対する再実行の禁止、移動可能なコマ候補が
存在しない玉突き状態での他のコマの手動補正による将
来の移動可不可状態の先行表示などを行うので操作性が
向上するという優れた効果を奏する。
As described above, the system of the present invention automates most of the timetable creation, and also allows manual assignment of assigned parts whose constraints are relatively ambiguous. The burden is reduced and the accuracy is improved, and all subjects are divided into multiple groups. Completion improves the accuracy of the timetable, and further sets the order of application of constraints / conditions from low-accuracy points / stages and re-executes automatic assignment, improving the overall accuracy and improving the timetable Since the history of automatic creation is saved, the know-how of creating a timetable once established can be inherited, shortening the creation time and reducing the work load, and up to any time Saves the created timetable data and enables re-execution of automatic assignment in a different order of application of constraints / conditions, going back to a predetermined point in time, making it easy to create timetables for multiple patterns and completing the timetable Can be verified, and subjects that have been assigned to frames are excluded from assignment targets when automatic assignment is re-executed, and automatic assignments for only undetermined subjects are repeated while narrowing down the subjects of automatic assignment. Speed and accuracy have been improved, and multi-display of partially enlarged / reduced display images of the timetable and assignment of subjects between partially enlarged / reduced images are possible, and it is not possible to move subjects for which assignment has been confirmed , Prohibition of re-execution of the subject for which the assignment has been determined, and other frames in the state of a thrust where there are no movable frame candidates It is performed and the preceding display of future mobile Yes No state by manual correction exhibits the excellent effect that operability is improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の機能ブロック図である。FIG. 1 is a functional block diagram of the present invention.

【図2】本発明の時間割作成のフローチャート(その
1)である。
FIG. 2 is a flowchart (part 1) of creating a timetable according to the present invention.

【図3】本発明の時間割作成のフローチャート(その
2)である。
FIG. 3 is a flowchart (part 2) of creating a timetable according to the present invention.

【図4】本発明の画面表示例(その1)である。FIG. 4 is a screen display example (part 1) of the present invention.

【図5】本発明の画面表示例(その2)である。FIG. 5 is a screen display example (part 2) of the present invention.

【図6】本発明の操作画面例(時間割編成画面)であ
る。
FIG. 6 is an example of an operation screen (timetable organization screen) of the present invention.

【図7】本発明の操作画面例(コントロール画面)であ
る。
FIG. 7 is an example of an operation screen (control screen) according to the present invention.

【図8】本発明の操作画面例(条件設定画面)である。FIG. 8 is an example of an operation screen (condition setting screen) of the present invention.

【図9】本発明の操作画面例(自動作成画面)である。FIG. 9 is an example of an operation screen (automatic creation screen) of the present invention.

【図10】本発明の操作画面例(フェーズリラン画面)
である。
FIG. 10 is an example of an operation screen of the present invention (phase rerun screen)
It is.

【符号の説明】[Explanation of symbols]

1 設定/入力手段 11 分類データ入力手段 12 作成順序設定手段 13 制約条件・適用順位設定手段 14 自動割り当て補正手段 2 科目分類手段 3 自動割り当て手段 4 履歴保存手段 5 データベース 6 時間割データ格納部 7 表示制御手段 8 LCD 1 Setting / Input Means 11 Classification Data Input Means 12 Creation Order Setting Means 13 Constraint Conditions / Applied Order Setting Means 14 Automatic Assignment Correction Means 2 Subject Classification Means 3 Automatic Assignment Means 4 History Storage Means 5 Database 6 Timetable Data Storage 7 Display Control Means 8 LCD

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−324666(JP,A) 藤原・松西・後藤・黒丸、「う回機能 を備えた局所最良最優先探索法による時 間割スケジューリング」、電子情 大谷明他,生産計画立案支援システ ム,情報処理,社団法人情報処理,1992 年11月15日,第33巻,第11号,P.1342 −1347 田中庸彦,時間割編成AIプログラ ム,第36回システム制御情報学会研究発 表講演会講演論文集,システム制御情報 学会,1992年 5月20日,Vol.36, p.283−284 (58)調査した分野(Int.Cl.7,DB名) G06F 17/60 128 G06F 17/60 106 B23Q 41/08 JICSTファイル(JOIS)──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-5-324666 (JP, A) Fujiwara, Matsunishi, Goto, Kuromaru, "Timetable scheduling by local best priority search method with rounding function , Electronic Information Akira Otani et al., Production Planning Support System, Information Processing, Information Processing Corporation, November 15, 1992, Vol. 33, No. 11, p. 1342-1347 Yoshihiko Tanaka, AI program for timetable organization, Proc. Of the 36th IEICE Research Presentation Lecture Meeting, The Institute of System Control Information, May 20, 1992, Vol. 36, p. 283-284 (58) Field surveyed (Int. Cl. 7 , DB name) G06F 17/60 128 G06F 17/60 106 B23Q 41/08 JICST file (JOIS)

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 時限で規定される時間割のコマに科目を
自動的に割り当てる一方、自動的に割り当てられた科目
の手動での補正が可能な時間割作成支援システムであっ
て、科目を複数のグループに分類するためのデータを入
力する手段と、該手段により入力された分類データに基
づいて、科目を複数のグループに分類する手段と、該手
段により分類された各グループに、時間割をグループ単
位で段階的に作成すべき作成順序を設定する手段と、各
グループにおける科目割り当ての制約条件及び該制約条
件の適用順位を設定する手段と、前記手段により設定さ
れた作成順序で、前段階までのグループの科目が割り当
てられた時間割に、現段階のグループに対して設定され
た割り当ての制約条件及び該制約条件の適用順位に従っ
て現段階のグループの科目を自動的に割り当てる手段
と、1つのグループの自動割り当てが終了し、次段階の
自動割り当てに移行する前に、前記1つのグループの科
目の自動割り当てに対する手動での補正を可能にする手
段とを備えたことを特徴とする時間割作成支援システ
ム。
1. A timetable creation support system capable of automatically assigning subjects to frames of a timetable defined by a time period and manually correcting the automatically assigned subjects, wherein the subjects are assigned to a plurality of groups. Means for inputting data for classifying the subject, means for classifying subjects into a plurality of groups based on the classification data input by the means, and timetable for each group classified by the means, in units of groups. Means for setting a creation order to be created step by step; means for setting constraint conditions for subject assignment in each group and an application order of the constraint conditions; and grouping up to the previous stage in the creation order set by the means. The current stage group is assigned to the timetable to which the subject is assigned according to the assignment constraints set for the current stage group and the order of application of the constraints. Means for automatically allocating the subjects of the group, and means for enabling manual correction to the automatic assignment of the subjects of the one group before the automatic assignment of one group is completed and the process proceeds to the next stage of automatic assignment. A timetable creation support system characterized by comprising:
【請求項2】 科目を複数のグループに分類するデー
タ、各作成段階で設定された自動割り当ての制約条件及
び該制約条件の適用順位を含む各作成段階での自動割り
当ての履歴を保存する手段を備えた請求項1記載の時間
割作成支援システム。
2. A means for storing data for classifying subjects into a plurality of groups, constraints of automatic assignment set at each creation stage, and a history of automatic assignment at each creation stage including an application order of the constraint condition. The timetable creation support system according to claim 1, further comprising:
【請求項3】 1つの作成段階で、自動割り当ての制約
条件及び該制約条件の適用順位を再設定する手段と、再
設定された制約条件及び該制約条件の適用順位に従って
自動割り当てを再実行する手段とを備えた請求項1又は
2記載の時間割作成支援システム。
3. A means for resetting automatic assignment constraints and the order of application of the constraints in one creation stage, and re-executing automatic assignment according to the reset constraints and the order of application of the constraints. 3. The timetable creation support system according to claim 1, further comprising:
【請求項4】 コマに割り当てられた科目の割り当てを
確定する手段と、割り当てが確定された科目の割り当て
の確定を表示する手段とを備えた請求項1又は2記載の
時間割作成支援システム。
4. The timetable creation support system according to claim 1, further comprising: means for determining the assignment of the subject assigned to the frame, and means for displaying the determination of the assignment of the subject for which the assignment has been determined.
【請求項5】 自動的に割り当てられた所定科目に対す
る手動での補正の際に、移動先候補である他のコマへの
前記所定科目の移動の可否を表示する手段と、移動不可
が表示された移動先候補のコマに割り当てられている科
目を他のコマへ仮に移動した場合における前記所定項目
の該移動先候補のコマへの将来の移動 の可否を表示する
手段とを備えた請求項1乃至4のいずれか1項に記載の
時間割作成支援システム。
5. Automatically assigned predetermined subjects
When performing manual corrections, other frames that are
Means for displaying whether or not the predetermined subject can be moved;
The department assigned to the top candidate frame with
The predetermined item when the eyes are temporarily moved to another frame
Means for displaying whether or not a future move to the destination candidate frame is possible in the future . The timetable creation support system according to any one of claims 1 to 4, further comprising:
JP4585495A 1995-03-06 1995-03-06 Timetable creation support system Expired - Fee Related JP3333908B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4585495A JP3333908B2 (en) 1995-03-06 1995-03-06 Timetable creation support system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4585495A JP3333908B2 (en) 1995-03-06 1995-03-06 Timetable creation support system

Publications (2)

Publication Number Publication Date
JPH08241345A JPH08241345A (en) 1996-09-17
JP3333908B2 true JP3333908B2 (en) 2002-10-15

Family

ID=12730803

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4585495A Expired - Fee Related JP3333908B2 (en) 1995-03-06 1995-03-06 Timetable creation support system

Country Status (1)

Country Link
JP (1) JP3333908B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009205380A (en) * 2008-02-27 2009-09-10 Fujitsu Ltd Schedule creation device, schedule creation method and computer program

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AUPQ534500A0 (en) * 2000-01-31 2000-02-17 Internet Development Professionals Pty Ltd. A system for delivering educational information
KR102498045B1 (en) * 2022-05-16 2023-02-10 (주)프린파크 Groupware System for Providing Education Information to Teacher and Student

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
大谷明他,生産計画立案支援システム,情報処理,社団法人情報処理,1992年11月15日,第33巻,第11号,P.1342−1347
田中庸彦,時間割編成AIプログラム,第36回システム制御情報学会研究発表講演会講演論文集,システム制御情報学会,1992年 5月20日,Vol.36,p.283−284
藤原・松西・後藤・黒丸、「う回機能を備えた局所最良最優先探索法による時間割スケジューリング」、電子情

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009205380A (en) * 2008-02-27 2009-09-10 Fujitsu Ltd Schedule creation device, schedule creation method and computer program

Also Published As

Publication number Publication date
JPH08241345A (en) 1996-09-17

Similar Documents

Publication Publication Date Title
US6918768B2 (en) Computerized system and method for visually based education
JP2994131B2 (en) How to display time value and input user value of time value
WO2012112356A2 (en) User interfaces for navigating structured content
US20200051459A1 (en) Adaptive flight training tool
CN107256645B (en) Interactive courseware creating method and system
US10354420B2 (en) Information processing apparatus and control method thereof
CN110377827A (en) Course Training scene method for pushing, device, medium and electronic equipment
JP2004177704A (en) Learning device
JP3333908B2 (en) Timetable creation support system
CN114816172B (en) Personnel scheduling interaction processing method and device and electronic equipment
JP6964338B2 (en) Annual guidance plan creation system and annual guidance plan creation program
JP3215816B2 (en) Schedule setting device in learning system
CN113393206B (en) Automatic course arrangement method, device, equipment and readable storage medium
JP2006323177A (en) Timetable generating device, timetable generating method and program
US20230376903A1 (en) Automatic project planning, budgeting, and tracking tool
JPS63262754A (en) Schedule management device
JP7704481B1 (en) School management support systems and programs
CN113393205B (en) Automatic course arrangement method, device, equipment and storage medium
CN114168062B (en) Game resource processing method and device, electronic equipment and storage medium
JP5049771B2 (en) Education support system
Pamukcu et al. IPM: A computer interactive project management teaching tool
de Souza Alencar et al. Information visualization for highlighting conflicts in educational timetabling problems
JP7173551B2 (en) Study plan support system and study plan support program
JP2002341742A (en) Work training system
JPH06139248A (en) Schedule information control system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020702

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

Free format text: PAYMENT UNTIL: 20080802

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090802

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090802

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100802

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110802

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120802

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20120802

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20130802

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees