Jak najlepiej wygenerować plan lekcji?

English Slovenčina Deutsch España Polish Russian Greek Lithuania Bulgarian

Poniżej przedstawiamy kilka punktów, dzięki którym prosto i szybko wygenerujemy plan lekcji:

1. Testuj plan lekcji przed generowaniem.

2. Testuj plan lekcji po dokonaniu większych zmian.

3. Generuj szkice planów przed wprowadzeniem wszystkich danych oraz ograniczeń.
W szkicu będą zawarte tylko podstawowe dane, natomiast jeżeli na etapie danych podstawowych pojawi się jakaś trudność to najprawdopodobniej plan nie wygeneruje się prawidłowo.

4. Dobrym rozwiązaniem jest rozluźnienie ograniczeń podczas generowania. Naruszenie jakichś warunków jest dla nas sygnałem, że z tą osobą/oddziałem/salą jest jakiś problem, który trudno będzie rozwiązać.

5.Dodawaj ograniczenia jedno po drugim. Generujmy tylko szkic, a następnie dodajmy po jednym ograniczeniu i testujmy ponownie. Kiedy zobaczymy, że program się już "zatyka" jest to dla nas sygnał "plan jest już na tyle skomplikowany, iż nie można dodawać więcej ograniczeń".

6. Jeżeli program w normalnym czasie generowania nie wygenerował planu, ustaw dłuższy czas (długi, bardzo długi) Może to być konieczne nawet już w przypadku szkiców. Wszystko zależy od stopnia skomplikowania. Jednocześnie warto mieć na uwadze, że jeżeli szkic generuje nam się długo, to plan ze skomplikowanymi ograniczeniami będzie generował się jeszcze dłużej, bądź może to być wręcz nie do ułożenia.

7. Powtarzaj krok 4,5,6 aż program spełni nasze oczekiwania.

8. W niektórych przypadkach możemy nie chcieć ułożenia planu z rozluźnionymi ograniczeniami i zależy nam na planie ze ścisłym trzymaniem się warunków.
Dobrym rozwiązaniem jest pozwolić na ograniczenia i kontrolą sprawdzać, czy są one dla nas do zaakceptowania.

Uwaga:

Nie generuj planu ze wszystkimi ograniczeniami. Lepszym rozwiązaniem jest generowanie szkicu i systematyczne dodawanie ograniczeń. Znalezienie błędu przy wielu ograniczeniach jest bardzo trudne, a czasem wręcz niemożliwe.