Assessing the development of Computational Thinking (CT) is one of the critical issues in CT education in K-12. Current assessment tools for CT are in general programming-environment-specific and based on static code analysis. In this study, we design a generic performance-based assessment platform for CT development, the EasyCode system. This system provides a block-based visual programming environment with an online judgement of the performance of students. There is a support mode in the EasyCode system to support students to develop CT in the programming process. The support facilitates students on learning core CT concepts. Different from current automatic assessment tools, the EasyCode system conducts dynamic code analysis on students' submitted programming codes and records students’ programming processes and the codes involved in the process. These codes will be used for conducting learning analytics. Copyright © 2020 Global Chinese Society for Computers in Education.
|Title of host publication||Proceedings of The 24th Global Chinese Conference on Computers in Education (GCCCE 2020)|
|Editors||Lung Hsiang WONG, Hercy CHENG, Chiu-Pin LIN, Ronghuai HUANG, Shaoqing GUO, Jiong GUO|
|Place of Publication||Taiwan|
|Publisher||Global Chinese Society for Computers in Education|
|Publication status||Published - Sept 2020|
CitationKong, S.-C., & Liu, B. (2020). The design and implementation of a performance-based assessment platform for computational thinking development: EasyCode. In L. H. Wong, H. Cheng, C.-P. Lin, R. Huang, S. Guo, & J. Guo (Eds.), Proceedings of The 24th Global Chinese Conference on Computers in Education (GCCCE 2020) (pp. 753-757). Taiwan: Global Chinese Society for Computers in Education.
- Computational thinking
- Online judgement
- Performance-based assessment
- Primary school