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ä ja helpommasta vaikempiin funktioihin
route_shortest_distance()
route_least_crossroads()
route_with_cycle()
trim_ways()
Valgrindin epäonnistuminen puolittaa pisteet!