ul-fmf / projekt-tomo

Spletna storitev za poučevanje programiranja
https://www.projekt-tomo.si
GNU Affero General Public License v3.0
14 stars 23 forks source link

Javljanje napačnih rešitev ob dodajanju `Check.secret` #249

Open jO-Osko opened 3 years ago

jO-Osko commented 3 years ago

Če se obstoječi nalogi doda nov testni primer, se le-te ne posodobijo na lokalnih verzijah študentov.

Problem se pojavi pri skritih testnih primerih, saj se dodajo na strežniku, lokalna različica pa jih ne pošlje. Tomo študentom (nepravilno) javi, da ima podnaloga napačno rešitev, ne glede na pravilnost/nepravilnost študentove rešitve. Težava je neodvisna od tega, ali dodamo, odstranimo ali pa spremenimo skriti testni primer.

Če študent znova prenese nalogo s sistema in jo odda nespremenjeno, potem se vse posodobi in s tem ni težav.

Verjetno bi popravek #156 rešil tudi to.