Monte Planer

Jest w Krakowie takie liceum. O tym, czym różni się od innych szkół możnaby pisać książki, ale skupmy się na planie dnia. Nie ma tam znanego w pruskiej szkole rytmu naprzemiennych 45 lekcji i krótkich przerw. Większość zajęć trwa 30 minut, niektóre ponad godzinę, a w środku dnia w ogóle ich nie ma - uczniowie sami się uczą w ramach Pracy Własnej. Nie ma też klas profilowanych, każdy licealista wybiera właśnie takie rozszerzenia, jakie go pociągają. Miło jest być uczniem takiej szkoły, ale nauczycielem tworzący plan zajęć - już niekoniecznie.

W ramach pracy inżynierskiej tworzę program ułatwiający tą trudną, szlachetną pracę. Bierze pod uwagę:

Program pozwala na łatwe rysowanie i edytowanie planu, jednocześnie na bieżąco skanuje plan i sprawdza, czy nie ma w nim konfliktów (np. czy ktoś nie musi znajdować się w dwóch miejscach jednocześnie). Na koniec generuje spersonalizowany pdf dla każdej podklasy, ucznia, nauczyciela oraz sali.

Napisałem go w pythonie, korzystając z biblioteki PyQt5, więc powinien działać na każdym systemie operacyjnym. Kod źródłowy można znaleść tutaj. Dla mniej technicznych osób przygotowałem pakiet .deb, który można zainstalować na Debianie i jego pochodnych, np. Ubuntu. Jeśli chcesz przetestować i potrzebujesz pomocy - zachęcam do kontaktu! :)

Pobierz

Instrukcja obsługi

Najpierw zachęcam, żeby spróbować samodzielnie rozkmninić działanie programu. Zależy mi na tym, żeby był łatwy w obsłudze, więc jestem gotowy pozmieniać go, żeby był bardziej intuicyjny. Jeśli wydaje Ci się, że coś powinno działać w jakiś sposób, to spróbuj to zrobić. Jeśli się nie da, to zapisz to sobie i wyślij mi potem wszystko mailem. Powiem tylko, że najlepiej zacząć wypełniać dane zaczynająć od pierwszej zakładki z prawej strony (Pomieszczenia) i iść w lewo. Tak czy siak wrzucam instrukcję jako readme na githubie, bo pewnie nie wszystkie funkcje są oczywiste.