Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Creation and management of small programming assignments to combat plagiarism

Saarivuori, Rami (2023)

Katso/Avaa
Masters_Thesis_Saarivuori_Rami.pdf (3.770Mb)
Lataukset: 


Diplomityö

Saarivuori, Rami
2023

School of Engineering Science, Tietotekniikka

Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2023081797555

Tiivistelmä

This study applies methods from Design Science Research to build and evaluate short programming assignments and a management tool for them. New assignments are made to combat a form of plagiarism where students that have previously completed the course may share the answers to the next students that are taking the course. Because this causes the amount of assignments to rise considerably, this study also builds a tool to manage these assignments. The tool was named Mímir and it features, for example, import and export of these assignments. The study lists potential future areas of development for the tool as well.

To better understand what makes a better assignment and how they are a part of the teaching in general, some related work is analyzed. The study also lists programming assignment assessment tools to present some of the current landscape of them but makes it clear that these tools are not a solution to the problem of a large number of assignments that simply need to be managed.

The results of the study are that the assignments follow similar patterns of completion than previous assignments, though some new topics were seen as difficult for the students that completed these assignments. The instruction papers created with the tool made in this study were found to be clear and understandable, with some improvements compared to the papers not made with the tool.
 
Tämä tutkimus soveltaa suunnittelutieteen menetelmiä rakentaakseen ja arvioidakseen lyhyitä ohjelmointitehtäviä sekä hallintatyökalun näille. Uusia tehtäviä luodaan, jotta voidaan kitkeä plagiarismin muotoa, jossa kurssin aikaisemmin käyneet opiskelijat jakavat seuraaville tehtävien vastauksia. Koska tämä aiheuttaa tehtävien määrän huomattavaa nousua, tutkimus myös rakentaa hallintatyökalun tehtävien hallitsemisen helpottamiseksi. Työkalu nimettiin Mímiriksi ja sen ominaisuuksia ovat esimerkiksi tehtävien tuonti ja vienti. Lisäksi tutkimus kuvailee mahdollisia tulevaisuuden kehityskohteita työkalussa.

Jotta voidaan ymmärtää mikä tekee tehtävästä paremman ja miten ne sopivat osaksi opetusta, joitakin aiheeseen liittyviä tutkimuksia analysoidaan. Tutkimus myös listaa joitakin ohjelmointitehtävien arviointityökaluja luodakseen kuvan niiden nykyisistä näkymistä mutta tekee selväksi etteivät nämä ole sopivia ratkaisemaan suuren tehtävämäärän tuomaa hallittavuusongelmaa.

Tutkimuksen tulosten perusteella voidaan sanoa, että tehdyt tehtävät seuraavat samankaltaista kaavaa suoritusten osalta kuin aiemmat tehtävät. Joissakin uusissa aiheissa on kuitenkin havaittavissa vaikeuksia opiskelijoilla. Parannetut tehtäväpaperit, jotka tehtiin tämän tutkimuksen työkalulla koettiin selkeiksi ja ymmärrettäviksi verraten niihin joita ei tehty työkalulla.
 
Kokoelmat
  • Diplomityöt ja Pro gradu -tutkielmat [14851]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste