Crowdsourcing Programming Assignments with CrowdSorcerer

Nea Pirttinen, Vilma Kangas, Irene Nikkarinen, Henrik Nygren, Juho Leinonen, Arto Hellas

Forskningsoutput: Kapitel i bok/rapport/konferenshandlingKonferensbidragVetenskapligPeer review

Sammanfattning

Small automatically assessed programming assignments are an often used resource for learning programming. Creating sufficiently large amounts of such assignments is, however, time consuming. As a consequence, offering large quantities of practice assignments to students is not always possible. CrowdSorcerer is an embeddable open-source system that students and teachers alike can use for creating and evaluating small automatically assessed programming assignments. While creating programming assignments, the students also write simple input-output -tests, and are gently introduced to the basics of testing. Students can also evaluate the assignments of others and provide feedback on them, which exposes them to code written by others early in their education. In this article we both describe the CrowdSorcerer system and our experiences in using the system in a large undergraduate programming course. Moreover, we discuss the motivation for crowdsourcing course assignments and present some usage statistics.
Originalspråkengelska
Titel på gästpublikationProceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education
Antal sidor6
UtgivningsortNew York, NY
FörlagACM
Utgivningsdatum2 jul 2018
Sidor326-331
ISBN (elektroniskt)978-1-4503-5707-4
DOI
StatusPublicerad - 2 jul 2018
MoE-publikationstypA4 Artikel i en konferenspublikation
Evenemang23rd Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2018) - University of Central Lancashire, Cyprus, Larnaca, Cypern
Varaktighet: 2 jul 20184 jul 2018
Konferensnummer: 23
https://iticse.acm.org/

Vetenskapsgrenar

  • 113 Data- och informationsvetenskap

Citera det här