Assignment graders (vapaaehtoiset)

Itsenäiset graderit jokaiselle vapaaehtoiselle funktiolle

Opiskelijat voivat toteuttaa niin monta funktiota kuin haluavat; arviointi suoritetaan itsenäisesti itsenäinen jokaiselle toiminniistänolle. Valinnaisen toiminnon graderit eivät riipu toisistaan, joten lopulliset pisteet ovat heti saatavilla.

Vapaaehtoisien funktioiden arvostelu suoritetaan seuraavalla tavallaa

  • toiminnallisuustestit, läpäisy: +25p, epäonnistuminen: suoritus pysähtyy
  • integraatiotestit; läpäisy: +25p, epäonnistuminen: suoritus pysähtyy

Perftestit etenevät N-N:ltä

  • get_shortest_path(): 30p kustakin N-tasosta
  • get_path_with_least_affiliations(): 25p kustakin N-tasosta
  • get_path_of_least_friction(): 35p kustakin N-tasosta

Valgrindin epäonnistuminen puolittaa pisteet!