Learning Status Report Tool for Programming Learning Services

Learning Status Report Tool for Programming Learning Services
复制标题

用于编程学习服务的学习状态报告工具

DOI:
10.1016/j.procs.2022.09.213
复制
发表时间:
2022
期刊:
Procedia Computer Science 207, 2022年10月
影响因子:
--
通讯作者:
Nobuo Suzuki
Nobuo Suzuki
中科院分区:
--
文献类型:
--
作者:
Keiichi Takahashi;Nobuo Suzuki

文献摘要

参考文献

相似文献

已经开发了各种编程教学材料(PTLM)来帮助人们学习编程。当学习者从PTLM独立学习时,他们可能会在程序中出错,从而阻止他们进步。虽然PTLM提供者希望消除这些问题,但由于学习者是自学的,因此提供者很难掌握学习者的情况。因此,我们提出了一个工具,报告学习者的编程状态PTLM供应商。当学习者在使用PTLM时输入程序时,该工具将编译和执行结果存储在学习状态数据库(LSDB)中。PTLM提供者可以通过分析学习者提交的LSDB来改进他们的PTLM。我们对37名近大大学三年级学生进行了一项实验,以确定他们的学习状况。结果表明,在PTLM没有特别的操作程序造成了许多错误,并在程序中输入的学习者的字符数与错误的数量相关。
Various programming teaching and learning materials (PTLM) have been developed to help people learn to program. When learners learn independently from PTLM, they may make errors in their programs, preventing them from progressing. Although PTLM providers hope to eliminate these problems, it is difficult for the providers to grasp the learner's situation because the learner is self-studying. Thus, we propose a tool that reports the learners' programming status to PTLM providers. When a learner inputs a program while using PTLM, the tool stores the compilation and execution results in learning status databases (LSDBs). PTLM providers can improve their PTLM by analyzing the LSDB submitted by the learners. We conducted an experiment with 37 third-year students at Kindai University to ascertain their learning status. The results show that no particular operating procedure in the PTLM caused many errors and that the number of characters in the programs entered by the learner correlates to the number of mistakes.
DOI: 10.1016/j.compedu.2021.104289
发表时间: 2021-11
影响因子: 12
作者:
Castaño-Muñoz J;Rodrigues M
通讯作者: Rodrigues M
DOI: 10.1587/transinf.2014edp7286
发表时间: 2015
影响因子: 0.7
作者:
Tetsuya Kanda;Takashi Ishio;Katsuro Inoue
通讯作者: Katsuro Inoue