Ero sivun ”CodeRunner-kysymystyyppi” versioiden välillä
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 12: | Rivi 12: | ||
==Esimerkki== | ==Esimerkki== | ||
CodeRunner-kysymykset tehdään luomalla ensin Moodlessa | CodeRunner-kysymykset tehdään luomalla ensin Moodlessa [[Tentti]] ja luomalla tai lisäämällä siihen CodeRunner-tyyppiset kysymykset. Kysymyksiä voi luoda myös suoraan Tenttiaktiviteetin Muokkaa tenttiä -kohdassa. Sen jälkeen klikkaa Lisää --> Uusi kysymys ja valitse ponnahdusikkunasta kysymystyyppi CodeRunner. | ||
[[File:CodeRunner kysymystyypin valinta.jpg|thumb|500px|center]] | |||
Katso lisää yleisohjeita kysymysten tekemiseen ja hallintointiin kohdasta [[Kysymyspankki]]. | |||
Alla on esimerkki yksinkertaisesta tehtävästä, jossa CodeRunnerilla testataan annetun koodin toimivuutta. Lisää esimerkkejä ja ohjeita löydät CodeRunnerin englanninkielisiltä ohjesivustolta [https://moodle.org/plugins/qtype_coderunner in English] | |||
[[File:Esimerkki CodeRunner.jpg|thumb|500px|center]] | [[File:Esimerkki CodeRunner.jpg|thumb|500px|center]] |
Versio 4. marraskuuta 2019 kello 12.14
Yleiskuvaus
CodeRunner on Moodlen kysymystyyppi, jonka avulla voit tehdä automaattisesti tarkistettavia ohjelmointitehtäviä. Yleensä CodeRunneria käytetetään niin, etttä opiskelijoita pyydetään kirjoittamaan ohjelmointikoodia johonkin tiettyyn tarkoitukseen ja koodin toimivuus testataan CodeRunnerilla. 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
Esimerkki
CodeRunner-kysymykset tehdään luomalla ensin Moodlessa Tentti ja luomalla tai lisäämällä siihen CodeRunner-tyyppiset kysymykset. Kysymyksiä voi luoda myös suoraan Tenttiaktiviteetin Muokkaa tenttiä -kohdassa. Sen jälkeen klikkaa Lisää --> Uusi kysymys ja valitse ponnahdusikkunasta kysymystyyppi CodeRunner.
Katso lisää yleisohjeita kysymysten tekemiseen ja hallintointiin kohdasta Kysymyspankki.
Alla on esimerkki yksinkertaisesta tehtävästä, jossa CodeRunnerilla testataan annetun koodin toimivuutta. Lisää esimerkkejä ja ohjeita löydät CodeRunnerin englanninkielisiltä ohjesivustolta in English