Ročníkový projekt:
Zasedací pořádek
Nikola Seginová, Kristýna Bracká, Michał Hajduk, Antonín Mucha
V rámci ročníkového projektu jsme, dle zadáni, vytvořili aplikaci zaměřenou na správu zasedacího pořádku ve třídě. Cílem programu je usnadnit učitelům organizaci studentů v lavicích, zpřehlednit jejich rozmístění a nabídnout jednoduchý způsob, jak s těmito daty pracovat.
Použité technologie
Aplikace je postavena na několika klíčových technologiích. Hlavním programovacím jazykem je Python, který zajišťuje logiku celého systému. Pro tvorbu grafického rozhraní byla využita knihovna Tkinter, díky níž má aplikace jednoduché a přehledné uživatelské prostředí.
Práce s databází je realizována pomocí nástroje SQLAlchemy, který umožňuje efektivní manipulaci s daty. Jako úložiště slouží SQLite, tedy lokální databáze vhodná pro menší aplikace. Program také podporuje export dat do CSV souboru, což umožňuje jejich další zpracování například v tabulkových editorech.
Databázová struktura
Aplikace ukládá informace o třídě do databáze, která je rozdělena do tří hlavních tabulek:
Student – obsahuje ID studenta, jméno a příjmení
Seat (místo v lavici) – zahrnuje řadu, sloupec a dostupnost místa
Assignment – propojuje studenta s konkrétním místem a eviduje i datum přiřazení
Tato struktura umožňuje přehledné a flexibilní ukládání dat o rozmístění studentů.
Hlavní funkce programu
Program nabízí několik důležitých funkcí pro správu třídy:
Správa studentů (přidávání, zobrazování a odstraňování)
Generování mřížky lavic (např. 5 řad a 4 sloupce)
Přiřazování studentů k jednotlivým místům
Uvolňování obsazených míst
Vyhledávání studentů podle jména a zobrazení jejich pozice
Export zasedacího pořádku do CSV souboru
Díky těmto funkcím je možné efektivně spravovat celou třídu z jednoho místa.
Grafické rozhraní aplikace
Aplikace disponuje jednoduchým a intuitivním grafickým rozhraním. Uživatel má k dispozici horní menu s tlačítky a vyhledávací pole pro rychlou orientaci.
Zasedací pořádek je zobrazen vizuálně jako mřížka lavic. Každé místo je reprezentováno tlačítkem, na které lze kliknout a přiřadit studenta. Barevné rozlišení usnadňuje orientaci:
bílá barva označuje volné místo
modrá barva značí obsazené místo
Princip fungování a výhody programu
Používání aplikace je navrženo tak, aby bylo co nejjednodušší a zároveň efektivní. Učitel nejprve vytvoří mřížku lavic, poté přidá studenty do databáze a následně je pomocí kliknutí přiřazuje na konkrétní místa. Systém všechny změny automaticky ukládá, což minimalizuje riziko ztráty dat. Hotový zasedací pořádek lze navíc jednoduše exportovat do tabulky.
Díky tomuto přístupu aplikace nabízí řadu výhod – především intuitivní ovládání, přehlednou vizualizaci třídy a rychlou orientaci v rozmístění studentů. Uživatel také ocení možnost okamžitého vyhledávání studentů a snadný export dat pro další využití.
Galerie
PUBLIKOVÁNO
22.03.2026, 06:56
ODKAZ
https://www.weloveit.education/Article/20260322-Rocnikovy-projekt-Zasedaci-poradek/