Pięć widoków jednej danej
Dzień, tydzień i miesiąc odpowiadają na „kiedy”, a tory prowadzących i sal na „u kogo i gdzie”. Widok razem z dniem siedzą w adresie, więc link wraca w to samo miejsce.
Sekretariat widzi tydzień szkoły naraz, zamiast otwierać dwadzieścia grup po kolei. Zajęcia przesuwa się myszą, a to, co się na nich wydarzyło, zapisuje dziennik grupy.
Dzień, tydzień i miesiąc odpowiadają na „kiedy”, a tory prowadzących i sal na „u kogo i gdzie”. Widok razem z dniem siedzą w adresie, więc link wraca w to samo miejsce.
W widoku prowadzących przeciągnięcie bloku na sąsiedni tor zmienia osobę przy zajęciach, razem z kluczem - więc zastępstwo policzy się potem do rozliczenia.
Chwyt za blok zmienia dzień i godzinę, chwyt za dolną krawędź czas trwania. Zapis jest optymistyczny: odmowa cofa zmianę i mówi, co stanęło jej na drodze.
Wpis „Ferie zimowe” odwołuje zajęcia w całym zakresie, a generator serii omija te dni. Zdjęcie wpisu przywraca wyłącznie to, co odwołał on sam.
Kafel Pulpitu to ta sama maszyneria, co pełny ekran: te same widoki, ten sam gest i to samo okno zajęć, więc termin poprawia się bez zmiany ekranu.
Moduł jest uprawnieniem, a to, które rekordy wolno ruszyć, rozstrzyga się przy zapisie, nie w menu.
| Rola | Widzi | Zmienia |
|---|---|---|
| Właściciel | Zajęcia całej szkoły we wszystkich pięciu widokach, razem z dniami wolnymi. | Każde zajęcia: termin, długość, prowadzącego, salę, tryb i odwołanie. Dni wolne też. |
| Metodyk | To samo, co właściciel: całą szkołę. | To samo, co właściciel, razem z kalendarzem dni wolnych. |
| Lektor | Całą szkołę, bez zawężania - widzi, kto uczy w sąsiedniej sali. Dni wolne czyta. | Swoje zajęcia i nieobsadzone w swojej grupie. Cudze bloki są zablokowane. |
| 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.
Chwyt za blok zmienia dzień i godzinę, chwyt za dolną krawędź długość, a zaznaczenie pustego miejsca zakłada nowe zajęcia. To samo robią strzałki z klawiatury, a Shift ze strzałką zmienia długość. Zapis jest optymistyczny: blok stoi na nowym miejscu od chwili gestu, odmowa cofa go widocznie i mówi, co stanęło na drodze.
Z Grup. Harmonogram nie ma ani jednego własnego pola poza dniami wolnymi: czyta jednym wejściem po zakresie dat i zapisuje z powrotem trasami Grup. Nazwa i barwa bloku to `groups`, termin i obsada to zajęcia grupy. Zakres jednego zapytania ma sufit dziewięćdziesięciu dwóch dni, bo miesiąc dopełniony do pełnych tygodni ma czterdzieści dwa.
W widoku Prowadzący tory są ludźmi, więc przeciągnięcie bloku o jeden wiersz zmienia osobę przy zajęciach. Tory idą z Zespołu po KLUCZU członkostwa, nie po nazwisku, więc zastępstwo policzy się potem do wypłaty. Nazwisko wpisane z ręki, bez klucza, dostaje własny tor z wyróżnieniem - to sygnał, że coś jest do poprawienia, a nie dana.
Odwołuje wszystkie nieodwołane zajęcia w zakresie, każdego rodzaju, w jednej transakcji z wpisem - a nowa seria i publikacja planu ten dzień omijają. Ręczne odwołanie jest OSOBNYM stanem, więc zdjęcie wpisu przywraca wyłącznie to, co odwołał on sam. Jeden wpis obejmuje najwyżej 366 dni, a szkoła trzyma ich do 366.
Widzi całą szkołę i to jest decyzja: pokój nauczycielski wie, kto uczy w sąsiedniej sali. Ruszyć może swoje, czyli te ze swoim kluczem albo nieobsadzone w grupie, którą prowadzi; liczy to samo zapytanie, wiersz po wierszu. Cudze bloki siatka rysuje jako zablokowane, a okno otwiera do odczytu - gest, który API zaraz odrzuci, nie ma prawa się zacząć.
Tor dzieli się na pasy, a pas ma dolną granicę, bo bloku o sześciu pikselach nie da się ani przeczytać, ani złapać. W torach poziomych wiersz rośnie o kolejny pas; w dniu i tygodniu kolumna mieści tyle, ile zmieści, a reszta zwija się w odsyłacz „+N” z listą do otwarcia. Widok rysuje pięćset bloków i mówi, ile zostało za kadrem.
Harmonogram tego nie zauważy i jest to zapisany dług, nie przeoczenie. Sala jest w zajęciach zwykłym napisem, a tory widoku Sale powstają wprost z tych napisów, więc literówka zakłada nową salę. Katalog sal z Ustawień podpowiada w rozwijaku, ale nie wiąże zajęć z pomieszczeniem - do wykrycia kolizji sala musiałaby być kluczem.
Nie. Kalendarz pokazuje to, co już stoi, i pozwala to przesuwać sztuka po sztuce; serię tygodniową zakłada generator w Grupach. Harmonogram zakłada i kasuje pojedyncze zajęcia: odrobienie, pomyłkę, dodatkową lekcję.
14 dni na Twoich grupach i ratach. Bez karty i bez zobowiązań.