Slika 13: Vprašanje sestavljeno v CodeRunnerju
Poglejmo si prvo vprašanje (Slika 13). Ta zahteva, da napišemo preprosto funkcijo, ki vrne kvadrat poljubnega števila x. Za lažje razumevanje je učitelj dodal še primer obnašanja te funkcije. Pogosto so ti testni primeri ključni, da lahko napišemo pravilen odgovor. Odgovor moramo podati v obliki programske kode, ki jo vpišemo v okence Answer. Kot smo omenili že prej, običajno kodo preverimo lokalno na svojem računalniku in jo s pomočjo ukaza Copy/Paste le prepišemo v okence Answer. Seveda pa lahko kodo vpišemo neposredno v okence. Ko smo prepričani, da je koda v okencu Answer napisana prav, kliknemo na gumb Check.
Kadar študent napiše napačen odgovor, dobimo prizor, kot ga prikazuje Slika 14.
Slika 14: Primer napačnega odgovora
V tabeli opazimo dva testna primera, označena z rdečim križcem, zadnji pa ima zeleno kljukico. To pomeni, da koda ni uspešno prestala prvih dveh testnih primerov. Ker imamo način ocenjevanja nastavljen na All-or-nothing grading, se tabela v celoti obarva rdeče. To pomeni, da za odgovor nismo prejeli točk.
Pozornost moramo posvetiti tudi zadnjemu testnemu primeru s Slika 14, označenim s kljukico. Kljub napačnemu odgovoru je študentova koda uspešno prestala zadnji testni primer. Zato moramo biti pri sestavljanju testnih primerov previdni. Zgodi se lahko, da študent svojo kodo prilagodi tako, da le-ta deluje pravilno za vse testne primere, ki smo jih sestavili, kljub temu da je koda napačna. Več o sestavljanju testnih primerov in ocenjevanju nalog si bomo ogledali v poglavju 6.
V tabeli imamo v stolpcih predstavljene naslednje podatke:
|