vysledkovky¶
Obsahuje výsledkovky a vše, co se týká sčítání bodů.
vysledkovky.apps¶
Soubor sloužící k pojmenování a jiným nastavením djangovské aplikace.
vysledkovky.utils¶
- vysledkovky.utils.body_resitelu(za: Optional[Union[Cislo, Rocnik]] = None, do: Optional[Deadline] = None, od: Optional[Deadline] = None, jen_verejne: bool = True, resitele=None, null=0) dict[int, int] [zdroj]¶
- class vysledkovky.utils.Vysledkovka[zdroj]¶
Bases:
ABC
- abstract property aktivni_resitele: list[seminar.models.personalni.Resitel]¶
- property poradi¶
- class vysledkovky.utils.VysledkovkaRocniku(rocnik: Rocnik, jen_verejne: bool = True)[zdroj]¶
Bases:
Vysledkovka
- property aktivni_resitele: list[seminar.models.personalni.Resitel]¶
- property cisla_rocniku: list[seminar.models.tvorba.Cislo]¶
Vrátí všechna čísla daného ročníku.
- class RadekVysledkovkyRocniku(poradi, resitel, body_cisla_seznam, body_rocnik, body_odjakziva, rok)[zdroj]¶
Bases:
object
Obsahuje věci, které se hodí vědět při konstruování výsledkovky. Umožňuje snazší práci v templatu (lepší, než seznam).
- property radky_vysledkovky: list[vysledkovky.utils.VysledkovkaRocniku.RadekVysledkovkyRocniku]¶
- class vysledkovky.utils.VysledkovkaCisla(cislo: Cislo, jen_verejne: bool = True, do_deadlinu: Optional[Deadline] = None)[zdroj]¶
Bases:
Vysledkovka
- property aktivni_resitele: list[seminar.models.personalni.Resitel]¶
- property problemy: list[seminar.models.tvorba.Problem]¶
Vrátí seznam všech problémů s body v daném čísle.
- property hlavni_problemy: list[seminar.models.tvorba.Problem]¶
Vrátí seznam všech problémů, které již nemají nadproblém.
- property hodnoceni_do_cisla¶
- property sectene_body¶
Sečte body za číslo, hlavní problémy a podproblémy.
Problém s ID ‚-1‘ znamená problémy bez nadproblémů, jež nejsou témata, tj. články, úlohy, konfery, …
- property problemy_slovnik¶
- property temata_a_spol: list[seminar.models.tvorba.Problem]¶
- property je_nejake_ostatni¶
- property podproblemy: dict[int, list[seminar.models.tvorba.Problem]]¶
- property podproblemy_seznam: list[list[seminar.models.tvorba.Problem]]¶
- property podproblemy_iter: FixedIterator¶
- class RadekVysledkovkyCisla(poradi, resitel, temata_seznamk, body_cislo, body_rocnik, body_odjakziva, rok, body_podproblemy, body_podproblemy_iter)[zdroj]¶
Bases:
object
Obsahuje věci, které se hodí vědět při konstruování výsledkovky. Umožňuje snazší práci v templatu (lepší, než seznam).
- property radky_vysledkovky: list[vysledkovky.utils.VysledkovkaCisla.RadekVysledkovkyCisla]¶
- class vysledkovky.utils.VysledkovkaDoTeXu(nejake_cislo: Cislo, od_vyjma: Deadline, do_vcetne: Deadline)[zdroj]¶
Bases:
VysledkovkaCisla
- property problemy: list[seminar.models.tvorba.Problem]¶
- property hodnoceni_do_cisla¶