WIP: Prehlednejsi Hodnotitko (tabulka) #31
Loading…
Reference in a new issue
No description provided.
Delete branch "prehlednejsi_hodnotitko"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
WIP
Prehlednejsi Hodnotitkoto Prehlednejsi Hodnotitko (tabulka)@ -196,6 +196,7 @@ class OdevzdavatkoTabulkaFiltrForm(forms.Form):
'reseni_od': terminy[-2] if rocnik is None else terminy[0],
'reseni_do': terminy[-1],
'neobodovane': False,
'barvicky': True,
Pokud tohle má dělat, že
🎨?
bude checked, pak to u mě nějak nefunguje…@ -133,2 +135,3 @@
if resitel not in tabulka[problem]:
tabulka[problem][resitel] = SouhrnReseni(pocet_reseni=1, posledni_odevzdani=cas, body=body)
tabulka[problem][resitel] = [(reseni, hodnoceni)]
soucty[problem][resitel] = hodnoceni.body or 0 # Neobodované neřešíme
A jak tedy poznám neobodované? To si je musím nechat vyjet zvlášť?
Á jasně, to je v součtu.
@ -150,3 +148,3 @@
for resitel in self.resitele:
dostal_body = False
resiteluv_radek = []
resiteluv_radek: list[tuple[Decimal,list[tuple[m.Resitel, m.Hodnoceni]]]] = [] # podle pořadí v self.problemy
Tady má být
m.Reseni
, pokud se nepletu (místom.Resitel
).Taky si myslím :-) Jen tak pro zábavu jsem zkusil na to poštvat typovou kontrolu (mypy v1.3.0), ale ta nic použitelného říct neumí, protože Django nemá typové anotace :-/
(Existuje nějaký komunitní projekt, který je přidává: https://github.com/typeddjango/django-stubs. Možná někdy prozkoumám…)
LGTM
@ -131,0 +127,4 @@
def pridej_reseni(resitel, hodnoceni):
problem = hodnoceni.problem
body = hodnoceni.body
cas = hodnoceni.reseni.cas_doruceni
Body a cas jsou nepoužité. Jinak ten kód asi dává smysl.
Tohle jde prostě zavřít? Vypadá to mergenutě…
Ale není ještě 100% funkční (nesvítí zaškrtnuto, přestože jsou zaplé).
A myslím, že jsme se bavili nad lepšími barvami… (Třeba nebílými.)
Ha, vidíš, i forgor…
Prehlednejsi Hodnotitko (tabulka)to WIP Prehlednejsi Hodnotitko (tabulka)WIP Prehlednejsi Hodnotitko (tabulka)to WIP: Prehlednejsi Hodnotitko (tabulka)View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.