Əsas kontentə keçin

İlkin yoxlama nə edir

Bir cədvəlin ümumiyyətlə qurulub-qurulmayacağını, bunu öyrənmək üçün vaxt itirmədən əvvəl, qaydalarınızı oxuyaraq yoxlayan bir funksiya.

FET uzun müddət uğursuz ola bilər. Bir dərsi yerləşdirməyə imkan verməyən tək bir qayda özünü bildirmir — həll edici sadəcə axtarır, axtarır və nəticədə təslim olur və ya heç nə istehsal etmir.

Uçuşdan əvvəlki yoxlama qaydalarınızı oxuyur və əvvəlcə hesablamaları aparır. Cədvəlin qeyri-mümkün olduğunu sübut edə bildiyi yerdə, saniyələr ərzində bunu bildirir və məsul qaydaları adlandırır.

Haradadır

Uçuşdan əvvəlki yoxlama cədvəlin məlumat ekranındakı məhdudiyyətlərlə birlikdə yerləşir. O, cədvəli redaktə edə bilən şəxslər üçün əlçatandır — qaydaları quran şəxs üçün bir vasitədir.

Hər bir məhdudiyyətlər bölməsi yuxarıda bir sətirlik xülasəni də ehtiva edir, beləliklə, siz yalnız axtarışa çıxdığınız zaman deyil, işləyərkən vəziyyəti görürsünüz.

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.

Hesabat: bir qərar, sonra hər bir tapıntı və onun arxasında duran qaydalar.

Hesablamalar harada aparılır

Yoxlama brauzerinizdə işləmir. Brauzeriniz qaydalarınızı oxuyur və xülasəni serverimizə göndərir. Serverimiz hesablamaları aparır və tapıntıları geri göndərir.

Xülasədə adlar yoxdur. Müəllimlər, otaqlar, fənlər və tələbə qrupları rəqəmlər kimi ötürülür və brauzeriniz hesabatı göstərməzdən əvvəl adları geri qaytarır.

Yoxlamadan heç nə saxlamırıq. Yoxlama, hər dəfə açdığınız zaman mövcud qaydalarınızdan hesabatı yenidən qurur.

Bunun bilməyə dəyər praktik bir nəticəsi var: o, iş aləti kimi istifadə etmək üçün kifayət qədər sürətlidir. Bir qaydanı dəyişin, geri qayıdın, yenidən baxın.

Əslində nə oxuyur

Mövcud məhdudiyyətləriniz — həll edilmiş cədvəl deyil. O, heç vaxt dərs yerləşdirmir və heç nəyi dəyişdirmir.

Etdiyi şey, qalan yer üzərində hesablamadır:

  • Müəllimin neçə saata öhdəlik götürdüyü, onlara neçə boş yerin qaldığına qarşı.
  • Dərsə toxunan hər bir qayda tətbiq edildikdən sonra dərsin qanuni olaraq hansı başlanğıc vaxtlarını ala biləcəyi.
  • Hər ikisi baş verməli olan iki dərsin müəllim, otaq və ya sinif paylaşarkən eyni vaxt aralığına məcbur edilib-edilmədiyi.
  • Bir qrup dərsin həftənin ehtiva etdiyindən daha çox fərqli gün tələb edib-etmədiyi.

Hesablama yer qoymadıqda, bu çətinlik haqqında bir fikir deyil. Bu bir sübutdur və yoxlama bunu bildirir.

Bununla nə etməli

Layihəni FET-ə göndərməzdən əvvəl və böyük bir dəyişiklikdən sonra yenidən işə salın. Təmiz bir hesabat FET-in tez həll edəcəyinə dair bir vəd deyil — Nəyi sizə deyə bilməz bölməsinə baxın — lakin içində qeyri-mümkün olduğu sübut edilmiş bir tapıntı olan hesabat sizə həllin uğurlu ola bilməyəcəyini bildirir ki, bunu əvvəlcədən bilmək sonradan bilməkdən daha dəyərlidir.

Hesabat dörd hissədən ibarətdir

Hesabat tapıntıları nə qədər ciddi hiss etdiklərinə görə qiymətləndirmir. O, onları sübut edə bildiyi şeyə görə dörd növə ayırır: Qeyri-mümkün olduğu sübut edildi, Səhvlər, Bu faylı çətinləşdirən nədir və Bu faylda nə işlədi.

Hər növ bir tabdır və hər tabın öz sayı var. İçində heç nə olmayan bir növün heç bir tabı yoxdur, buna görə də sakit bir fayl məşğul olandan daha az tab göstərir. İçində bir şey olan ilk tab öz-özünə açılır.

Bir çox tapıntısı olan bir qrup onları kartlar şəklində deyil, siyahı şəklində göstərir. Siyahının yanında onun arxasında duran hesablamaları görmək üçün bir sətri seçin.

Yalnız ilk növ FET-in cədvəli qura bilməyəcəyini sübut edir. Dörd növ tapıntı bölməsinə baxın.

Əlaqələr

Əlaqələr fərqli bir suala cavab verir: nə səhvdir deyil, bu müəllimə nə bağlıdır.

Bir müəllim, bir tələbə qrupu və ya bir otaq seçin. Onların fəaliyyətlərini, onları adlandıran qaydaları, otaq və ya vaxt aralığı paylaşdıqları resursları və bu əlaqələrin şəklini əldə edirsiniz. Görünüşü ona köçürmək üçün şəkildəki istənilən düyünü seçin.

Bir düyünün rəngi onun nə olduğunu göstərir — müəllim, tələbə qrupu, otaq və ya qayda. Bir düyünün ətrafındakı halqa yoxlamanın onun haqqında bir şey tapdığını göstərir. Qatı qırmızı halqa bir səhvi, qırılmış kəhrəba halqa isə bir xəbərdarlığı qeyd edir. Əksər fayllarda heç bir halqa yoxdur və bu normal vəziyyətdir.

İki qayda arasındakı qırılmış boz xətt onların eyni şeyi iki dəfə dediyini bildirir.

Heç nə bağlı olmayan obyektlər, siz onları istəyənə qədər gizlədilir, çünki böyük bir fayl heç bir fəaliyyət daşımayan bir çoxunu elan edir.

Növbəti addımlar