Skip to content

Repository files navigation

MFF UK Nástroje

Sada přehledných webových nástrojů pro (nejen) prváky informatiky na MFF UK. Vytvořeno studenty pro studenty — nejedná se o oficiální stránky fakulty.

🔗 Živá verze: ms.mff.cuni.cz/~smolad

Important

Tenhle projekt je z velké části vygenerovaný pomocí AI (kód i tento popis). Data o předmětech a kreditech se snažím udržovat přesná, ale ber je jako pomocnou orientaci, ne autoritativní zdroj — vždy si je ověř v Karolínce pro svůj ročník. Chyby nebo nesrovnalosti hlaš prosím v issue nebo pr. Více v sekci Přispívání

Co tu najdeš

🧭 Průvodce prváka

index.html

Moje osobní stránka jako studentského průvodce pro prváky informatiky — co zařídit jako první (CAS, ISIC, SIS), doporučené nastavení SISu, info o ubytovacím stipendiu, tipy na volitelné předměty a odpovědi na časté otázky ohledně zápisu rozvrhu a přežití prvního semestru.

🧮 Kalkulačka kreditů

kalkulačka/index.html

Interaktivní nástroj pro sledování plnění studijního plánu. Vyber stupeň studia (Bc./Mgr.) a specializaci, odškrtávej splněné předměty a kalkulačka ti spočítá získané a chybějící kredity po jednotlivých kategoriích (povinné, povinně volitelné, volitelné). Postup se ukládá lokálně v prohlížeči (localStorage), takže se nic neztratí ani po zavření karty.

V záložce Rozvrh si navíc můžeš poskládat povinné a povinně volitelné předměty do jednotlivých ročníků a semestrů — přetažením (na počítači) nebo klepnutím (na mobilu). Zařazení předmětu do rozvrhu ho zároveň označí jako splněný v kalkulačce, takže oba pohledy zůstávají v sync.

Note

Data o předmětech a kreditech jsou z velké části zpracovaná pomocí AI. Než se na ně spolehneš při zápisu, ověř si je v Karolínce pro svůj ročník.

🗺️ Mapa předmětů

specializace/index.html

Interaktivní síťový graf (D3.js) zobrazující průniky předmětů napříč specializacemi. Vyber jednu nebo víc specializací a mapa zvýrazní společné/sdílené předměty — ideální pro rozhodování mezi obory před zápisem do letního semestru.

Technologie

  • Čistý HTML/CSS/JS — žádný build proces, žádné závislosti ke stažení
  • D3.js pro vizualizaci grafu předmětů (mapa)
  • Bootstrap Icons pro ikony
  • Design vychází z oficiálních barev a fontu MFF UK

Struktura repozitáře

MFF-Tools/
├── index.html              # Průvodce prváka (hlavní stránka)
├── styles.css               # Sdílené styly
├── kalkulačka/
│   └── index.html            # Kalkulačka kreditů (data o předmětech přímo v kódu)
├── specializace/
│   ├── index.html            # Mapa předmětů (D3 graf)
│   ├── nodes.json             # Uzly grafu (specializace + předměty)
│   ├── links.json             # Vazby mezi předměty a specializacemi
│   └── edit.php               # Pomocný editor dat (server-side)

Přispívání

Máš nápad na vylepšení, našel/a jsi chybu v datech o předmětech nebo kreditech, nebo chceš doplnit nový obor? Klidně otevři issue nebo pull request.

Licence

GPLv3 © 2026 Dominik Smola

Contributors

Languages