Umiestnenie dát¶
Aplikácia Pozor Dozor ukladá svoje pracovné údaje oddelene od samotného programu. Vďaka tomu je možné aplikáciu aktualizovať bez toho, aby sa automaticky stratil zoznam učiteľov, kalendár alebo nastavenia.
Dátový priečinok je dôležitý najmä pri zálohovaní, prenose aplikácie na iný počítač alebo riešení problémov.
Dátový priečinok aplikácie¶
Aplikácia používa jeden hlavný dátový priečinok, v ktorom sa nachádzajú konfiguračné súbory, zoznam učiteľov, nastavenie kalendára a vygenerované výstupy.
| Operačný systém | Umiestnenie dát |
|---|---|
| Windows | Documents/pozor_dozor |
| Linux | ~/.pozor_dozor |
Program a dáta sú oddelené
Samotný program a používateľské dáta nie sú to isté.
Pri aktualizácii aplikácie sa mení program, ale údaje používateľa zostávajú uložené v dátovom priečinku.
Dôležité súbory¶
V dátovom priečinku sa nachádza viacero súborov, ktoré aplikácia používa pri svojej práci.
| Súbor | Význam |
|---|---|
teachers.csv |
zoznam učiteľov, ich dostupnosť a počty dozorov |
calendar.csv |
nastavenie dní, ktoré sa majú zahrnúť do generovania |
config.cfg |
nastavenia aplikácie |
teachers.pdf |
posledný vygenerovaný PDF rozpis |
teachers_preview.png |
obrázkový náhľad posledného PDF rozpisu |
teachers_backup.csv |
záloha pôvodného súboru učiteľov pri poškodení CSV hlavičky |
Najdôležitejšie súbory na zálohu
Ak chcete zachovať údaje aplikácie, najdôležitejšie sú najmä tieto súbory:
teachers.csv,calendar.csv,config.cfg.
PDF a PNG náhľad je možné vygenerovať znova, ale zoznam učiteľov a kalendár sú používateľské dáta. Tie nechceme stratiť, lebo potom z dokumentácie vznikne detektívka „Kam zmizli učitelia“.
Súbor teachers.csv¶
Súbor teachers.csv obsahuje zoznam učiteľov a údaje potrebné na generovanie rozpisu.
Ukladá sa v ňom najmä:
- ID učiteľa,
- titul pred menom,
- meno,
- stredné meno,
- priezvisko,
- titul za menom,
- počet započítaných dozorov,
- týždeň posledného dozoru,
- dostupnosť podľa pracovných dní.
Význam súboru teachers.csv
Tento súbor je jeden z najdôležitejších súborov aplikácie.
Ak sa stratí, aplikácia stratí zoznam učiteľov aj informácie o ich doterajších dozoroch.
Súbor calendar.csv¶
Súbor calendar.csv obsahuje nastavenie dní v kalendári.
Každý deň má uloženú informáciu, či sa má zahrnúť do generovania rozpisu.
Na čo slúži calendar.csv
Pomocou kalendára je možné z generovania vynechať napríklad:
- sviatky,
- prázdniny,
- riaditeľské voľno,
- iné dni bez vyučovania.
Víkendy sa nezapočítavajú
Víkendy sa pri príprave mesiaca automaticky nastavujú ako nezahrnuté do generovania.
Súbor config.cfg¶
Súbor config.cfg obsahuje nastavenia aplikácie.
Ukladajú sa v ňom napríklad:
- informácia o prvom spustení,
- zapnutie alebo vypnutie cloudových služieb,
- kód školy pre cloudovú zálohu,
- posledný potvrdený mesiac,
- text poznámky pod čiarou v PDF,
- veľkosti písma v PDF.
Konfiguračný súbor neupravujte zbytočne ručne
Súbor config.cfg je možné otvoriť ako textový súbor, ale pri bežnom používaní ho nie je potrebné ručne upravovať.
Nesprávna úprava môže spôsobiť, že aplikácia použije predvolené hodnoty alebo bude potrebné nastavenia opraviť.
Výstupné súbory PDF a PNG¶
Aplikácia pri generovaní vytvára aj výstupné súbory.
| Súbor | Význam |
|---|---|
teachers.pdf |
aktuálny PDF rozpis |
teachers_preview.png |
obrázkový náhľad PDF zobrazený v hlavnom okne |
Výstupné súbory možno obnoviť
Súbory teachers.pdf a teachers_preview.png sú výstupy generovania.
Ak sa odstránia, aplikácia ich vie pri ďalšom generovaní vytvoriť znova.
Prenos dát na iný počítač¶
Ak chcete aplikáciu presunúť na iný počítač, nestačí skopírovať iba samotný program.
Odporúčaný postup prenosu
- Na pôvodnom počítači nájdite dátový priečinok aplikácie.
- Skopírujte celý dátový priečinok alebo aspoň súbory
teachers.csv,calendar.csvaconfig.cfg. - Na novom počítači spustite aplikáciu aspoň raz, aby sa vytvoril dátový priečinok.
- Aplikáciu zatvorte.
- Skopírujte pôvodné dátové súbory do nového dátového priečinka.
- Znova spustite aplikáciu.
Alternatíva cez cloud
Ak máte povolenú cloudovú zálohu, môžete dáta preniesť aj pomocou funkcií Uložiť na cloud a Načítať z cloudu.
Zálohovanie dát¶
Dáta aplikácie odporúčame zálohovať najmä pred aktualizáciou, presunom na iný počítač alebo väčšími úpravami zoznamu učiteľov.
Čo zálohovať
Najjednoduchšie je zálohovať celý dátový priečinok aplikácie.
Ak chcete zálohovať iba najdôležitejšie súbory, zálohujte:
teachers.csv,calendar.csv,config.cfg.
Pred načítaním z cloudu si overte aktuálnosť dát
Načítanie dát z cloudu môže prepísať lokálne súbory.
Pred obnovením z cloudu si overte, či lokálne údaje nie sú novšie než cloudová verzia.