Grupa, rok, podgrupa — którą z nich masz na myśli?
Słownictwo, które sprawia trudności nowym użytkownikom FET, wyjaśnione na przykładzie rzeczywistej szkoły zamiast listy definicji.

Ktoś na forum FET zapytał kiedyś mniej więcej: czym dokładnie jest "grupa"?
To słuszne pytanie, które zasługuje na lepszą odpowiedź niż ta, którą zazwyczaj otrzymuje — czyli definicję używającą dwóch innych słów, których również jeszcze nie znasz.
Przyjrzyjmy się więc szkole.
Rok 9 robi trzy różne rzeczy
Rok 9 idzie na apel. Cała setka i dwudziestka, w auli, raz w tygodniu. Nikt nie jest dzielony. To jest rok.
Rok 9 ma matematykę w czterech klasach. 9A, 9B, 9C, 9D — każda z własnym nauczycielem, własną salą, w tym samym lub innym czasie. Każda z nich to grupa.
9A dzieli się na języki. Połowa ma hiszpański, połowa niemiecki, w tym samym czasie w różnych salach. Każda połowa to podgrupa.
Ci sami uczniowie przez cały tydzień. Trzy różne sposoby ich dzielenia, ponieważ trzy różne lekcje wymagają trzech różnych podziałów.
To wszystko, czym jest to słownictwo: poziomem, na którym lekcja dzieli kohortę.
Dlaczego to ważniejsze niż konwencja nazewnictwa
Oto część, którą warto przyswoić: poziom, na którym przypisujesz lekcję, to poziom, na którym program chroni przed kolizjami.
Przypisz apel do roku, a w tej godzinie nie będzie można zaplanować niczego innego dla nikogo z Roku 9. Słusznie — wszyscy są w auli.
Przypisz go zamiast tego do 9A, a powiesz planowi lekcji, że zajęta jest tylko 9A. 9B może teraz mieć matematykę podczas apelu i z punktu widzenia oprogramowania wszystko jest w porządku, ponieważ tak właśnie określiłeś.
To słownictwo to nie księgowość. To sposób, w jaki wyrażasz, kto nie może być w dwóch miejscach jednocześnie.
Jedna grupa może mieć dwóch rodziców
To zaskakuje ludzi i jest zamierzone.
Grupa nie musi należeć do dokładnie jednego rodzica. Ten sam zestaw uczniów może znajdować się pod dwoma — co jest dokładnie sposobem opisania klasy łączonej, bloku zajęć do wyboru dla dwóch roczników lub grupy mieszanej, która istnieje tylko dla jednego przedmiotu.

Jeśli kiedykolwiek miałeś zajęcia do wyboru w klasach starszych, prowadzone wspólnie dla Roku 12 i Roku 13, i zastanawiałeś się, do którego roku je przypisać, odpowiedź brzmi: do obu. To nie jest obejście problemu.
Błąd, który trudno naprawić
Jeśli importujesz dane, istnieje jedna zasada kolejności, którą warto wykonać poprawnie za pierwszym razem.
Zaimportuj uczniów przed zajęciami.
Zajęcie wskazujące na zestaw uczniów, który jeszcze nie istnieje, spowoduje jego utworzenie — ale utworzenie płaskie, bez roku powyżej i bez podgrup poniżej. I nigdy nie zostanie to później zaktualizowane. Skończysz z stosem grup, które wyglądają poprawnie na liście, ale zachowują się błędnie wszędzie tam, gdzie struktura ma znaczenie, a naprawienie tego oznacza ich usunięcie i zaczęcie od nowa.
To samo automatyczne tworzenie dotyczy nauczycieli, przedmiotów i tagów wymienionych w wierszu zajęć. W ich przypadku jest to nieszkodliwe — nauczyciel to nauczyciel. Właśnie dlatego przypadek uczniów tak zaskakuje: pięć z sześciu importów wybacza błędy, a szósty nie.
Zaimportuj uczniów najpierw, a hierarchia zostanie poprawnie zachowana.
Dwa sposoby patrzenia na to
Sekcja pokazuje te same dane na dwa sposoby: widok kolumn do pracy na jednym poziomie naraz oraz widok drzewa do zobaczenia całości struktury. Twój wybór jest zapamiętywany.

Używaj drzewa, gdy sprawdzasz, czy struktura jest poprawna. Używaj kolumn, gdy wprowadzasz dane.
To nigdy nie było skomplikowane, tylko niewyjaśnione
Rok, grupa, podgrupa to jedna idea — jak dokładnie ta lekcja dzieli kohortę? — ubrana w trzy słowa.
Gdy to zrozumiesz, reszta przyjdzie sama: przypisuj na poziomie, który jest rzeczywiście zajęty, pozwól grupie mieć dwóch rodziców, gdy uczniowie naprawdę należą do obu, i importuj uczniów w pierwszej kolejności.