Crowdsourcing Content Creation for SQL Practice

Juho Leinonen, Nea Pirttinen, Arto Hellas

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

17 Citations (Scopus)
153 Downloads (Pure)

Abstract

Crowdsourcing refers to the act of using the crowd to create content or to collect feedback on some particular tasks or ideas. Within computer science education, crowdsourcing has been used - for example - to create rehearsal questions and programming assignments. As a part of their computer science education, students often learn relational databases as well as working with the databases using SQL statements. In this article, we describe a system for practicing SQL statements. The system uses teacher-provided topics and assignments, augmented with crowdsourced assignments and reviews. We study how students use the system, what sort of feedback students provide to the teacher-generated and crowdsourced assignments, and how practice affects the feedback. Our results suggest that students rate assignments highly, and there are only minor differences between assignments generated by students and assignments generated by the instructor.

Original languageEnglish
Title of host publicationITiCSE 2020 - Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education
PublisherACM
Pages349-355
Number of pages7
ISBN (Electronic)9781450368742
DOIs
Publication statusPublished - 15 Jun 2020
MoE publication typeA4 Conference publication
EventAnnual Conference on Innovation and Technology in Computer Science Education - Trondheim, Norway
Duration: 15 Jun 202019 Jun 2020
Conference number: 25

Publication series

NameAnnual Conference on Innovation and Technology in Computer Science Education
ISSN (Print)1942-647X

Conference

ConferenceAnnual Conference on Innovation and Technology in Computer Science Education
Abbreviated titleITiCSE
Country/TerritoryNorway
CityTrondheim
Period15/06/202019/06/2020

Keywords

  • assignment creation
  • assignment quality
  • crowdsourcing
  • introduction to databases
  • SQL
  • student-generated content
  • teacher-generated content

Fingerprint

Dive into the research topics of 'Crowdsourcing Content Creation for SQL Practice'. Together they form a unique fingerprint.

Cite this