Virtualni laboratorij za programiranje

Virtualni laboratorij za programiranje (VPL) je aktivnost koja omogućava upravljanje zadaćama u kojima student rješava zadatak u nekome programskom jeziku.

Ova aktivnost omogućava:

  • pisanje i uređivanje programskoga kôda izravno kroz aktivnost u e-kolegiju
  • pokretanje i interaktivno izvršavanje programa kroz aktivnost u e-kolegiju
  • automatsko testiranje postavljenoga zadatka putem definiranih testnih slučajeva
  • otkrivanje sličnosti među predanim zadaćama
  • izradu predloška zadatka
  • postavljanje dodatnih ograničenja pristupa aktivnosti te onemogućavanje postavljanja kopiranoga teksta u aktivnost.

Za dodavanje aktivnosti Virtualni laboratorij za programiranje potrebno je odabrati:

Dodaj aktivnost ili resurs → Virtualni laboratorij za programiranje.

VPL omogućava kompajliranje i izvršavanje sljedećih programskih jezika (u zagradi su pripadajuće ekstenzije koje je nužno navesti prilikom imenovanja datoteke):

  • C (.c)
  • C++ (.cpp, .C)
  • C# (.cs)
  • Java (.java)
  • Ada (.ada, .adb, .ads)
  • SQL (.sql)
  • Pascal (.pas, .p)
  • Fortran (.f77, .f)
  • Prolog (.pl, .pro)
  • Matlab (.m)
  • Perl (.perl, .prl)
  • PHP (.php)
  • Python (.py)
  • Ruby (.rb, .ruby)
  • Asembler (.asm)
  • Haskel (.hs)
  • R (.r)
  • Scala (.scala)
  • Scheme (.scm).



Postavke aktivnosti VPL

Nastavnik određuje vrstu zadaće, odnosno hoće li korisnici predavati individualni zadatak ili grupni rad. Mogućnost Predaja zadaće upisivanjem u polje za unos teksta uz zabranu kopiranja onemogućava uporabu mogućnosti kopiraj-zalijepi u polju za unos programskoga kôda.


Postavke aktivnosti VPL

Slika: Postavke aktivnosti VPL



Testne vrijednosti

Aktivnost omogućuje unos testnih vrijednosti za automatsku procjenu programskoga kôda. U bloku Administracija → Testni slučajevi moguće je, na primjer, postaviti primjer testnih vrijednost za program koji zbraja dva broja.


Testne vrijednosti

Slika: Testne vrijednosti


U testnu datoteku za svaki testni primjer treba upisati:

  • case – naziv testa
  • input – niz vrijednosti koje će se proslijediti programu koji se izvršava
  • output – očekivani rezultat programa.

Programski kôd i testne vrijednosti mogu se testirati u bloku Administracija → Testiranje zadatka → Uredi. U nazivu datoteke nužno je postaviti ispravnu ekstenziju kako bi sustav mogao izvršiti program. Nakon što su promjene spremljene, moguće je odabirom dugmeta Pokreni interaktivno pokrenuti program.


Testiranje zadataka

Slika: Testiranje zadataka


Procjena uporabom testnih podataka moguća je odabirom dugmeta Pregledaj. Nakon evaluacije vidljiv je rezultat izvršavanja testnih podataka.


Automatska procjena

Slika: Automatska procjena


Pregled predanih zadataka korisnika i automatska evaluacija mogući su odabirom kartice Popis predanih zadaća. Svaki se zadatak može pregledati, iznova procijeniti i ocijeniti.


Prethodna stranica

Sljedeća stranica

  • No labels