CodeRunner-kysymystyyppi

MoodleDocsista
Versio hetkellä 4. marraskuuta 2019 kello 11.21 – tehnyt Veera Kallunki (keskustelu | muokkaukset)
Loikkaa:valikkoon, hakuun

Yleiskuvaus

CodeRunner on Moodlen kysymystyyppi, jonka avulla opettajat voivat tehdä automaattisesti tarkistettavia ohjelmointitehtäviä. Tähän mennessä CodeRunneria on käytetty kursseilla, joilla opiskelijoita pyydetään kirjoittamaan ohjelmointikoodia johonkin tiettyyn tarkoitukseen ja koodi on sitten arvioitu testaamalla sen toimivuutta. CodeRunner soveltuu laajemminkin tietojenkäsittelytieteen ja tekniikan alan kursseille haluttaessa arvioidaan kysymyksiä, joihin on monta vaihtoehtoista toteustapaa. CodeRunnerilla voi tehdä tehtäviä useilla ohjelmointikielillä, tuettuja kieliä ovat Python2, Python3, C, C++, Java, PHP, JavaScript (NodeJS), Octave ja Matlab. Kysymystyypillä voi luoda myös omia versioita.

Ominaisuudet

CodeRunnerilla pystyy tekemään muun muassa seuraavia asioita:

  • Tulosteen tarkastelu ja vertailu annettuun tulosteeseen
  • Mahdollisuus eri arvojen testaamiseen
  • Useiden testien ajaminen, joista osan voi piilottaa opiskelijan tulosteesta niin halutessaan
  • Funktioiden tai ohjelmien testaaminen
  • Tiettyjen funktioiden käyttämisen kieltäminen
  • Oman tyyppisen kysymyksen luominen vaativampaan käyttöön

Katso lisää englannikieliseltä ohjesivustolta in English

Esimerkki

Virallinen CodeRunner-sivusto

CodeRunner