تجاوز إلى المحتوى الرئيسي

ماذا يفعل الفحص المبدئي

فحص يقرأ قواعدك ويتحقق من إمكانية بناء جدول من الأساس، قبل أن تكتشف ذلك بنفسك.

يمكن لـ FET أن يقضي وقتًا طويلاً في الفشل. قاعدة واحدة تجعل درسًا واحدًا غير قابل للتحديد لا تعلن عن نفسها — يكتفي المحلل بالبحث والبحث، وفي النهاية يستسلم أو لا ينتج شيئًا.

يقوم الفحص المسبق بقراءة قواعدك وإجراء العمليات الحسابية أولاً. عندما يمكنه إثبات أن الجدول الزمني مستحيل، فإنه يخبرك بذلك في ثوانٍ ويسمي القواعد المسؤولة.

أين هو

الفحص المسبق يتواجد مع القيود على شاشة بيانات الجدول الزمني. إنه متاح للأشخاص الذين يمكنهم تعديل الجدول الزمني — إنه أداة للشخص الذي يبني القواعد.

يحمل كل قسم من القيود أيضًا ملخصًا من سطر واحد في الأعلى، حتى ترى حالة الأمور أثناء عملك بدلاً من رؤيتها فقط عندما تبحث عنها.

The pre-flight check on a timetable that does not add up: what it found, where, and how long it took in your browser.
The pre-flight check on a timetable that does not add up: what it found, where, and how long it took in your browser.

التقرير: حكم، ثم كل نتيجة مع القواعد التي تقف وراءها.

أين تجري العمليات الحسابية

لا يتم تشغيل الفحص في متصفحك. يقرأ متصفحك قواعدك ويرسل ملخصًا إلى خادمنا. يقوم خادمنا بإجراء العمليات الحسابية ويرسل النتائج مرة أخرى.

لا يحمل الملخص أي أسماء. ينتقل المدرسون والقاعات والمواد ومجموعات الطلاب كأرقام، ويقوم متصفحك بإعادة الأسماء قبل عرض التقرير.

لا نخزن شيئًا من الفحص. يقوم الفحص ببناء التقرير مرة أخرى من قواعدك الحالية في كل مرة تفتحه.

لذلك نتيجة عملية تستحق المعرفة: إنه سريع بما يكفي لاستخدامه كأداة عمل. غيّر قاعدة، عد، انظر مرة أخرى.

ما الذي يقرأه بالفعل

قيودك، كما هي — وليس جدولًا زمنيًا محلولًا. لا يضع درسًا أبدًا ولا يعدل أي شيء.

ما يفعله هو عمليات حسابية على المساحة المتبقية لديك:

  • كم عدد الساعات الملتزم بها المدرس، مقابل كم عدد الفترات الزمنية المتاحة لهم.
  • ما هي أوقات البدء التي يمكن أن يأخذها الدرس بشكل قانوني، بمجرد تطبيق كل قاعدة تمسها.
  • ما إذا كان درسان يجب أن يحدثا معًا مجبرين على نفس الفترة الزمنية أثناء مشاركة مدرس أو قاعة أو صف.
  • ما إذا كانت مجموعة من الدروس تتطلب أيامًا مميزة أكثر مما يحتويه الأسبوع.

عندما لا تترك العمليات الحسابية أي مجال، فهذا ليس رأيًا حول الصعوبة. إنه إثبات، والفحص يقول ذلك.

ماذا تفعل به

قم بتشغيله قبل إرسال مشروع إلى FET، ومرة أخرى بعد تغيير كبير. التقرير النظيف ليس وعدًا بأن FET سيحل بسرعة — انظر ما لا يمكنه إخبارك به — ولكن التقرير الذي يحتوي على نتيجة مستحيلة مثبتة يخبرك بأن الحل لا يمكن أن ينجح، وهو ما يستحق المعرفة قبل فوات الأوان.

التقرير في أربعة أجزاء

لا يصنف التقرير النتائج حسب مدى خطورتها. يقوم بفرزها حسب ما يمكن إثباته، إلى أربعة أنواع: مستحيل مثبت، أخطاء، ما يجعل هذا الملف صعبًا، وما تم تشغيله على هذا الملف.

كل نوع هو علامة تبويب، وكل علامة تبويب تحمل عددها الخاص. النوع الذي لا يحتوي على شيء لا يمتلك علامة تبويب على الإطلاق، لذا يعرض الملف الهادئ عددًا أقل من علامات التبويب مقارنة بالملف المزدحم. تفتح علامة التبويب الأولى التي تحتوي على شيء من تلقاء نفسها.

تعرض المجموعة التي تحتوي على العديد من النتائج كقائمة بدلاً من بطاقات. حدد صفًا لرؤية العمليات الحسابية التي تقف وراءه بجانب القائمة.

النوع الأول فقط يثبت أن FET لا يمكنه بناء الجدول الزمني. انظر الأنواع الأربعة للنتائج.

الاتصالات

الاتصالات تجيب على سؤال مختلف: ليس ما هو الخطأ، بل ما هو المرفق بهذا المدرس.

اختر مدرسًا أو مجموعة طلاب أو قاعة. ستحصل على أنشطتهم، والقواعد التي تسميهم، والموارد التي يشاركونها في قاعة أو فترة زمنية، وصورة لتلك الروابط. حدد أي عقدة في الصورة لنقل العرض إليها.

لون العقدة يخبرك بما هي عليه — مدرس، أو مجموعة طلاب، أو قاعة، أو قاعدة. حلقة حول العقدة تعني أن الفحص وجد شيئًا عنها. حلقة حمراء صلبة تشير إلى خطأ. حلقة كهرمانية متقطعة تشير إلى تحذير. معظم الملفات لا تحتوي على حلقات على الإطلاق، وهذه هي الحالة الطبيعية.

خط رمادي متقطع بين قاعدتين يعني أنهما يقولان نفس الشيء مرتين.

الكيانات التي لا يوجد شيء مرفق بها تكون مخفية حتى تطلبها، لأن الملف الكبير يعلن عن العديد منها التي لا تحمل أنشطة.

إلى أين تذهب بعد ذلك