- Created by Kristina Golem, last updated on 30.08.2024. 4 minute read
VPL pitanje temelji se na aktivnosti VPL (Virtualni laboratorij za programiranje). Izvršavanje i ocjenjivanje pitanja odvija se unutar VPL aktivnosti.
Unutar istog e-kolegija jedna VPL aktivnost se može koristiti za više pitanja. U programskom kôdu pitanja, na mjestu oznake {{ANSWER}}, bit će ubačen odgovor studenta. VPL tada zamjenjuje svoje vlastite izvršne datoteke onima prisutnima u odgovoru studenta. To omogućava da se nekoliko pitanja temelji na istoj VPL aktivnosti.
Slika : Arhitektura VPL pitanja
Predradnje za izradu VPL pitanja
- Najprije je potrebno izraditi aktivnost VPL unutar e-kolegija (Dodaj aktivnost ili resurs → Virtualni laboratorij za programiranje). Preporuka je dodati aktivnost unutar skrivene teme u e-kolegiju te je potom učiniti dostupnom studentima (opcija Postavi dostupno, ali ne prikazuj na naslovnici e-kolegija). Aktivnost treba biti skrivena od studenata kako joj ne bi mogli izravno pristupiti, no treba istovremeno biti dostupna kako bi se moglo izvršavati i ocjenjivati pitanje.
- Zatim je potrebno urediti postavke VPL aktivnosti (Postavke → Uredi postavke):
- preporuka je da se ne postavlja Rok za predaju, već da je aktivnost stalno dostupna
- u sekciji Postavke predaje zadaće preporuka je postaviti opciju Dozvoljeni broj datoteka na dovoljno velik broj kako bi studenti mogli predati sve potrebne datoteke
- u sekciji Zajedničke postavke modula, opciju Dostupnost, je potrebno postaviti na Postavi dostupno, ali ne prikazuj na naslovnici e-kolegija
Postavke aktivnosti VPL
Slika: Postavke aktivnosti VPL
d. Iz bloka Administracija aktivnosti VPL potrebno je odabrati poveznicu Postavke izvršavanja te opcije Pokreni, Pregledaj i Automatsko ocjenjivanje postaviti na Da.
Postavke izvršavanja
Slika: Postavke izvršavanja
e. Iz bloka Administracija aktivnosti VPL potrebno je odabrati poveznicu Izvršne datoteke (poveznica je dostupna i unutar izbornika Opširnije). U sučelju izradite novu datoteku pod nazivom pre_vpl_run.sh (odabirom tipki Alt+N) i zalijepite u nju sljedeći kôd:
for qvplfile in `ls -1`
do
file=${qvplfile%_qvpl}
test "$qvplfile" != "$file" && mv "$qvplfile" "$file"
done
Izrada izvršne datoteke
Slika: Izrada izvršne datoteke
f. Iz bloka Administracija aktivnosti VPL potrebno je odabrati poveznicu Predlošci zadaća te u sučelju izraditi novu datoteku (npr. predlozak.cpp) koju će kasnije biti moguće koristiti kao predložak u VPL pitanju. Moguće je izraditi praznu datoteku ili u nju unijeti cijeli kôd.
Izrada predložka
Slika: Izrada predložka
Izrada VPL pitanja
VPL pitanja izrađuju se u Bazi pitanja te se mogu dodavati u aktivnost Test.
Prilikom izrade pitanja u polje Naziv pitanja upisuje se naziv koji će biti vidljiv samo nastavnicima, a u polje Tekst pitanja upisuje se pitanje koje će se prikazivati studentima u testu.
U sekciji Predložak VPL pitanja moguće je odabrati prethodno izrađeni VPL predložak te ga po potrebi urediti. U predložak je potrebno dodati oznaku {{ANSWER}} gdje će kasnije biti umetnut studentov odgovor. Kôd napisan u ovoj sekciji student neće vidjeti. Također, napravljene izmjene utjecat će samo na trenutno pitanje.
U sekciji Predložak odgovora moguće je dodati kôd koji će biti unaprijed postavljen u okvir za odgovor studenta (polje može ostati i prazno).
Ispravke nastavnika upisane u polje Nastavničke ispravke bit će korištene kao točan odgovor za povratnu informaciju u testu. Ako je opcija Potvrdi označena, dani odgovor će biti provjeren prema testnim slučajevima prilikom spremanja pitanja.
U sekciji Izvršne datoteke i procjena postavki moguće je urediti izvršne postavke i način ocjenjivanja pitanja (izmjene utječu samo na trenutno pitanje).
Postavke VPL pitanja
Slika: Postavke VPL pitanja
Izgled VPL pitanja
Primjer VPL pitanja
Slika: Primjer VPL pitanja
- No labels