当前位置: X-MOL 学术Informatics in Education › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
CodeMaster – Automatic Assessment and Grading of App Inventor and Snap! Programs
Informatics in Education ( IF 2.1 ) Pub Date : 2018-04-14 , DOI: 10.15388/infedu.2018.08
Christiane Gresse von WANGENHEIM , Jean C. R. HAUCK , Matheus Faustino DEMETRIO , Rafael PELLE , Nathalia da CRUZ ALVES , Heliziane BARBOSA , Luiz Felipe AZEVEDO

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 practice 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 with App Inventor and Snap!. It uses a rubric measuring computational thinking based on a static code analysis. Students can use the tool to get feedback to encourage them to improve their programming competencies. It can also be used by teachers for assessing whole classes easing their workload.

中文翻译:

CodeMaster – App Inventor和Snap的自动评估和分级!程式

计算思维的发展是K-12教育的主要课题。这些经验中的许多经验集中于使用基于块的语言进行程序设计教学。作为这些活动的一部分,重要的是让学生获得有关作业的反馈。然而,实际上可能很难提供个性化,客观和一致的反馈。在这种情况下,自动评估和分级变得很重要。尽管存在多种基于文本的语言的评分器,但仍缺乏对基于块的编程语言的支持。本文介绍CodeMaster,这是一个免费的Web应用程序,可以在基于问题的学习环境中自动评估和评估使用App Inventor和Snap!编程的项目。它使用基于静态代码分析的度量度量计算思想。学生可以使用该工具获取反馈,以鼓励他们提高编程能力。教师还可以使用它来评估整个班级,从而减轻他们的工作量。
更新日期:2018-04-14
down
wechat
bug