TY - JOUR AU - AB - Informatics in Education, 2018, Vol. 17, No. 1, 117–150 © 2018 Vilnius University DOI: 10.15388/infedu.2018.08 CodeMaster – Automatic Assessment and Grading of App Inventor and Snap! Programs Christiane Gresse von WANGENHEIM , 1 1 Jean C. R. HAUCK , Matheus Faustino DEMETRIO , 1 1 Rafael PELLE , Nathalia da CRUZ ALVES , 2 2 Heliziane BARBOSA , Luiz Felipe AZEVEDO Department of Informatics and Statistics, Federal University of Santa Catarina Florianópolis/SC, Brazil Department of Graphic Expression, Federal University of Santa Catarina Florianópolis/SC, Brazil e-mail: {c.wangenheim, jean.hauck}@ufsc.br, {matheus.demetrio, rafaelpelle}@grad.ufsc.br, na- thalia.alves@posgrad.ufsc.br, {heliziane.barbosa, felipe.azevedo}@grad.ufsc.br Received: November 2017 Abstract. The development of computational thinking is a major topic in K-12 education. Many of these experiences focus on teaching programming using block-based languages. As part of these activities, it is important for students to receive feedback on their assignments. Yet, in prac- tice it may be difficult to provide personalized, objective and consistent feedback. In this context, automatic assessment and grading has become important. While there exist diverse graders for text-based languages, support for block-based programming languages is still scarce. This article presents CodeMaster, a free web application that in a problem-based learning context allows to automatically assess and grade projects programmed TI - CodeMaster - Automatic Assessment and Grading of App Inventor and Snap! Programs JF - Informatics in Education DO - 10.15388/infedu.2018.08 DA - 2018-04-14 UR - https://www.deepdyve.com/lp/unpaywall/codemaster-automatic-assessment-and-grading-of-app-inventor-and-snap-RDgehfFVmo DP - DeepDyve ER -