Title
Crowdsourcing Content Creation for SQL Practice
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.
Year
DOI
Venue
2020
10.1145/3341525.3387385
ITiCSE '20: Innovation and Technology in Computer Science Education Trondheim Norway June, 2020
DocType
ISBN
Citations 
Conference
978-1-4503-6874-2
0
PageRank 
References 
Authors
0.34
0
3
Name
Order
Citations
PageRank
Juho Leinonen1124.92
Nea Pirttinen201.35
Arto Hellas313.39