Grupę prowadzi wielu
Obsada jest listą, nie jednym nazwiskiem: grupę dzieloną bierze kilkoro lektorów, a pojedyncze zajęcia prowadzi jedna osoba. Kto jest spoza obsady, stoi jako zastępstwo.
Szkoła sprzedaje kursy, a prowadzi grupy. Ta lista mówi, ile grup rusza, w jakich poziomach, kto je bierze i gdzie zostało miejsce dla ucznia, który właśnie dzwoni.
Obsada jest listą, nie jednym nazwiskiem: grupę dzieloną bierze kilkoro lektorów, a pojedyncze zajęcia prowadzi jedna osoba. Kto jest spoza obsady, stoi jako zastępstwo.
Trzy reguły końca - liczba zajęć, liczba godzin albo data - i osobna godzina z prowadzącym dla każdego dnia tygodnia. Nowa seria zastępuje zaplanowane, odbytych nie rusza.
Liczba uczniów wychodzi z przynależności, a nie z wpisanej liczby. Uczeń bywa w kilku grupach naraz, więc dopisanie tutaj dokłada przynależność, a nie przenosi.
Przedmiot stoi obok nazwy, więc da się po nim policzyć grupy i zawęzić Harmonogram. Pisownia zbiega się w obrębie szkoły, także przy wejściu z pliku CSV.
Zarchiwizowana grupa znika z Harmonogramu razem z zajęciami, tablica się czyści, a osieroconych uczniów da się przy okazji zdjąć - albo zostawić.
Moduł jest uprawnieniem, a to, które rekordy wolno ruszyć, rozstrzyga się przy zapisie, nie w menu.
| Rola | Widzi | Zmienia |
|---|---|---|
| Właściciel | Każdą grupę w szkole, oboma torami listy: aktywne i archiwum. | Wszystko: obsadę, skład, serie zajęć, tagi i archiwum razem z tablicą. |
| Metodyk | To samo, co właściciel: całą szkołę. | To samo, co właściciel. Grupy prowadzi razem z nim. |
| Lektor | Wszystkie grupy szkoły, razem z obsadą i notatką recepcji. | Grup nie zakłada i nie poprawia. Rusza swoje zajęcia i te nieobsadzone w swojej grupie. |
| Uczeń | Nic. Nie ma dostępu do tego ekranu. | Nic. Swoje lekcje widzi we własnym dzienniku. |
Rzeczy, które wychodzą dopiero w trzecim tygodniu pracy z modułem.
Obsada jest listą, nie jednym nazwiskiem: grupę dzieloną bierze kilkoro lektorów. Pojedyncze zajęcia prowadzi jedna osoba na dzień, bo za lekcję płaci się jednemu człowiekowi. Kto stanął na zajęciach spoza obsady, jest zastępstwem i wiersz robi się bursztynowy - osobnej flagi nie ma, bo byłaby drugą wersją tej samej prawdy.
Ze składu, nie z wpisanej liczby: to policzone przynależności z pominięciem zarchiwizowanych uczniów. Kolumna jest tylko do odczytu, eksport CSV ją wypisuje, a import jej nie czyta - liczby, po której idzie wycena lekcji, nie ustawia się z pliku. Uczeń bywa w kilku grupach naraz, więc dopisanie tutaj dokłada przynależność, a nie przenosi.
Generator serii pyta o pierwszy termin, dni tygodnia i jedną z trzech reguł końca: liczbę zajęć, liczbę wykupionych godzin albo datę. Każdy dzień ma WŁASNĄ godzinę i własnego prowadzącego, bo poniedziałek po pracy i czwartek wcześniej to norma. Sufit to dwieście zajęć, a dni wolne szkoły seria omija sama.
Po zapisie obsady pada okno „Co z zajęciami?”, i tylko wtedy, gdy wypadająca osoba ma jeszcze niepoprowadzone zajęcia. Są trzy drogi: przejmuje je wskazany członek zespołu, nikt, albo zostają przy niej. Odbyte są nietykalne, a „co wolno ruszyć” mówi jedna funkcja bazy, nie ekran, więc liczba w oknie zgadza się z tym, co zapisze serwer.
Zaznaczone zajęcia zmieniają zbiorowo sześć rzeczy: prowadzącego, salę, tryb, długość, godzinę i TERMIN - ten o tyle samo dni, także w tył, najwyżej o rok. Data idzie przesunięciem, a nie jedną wartością, bo „ustaw 21.09” zrobiłoby z serii stos w jednym dniu, a pytanie brzmi „przenieśmy poniedziałki na wtorki”. Jedno kliknięcie to jedno żądanie i jedna transakcja.
Grupa schodzi z listy roboczej i z Harmonogramu razem z zajęciami, a jej tablica jest czyszczona do zera - przywrócenie grupy rysunków nie odzyska, więc ekran pyta o zdanie przed każdą archiwizacją. Uczniów zabiera na życzenie i tylko tych, dla których to była ostatnia aktywna grupa. Zajęcia i dziennik zostają w Szczegółach grupy, a archiwum nie zajmuje miejsca w limicie.
Import bierze do pięciuset wierszy i wchodzi w całości albo wcale, w jednej transakcji. Nagłówki rozpoznaje po nazwie polskiej albo maszynowej, wymagana jest jedna kolumna - nazwa. Prowadzący jedzie nazwiskiem, bo plik składa człowiek w arkuszu; klucz dopasowuje API i tylko jednoznacznie, a nierozpoznane nazwisko nie odrzuca pliku, tylko wchodzi samym napisem.
Nie. Grupy odpowiadają za termin, obsadę i miejsce zajęć, a za to, co się na nich wydarzyło - temat, obecność, oceny i pracę domową - odpowiada Dziennik. Ten sam termin przesuwa się też myszą w Harmonogramie, bo to jeden i ten sam rekord.
14 dni na Twoich grupach i ratach. Bez karty i bez zobowiązań.