Vytvoriť zálohu teraz
Stiahneme dáta z databázy a vytvoríme Excel súbor so všetkými tabuľkami.
📋 Čo záloha obsahuje
📄 PGR Q1–Q4
🌐 PGR Global
📋 RT Žiadosti
⚠️ Academic Dishonesty
📅 Aktivity
👩🏫 Učitelia
🏫 Triedy
🚪 Miestnosti
🎓 Študenti
📆 Rozvrhy
🗓️ RT Sloty
🐛 Bug hlásenia
📝 SvZ Žiadosti
🏅 KS Záznamy
🗃️ KS Termíny
🚫 Absencie Učiteľov
🔐 Prístupy (Web Role)
📚 Predmety
❌ Zrušenia Hodín
📢 Morning Notices
⚙️ Nastavenia
📬 Subbing Box
🔍 Hospitácie
📊 Plán Hodín
👥 Teamleaderi
🧠 MG Plánovač / Cache Raw
📎 Docs Raw
🖼️ Class Photos Raw
🔔 Reminders Raw
🧾 Changelog Raw
📜 Audit Log Raw
📆 EduPage Rozvrh Raw
📝 PGR EduPage Raw
👤 User Prefs Raw
🧩 Apps Raw
PGR Q1–Q4: Kompletné záznamy žiakov (behaviour + academic) vrátane autora, dátumu, a príznakov. Dáta sú uložené ako JSON pre zachovanie všetkých detailov.
PGR Global: Trvalé údaje žiakov — IUP, ŠpeciálneN, TSV, PO, Abroad, Mentor.
PGR EduPage Raw: Lossless dokumenty importovaných EduPage poznámok vrátane školského roka, polroka, učiteľa, dátumu, typu, textu a histórie importov.
RT Žiadosti: Všetky žiadosti o riaditeľské termíny vrátane ID, pomôcok (JSON), a stavov.
Academic Dishonesty: Záznamy o akademickej nečestnosti so všetkými poliami.
Aktivity: Budúce aktivity + posledných 7 dní minulých. Kompletné dáta vrátane priradenia miestností, maturitných rolí, výjazdových časov atď.
Učitelia: Zoznam všetkých učiteľov (meno, email, farba, rola).
Triedy: Zoznam tried vrátane triedneho učiteľa a učebne.
Miestnosti: Zoznam miestností (názov, kapacita, poschodie).
Študenti: Zoznam žiakov s priradením k triede.
Rozvrhy: Všetky hodinové záznamy rozvrhu (učiteľ, deň, hodina, predmet, triedy, miestnosť).
RT Sloty: Plánované termíny riaditeľských termínov (dátum, čas, miestnosť, zodpovedný učiteľ).
Bug hlásenia: Záznamy nahlásených chýb od používateľov.
SvZ Žiadosti: Žiadosti o štúdium v zahraničí z externej databázy.
KS Záznamy: Záznamy žiakov prihlásených na komisionálne skúšky.
KS Termíny: Naplánované termíny komisionálnych skúšok (dátum, čas, učitelia, miestnosť).
Absencie Učiteľov: Všetky absencie učiteľov (dátum od/do, celý deň, časy).
Prístupy (Web Role): Zoznam používateľov s webovými rolami (admin, teamleader, atď.). Kritické pre obnovu po strate databázy.
Predmety: Kanonický zoznam predmetov spravovaný adminmi.
Zrušenia Hodín: Záznamy o zrušených hodinách z rozvrhu.
Morning Notices: Archív ranných oznámení (dátum, titulok, obsah).
Nastavenia: Konfigurácia školského roka a ďalšie systémové nastavenia.
Subbing Box: Materiály pre suplujúcich učiteľov (predmety, texty, prílohy).
Hospitácie: Kompletné záznamy hospitácií vrátane blokov s obsahom (JSON).
Plán Hodín: Tabuľka plánovaných počtov hodín pre triedy.
Teamleaderi: Priradenie teamleaderov k departmentom.
Raw JSON listy: Kompletné dokumenty z kolekcií s premenlivou štruktúrou — aktivity bez dátumového filtra, MG plánovač/kurikulárny plán a ďalšie cache dokumenty, docs databáza, class photo metadáta, reminders, changelog, audit log, EduPage rozvrh, user prefs a apps.
⚠ Blob súbory: Externé súbory uložené v Blob Storage (napr. fotky tried, prílohy Subbing Boxu, prípadné PDF odkazy) sú v zálohe zachytené ako metadáta/URL, nie ako binárne súbory.
PGR Global: Trvalé údaje žiakov — IUP, ŠpeciálneN, TSV, PO, Abroad, Mentor.
PGR EduPage Raw: Lossless dokumenty importovaných EduPage poznámok vrátane školského roka, polroka, učiteľa, dátumu, typu, textu a histórie importov.
RT Žiadosti: Všetky žiadosti o riaditeľské termíny vrátane ID, pomôcok (JSON), a stavov.
Academic Dishonesty: Záznamy o akademickej nečestnosti so všetkými poliami.
Aktivity: Budúce aktivity + posledných 7 dní minulých. Kompletné dáta vrátane priradenia miestností, maturitných rolí, výjazdových časov atď.
Učitelia: Zoznam všetkých učiteľov (meno, email, farba, rola).
Triedy: Zoznam tried vrátane triedneho učiteľa a učebne.
Miestnosti: Zoznam miestností (názov, kapacita, poschodie).
Študenti: Zoznam žiakov s priradením k triede.
Rozvrhy: Všetky hodinové záznamy rozvrhu (učiteľ, deň, hodina, predmet, triedy, miestnosť).
RT Sloty: Plánované termíny riaditeľských termínov (dátum, čas, miestnosť, zodpovedný učiteľ).
Bug hlásenia: Záznamy nahlásených chýb od používateľov.
SvZ Žiadosti: Žiadosti o štúdium v zahraničí z externej databázy.
KS Záznamy: Záznamy žiakov prihlásených na komisionálne skúšky.
KS Termíny: Naplánované termíny komisionálnych skúšok (dátum, čas, učitelia, miestnosť).
Absencie Učiteľov: Všetky absencie učiteľov (dátum od/do, celý deň, časy).
Prístupy (Web Role): Zoznam používateľov s webovými rolami (admin, teamleader, atď.). Kritické pre obnovu po strate databázy.
Predmety: Kanonický zoznam predmetov spravovaný adminmi.
Zrušenia Hodín: Záznamy o zrušených hodinách z rozvrhu.
Morning Notices: Archív ranných oznámení (dátum, titulok, obsah).
Nastavenia: Konfigurácia školského roka a ďalšie systémové nastavenia.
Subbing Box: Materiály pre suplujúcich učiteľov (predmety, texty, prílohy).
Hospitácie: Kompletné záznamy hospitácií vrátane blokov s obsahom (JSON).
Plán Hodín: Tabuľka plánovaných počtov hodín pre triedy.
Teamleaderi: Priradenie teamleaderov k departmentom.
Raw JSON listy: Kompletné dokumenty z kolekcií s premenlivou štruktúrou — aktivity bez dátumového filtra, MG plánovač/kurikulárny plán a ďalšie cache dokumenty, docs databáza, class photo metadáta, reminders, changelog, audit log, EduPage rozvrh, user prefs a apps.
⚠ Blob súbory: Externé súbory uložené v Blob Storage (napr. fotky tried, prílohy Subbing Boxu, prípadné PDF odkazy) sú v zálohe zachytené ako metadáta/URL, nie ako binárne súbory.
📥 Import zálohy
Nahrajte staršiu zálohu (.xlsx) na porovnanie s aktuálnymi dátami v databáze. Potom si vyberte, čo chcete importovať.
📂
Kliknite alebo presuňte Excel súbor
Podporovaný formát: .xlsx (záloha vytvorená cez BilgymFlow)
⏱ Automatické zálohovanie každých 12 hodín
Automatické spúšťanie nastavíš cez Azure Logic Apps (jednorazové nastavenie, bezplatné):
- Otvor portal.azure.com → Logic Apps → Add (Create) → Consumption, Multi-tenant → Create
- Logic App name:
bilgym-backup-cron· Enable log analytics: No · Workflow Type: Stateful - Po vytvorení klikni Logic app designer (alebo Edit in designer)
- Prvý krok — trigger: vyhľadaj Recurrence → Interval: 12, Frequency: Hour
- Klikni + New step → vyhľadaj HTTP → vyber akciu HTTP
- Method: POST · URI:
https://[tvoja-domena].azurestaticapps.net/api/backup - Klikni Add new parameter → vyber Headers → pridaj: Key
X-Cron-Secret, Value = tvoj tajný reťazec z App Settings - Klikni Save → potom Run Trigger → over v zozname nižšie že sa záloha vytvorila
⚙️ Pred spustením: v Azure Static Web App → Configuration → Application settings nastav premennú BACKUP_CRON_SECRET = ľubovoľný dlhý náhodný reťazec (napr. BilGym-2026-záloha-xK9mP). Ten istý reťazec zadaj do Logic Apps Headers v kroku 7.
💡 Logic Apps Consumption: prvých 4 000 akcií/mesiac je zadarmo. Pri 2 zálohy/deň × 30 dní = 60 akcií = 0 €/mesiac.
Uložené zálohy
Načítavam…