Browse > Article
http://dx.doi.org/10.7583/JKGS.2018.18.1.7

Design and Implementation of Students' Coding Assessment System for a Coding Puzzle Game  

Seo, Beomjoo (School of Games, Hongik University)
Cho, Sung Hyun (School of Games, Hongik University)
Abstract
As coding education is ubiquitous in elementary or higher school curriculum, puzzle-based coding platforms such as Scratch or Entry have been popularly deployed and employed by many Korean coding educational institutions. In this article, we propose a quantitative students' coding assessment methodology and discuss several issues of the method. Besides, we show its usefulness through case studies shown in our proprietary coding platform called "CodingPuzzle" system. Additionally, we describe detailed design and implementation issues of our coding assessment system that has already been ported to the CodingPuzzle system and is currently under operation.
Keywords
Assessment; Coding; Computational Thinking; Puzzle; Modelling;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 J. M. Wing, "Computational Thinking", Communications of the ACM, Vol. 49, No. 3, pp. 33-35, 2006.   DOI
2 Kodable, Retrieved from https://www.kordable.com, 2018.
3 M. S. Horn, R. J. K. Jacob, "Designing tangible programming languages for classroom use", Proc. of the 1 st International Conf. on Tangible and Embedded Interaction, pp. 159-162, 2007.
4 D. Yarosklavski, "Lightbot", Computer Game, Armor Games, 2008.
5 J. Tessler, B. Beth, C. Lin, "Using Cargo-Bot to provide contextualized learning of recursion", Proc. of 9th Annual International ACM Conf. on International Computing Education Research, pp. 161-168, San Diego, Aug. 2013.
6 J. Moreno-Leon, G. Robles, "Dr. Scratch: a Web tool to automatically evaluate scratch projects", Proc. of the Workshop in Primary and Secondary Computing Education, pp. 132-133, 2015.
7 S. Kim, S. Song, S. M. Lim, J. Kim, "Development of Entry Automatic Evaluation System for Assessment of Computational Thinking", Proc. of Korean Association of Computer Education, Vol. 21, No. 1 pp. 53-56, 2017.
8 J. Hollingsworth, "Automatic graders for programming classes", Communications of the ACM, Vol. 3, No. 10, pp. 528-529, 1960.   DOI
9 C. Douce, D. Livingstone, J. Orwell, "Automatic test-based assessment of programming: A review", J. on Educational Resources in Computing, Vol. 5, No. 3, Article 4, 2005.
10 J. Mayrand, C. Leblanc, E. M. Merlo, "Experiment on the automatic detection of function clones in a software system using metrics", Proc. of International Conf. on Software Maintenance, Monterey, CA., pp. 244-253, 1996.
11 F.A. Fontana, P. Braione, M. Zanoni, "Automatic detection of bad smells in code: An experimental assessment", J. of Object Technology, Vol. 11, No. 2, Article 5, 2012.
12 R. Baggen, J. P. Correia, K. Schil, J. Visser, "Standardized code quality benchmarking for improving software maintainability", Software Qual. J, Vol. 1, No. 20, pp. 287-307, 2012.
13 K. Park, S. H. Cho, B. Seo, "An Observation-based Movement Control for Educational Coding Robots", J. of Korea Game Society, Vol. 16, No. 6, pp. 131-141, 2016.   DOI