メインコンテンツに移動

時間割の調整

各配置にはその根拠となるルールが表示され、実際にルールを無効にすることなく、もし無効になったらどうなるかを確認できます。

「これは不可能だ」と言ってそこで終わる発見は、半分しか役に立ちません。実際に知りたいのは、どのルールを変更すればよいかということです。

One finding in full: what is wrong, the rule that proves it, and what to change.
One finding in full: what is wrong, the rule that proves it, and what to change.

すべての発見はルールを明記します

ルールによって生成された発見を開くと、内部参照ではなく、それら自身の識別名で制約がリストされます。ルール名を選択すると、そのルールがレポートの上にパネルで開きます。パネルには、ルールの重み、オンになっているかどうか、およびそれが指定するすべての教師、学生グループ、部屋、日、時間、アクティビティが表示されます。

あなたはレポートにとどまります。ルールを読むために、発見の中でのあなたの場所を失うことはもうありません。

データ画面では、パネルはテーブルで開くも提供します。これにより、制約リスト内のそのルールに移動できます。公開チェッカーには制約テーブルがないため、パネルはそこでそれを提供しません。

配置できないレッスンについては、レポートはどのようにしてそうなったかも示します。つまり、開始時間の数、そして各ルールの後にいくつ残ったか、順に表示されます。そのトレースが通常、答えがある場所です。その中の1つのステップは、ほとんどの場合、あなたが意図したよりも厳密なルールです。

原因は最小化されます

レッスンに有効な開始時間が残されていない場合、チェックはそれに触れたすべてのルールをリストするだけではありません。依然として問題を引き起こす最小限のルールセットを特定しようとします。

これは、レッスンが多数の制約に縛られている場合に重要です。「これら2つのルールが一緒になって、これを不可能にしている」と告げられることは対処可能ですが、12個のリストを渡されるのはそうではありません。

レポートは成功したときに通知します。絞り込まれたリストには、実際に原因となっているルールのみという言葉が記載されています。これらの言葉がない場合、リストはレッスンに触れたすべてのルールであり、絞り込みの作業はあなた次第です。チェックには予算があるため、非常に大きなファイルでは絞り込みが完了する前に予算が尽きる可能性があります。

「もしルールがオフだったら?」

⚠ これはデータ画面のみです。fetviewer.com/checkの公開チェッカーでは提供されていません。

ブロックする発見には、もしルールがオフだったら?ボタンがあります。これは、発見が指定する各ルールについて、そのルールを除外してチェック全体を一度再実行します。各ルールについて、ファイルが依然として抱えるブロックする問題の数が表示されます。それがどの発見であるかは示されません。

何も保存されず、何もオフになりません。これは質問であり、編集ではありません。閉じたとき、あなたのルールは元のままです。

これは複雑な状況を乗り越える最速の方法です。ルールを無効にし、FETを実行し、元に戻すのではなく、各候補に順番に質問し、実際に問題の原因となっているものを変更します。

作業順序

  1. まず不可能と判明した発見を解消します。それらがなくなるまで、解決は成功しないため、他のすべては仕上げです。
  2. トレースを使用して、最新のルールではなく、最も厳密なステップを見つけます。
  3. 何かを編集する前に、「もしルールがオフだったら?」と尋ねます。
  4. チェックを再実行します。レポートは現在のルールから再生成されるため、即座に回答します。
  5. 次に間違いを確認します。宙ぶらりんの参照や重複は修正が容易であり、次学期の混乱を防ぎます。

次に進む場所