Skip to content
Snippets Groups Projects
Select Git revision
  • eae0b3c425b5022e4760fc2bf6d47bba533c6e57
  • devel default
  • master
  • fo
  • jirka/typing
  • fo-base
  • mj/submit-images
  • jk/issue-96
  • jk/issue-196
  • honza/add-contestant
  • honza/mr7
  • honza/mrf
  • honza/mrd
  • honza/mra
  • honza/mr6
  • honza/submit-images
  • honza/kolo-vs-soutez
  • jh-stress-test-wip
  • shorten-schools
19 results

mo

  • Clone with SSH
  • Clone with HTTPS
  • Jiří Setnička's avatar
    Jiří Setnička authored
    Pro zadaný round (a případně contest) vygeneruje obsah výsledkové
    listiny. Vrací výsledky jako ScoreResult objekty obsahující db objekty
    db.User, db.Participation, db.Participant a db.Solution pro každou
    úlohu + spočítané celkové body, určení vlastností vítěze/úspěšného
    řešitele a pořadí.
    
    Pořadí počítá podle nastavení v round. V součastnosti pdporuje dva módy:
    * jednoduchá výsledkovka (basic): Nen podle celkových bodů, sdílená místa.
    * podle pravidel MO (mo): Zjednoznačnění pořadí podle bodů za jednotlivé
      úlohy (od maxima a podle obtížnosti) a případně podle předchozích kol
      ve stejné kategorii. Generuje warningy, když se vyskytne nestandartní
      situace.
    
    Navenek má objekt Score metody:
    * get_tasks() - úlohy utřízené podle kódu
    * get_warnings()
    * get_sorted_results() - vrací ScoreResult, každý pak má metodu get_sols()
    
    Issue #171
    eae0b3c4
    History
    Name Last commit Last update
    ..