• Slika 37: Kombinirana predloga
  • Slika 36: Prikaz kombinirane predloge




    Download 10,53 Mb.
    bet32/106
    Sana06.07.2020
    Hajmi10,53 Mb.
    #11122
    1   ...   28   29   30   31   32   33   34   35   ...   106
    Slika 36: Prikaz kombinirane predloge
    Opazimo, da je kombinirana predloga sestavljena podobno kot predloga per_test. V tej predlogi je definiran še ločilni niz (SEPARATOR), potem pa si sledijo testni primeri z različnimi vhodnimi podatki. Med posameznimi tesnimi primeri z ukazom 'print(SEPARATOR)' izpišemo ločilni niz. Ta ukaz bo poskrbel, da se bodo testni primeri v tabeli izpisali ločeno.
    Primer sestavljanja vprašanja s prilagoditvijo predloge si bomo ogledali v nadaljevanju.

    Če želimo spreminjati ali ustvariti svojo kombinirano predlogo, moramo dobro razumeti delovanje zanke v predlogi in TWIG mehanizma, kar presega okvirje te diplomske naloge.



    Poglejmo si primer, kako kombinirana predloga združi študentov odgovor z vsemi testnimi primeri. Za zgled si ponovno izberimo zgoraj omenjeno nalogo kvadrat(x). Predvidevajmo, da imamo za to nalogo sestavljene 3 testne primerez različnimi vhodnimi podatki (5,-3 in 0). Predloga bo združila vse testne primere skupaj z odgovorom iz polja Answer, ki ga poda študent (Slika 37).

    Slika 37: Kombinirana predloga
    Opazimo, da je prvi del kode enak kot v per_test predlogi. Definiran je še separator, potem pa si sledijo vsi trije testni primeri z različnimi vhodnimi podatki, ločeni z ukazom 'print(SEPARATOR)', ki poskrbi, da se bodotestni primeri v tabeli izpisali ločeno.


    Download 10,53 Mb.
    1   ...   28   29   30   31   32   33   34   35   ...   106




    Download 10,53 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Slika 36: Prikaz kombinirane predloge

    Download 10,53 Mb.