|
Slika 35: Primer per_test predloge za določen testni primer
|
bet | 31/106 | Sana | 06.07.2020 | Hajmi | 10,53 Mb. | | #11122 |
Slika 35: Primer per_test predloge za določen testni primer
Combinator_template je kombinirana predloga, ki jo poskuša CodeRunner uporabiti najprej. Ta predloga poskuša združiti vse testne primere skupaj s študentovim odgovorom v en izvršilni program. Z določenim separatorjem poskrbi, da so v končni tabeli vsi testni primeri obravnavani ločeno.
Ta predloga se ne uporablja, kadar imamo v testnih primerih določene vhodne podatke. Vsak testni primer se potem jemlje kot neodvisen od drugih. Prav tako ni uporabna, ko se v kodi srečamo z izredno napako ali izjemo. Takrat se vsi testni primeri ponovno izvršijo s pomočjo predloge per_test.
Poglejmo si privzeto kombinirano predlogo. Kot smo že omenili, se nam s klikom na možnost Customise v razdelku Question type (Slika 31) odpreta dva nova razdelka, Customisation in Advanced customisation. Kombinirana predloga se nahaja v razdelku Advanced customisation. Razdelek Advanced customisation si bomo pogledali v naslednjem poglavju, zaenkrat si poglejmo samo kodo kombinirane predloge, ki je navidez skrita. Njena koda se prikaže, ko se s kurzorjem približamo polju pod možnostjo Enable combinator (Slika 36).
|
| |