Programming Exercise System to Ascertain Students’ Coding Status

Tetsuo Tanaka, M. Ueda, Hideo Kasuga, Kazuo Matsumoto
{"title":"Programming Exercise System to Ascertain Students’ Coding Status","authors":"Tetsuo Tanaka, M. Ueda, Hideo Kasuga, Kazuo Matsumoto","doi":"10.1109/ICIET56899.2023.10111231","DOIUrl":null,"url":null,"abstract":"Teachers need to monitor students’ progress in coding classes, which becomes difficult when there are many students. In this study, we developed a programming exercise support system that presents students’ coding status to the teachers with the aim of improving lessons. This system provides a Web-based programming environment for students. The system accumulates the exercise numbers that students work on as operation logs, as well as the operations and results of editing, building, execution, and testing programs. In addition, it presents teachers with each student’s progress, the source code creation process, and the occurrence of errors. This system consists of functions for students, instructors in charge of seminars and teaching assistants, and course chiefs. The system currently only focuses on C language. Approximately 230 students used this system for seven weeks on two subjects taught in class. The number of logs varied from day to day, thousands to over 100,000 logs were collected and accumulated per day. Based on user comments, we evaluated the system from five viewpoints of FURPS (Functionality, Usability, Reliability, Performance, Supportability). It was confirmed that the function of \"ascertaining the student's coding status,\" which is the purpose of this research, was achieved. Teachers can use the insights provided by our system to guide students in real time.","PeriodicalId":332586,"journal":{"name":"2023 11th International Conference on Information and Education Technology (ICIET)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 11th International Conference on Information and Education Technology (ICIET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIET56899.2023.10111231","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Teachers need to monitor students’ progress in coding classes, which becomes difficult when there are many students. In this study, we developed a programming exercise support system that presents students’ coding status to the teachers with the aim of improving lessons. This system provides a Web-based programming environment for students. The system accumulates the exercise numbers that students work on as operation logs, as well as the operations and results of editing, building, execution, and testing programs. In addition, it presents teachers with each student’s progress, the source code creation process, and the occurrence of errors. This system consists of functions for students, instructors in charge of seminars and teaching assistants, and course chiefs. The system currently only focuses on C language. Approximately 230 students used this system for seven weeks on two subjects taught in class. The number of logs varied from day to day, thousands to over 100,000 logs were collected and accumulated per day. Based on user comments, we evaluated the system from five viewpoints of FURPS (Functionality, Usability, Reliability, Performance, Supportability). It was confirmed that the function of "ascertaining the student's coding status," which is the purpose of this research, was achieved. Teachers can use the insights provided by our system to guide students in real time.
编程练习系统,以确定学生的编码状态
教师需要监督学生在编程课上的进步,这在学生多的情况下变得很困难。在本研究中,我们开发了一个程式设计练习支持系统,将学生的程式设计状态呈现给教师,以改善课程。本系统为学生提供了一个基于web的编程环境。系统将学生的习题编号作为操作日志,以及编辑、构建、执行和测试程序的操作和结果进行累积。此外,它还向教师展示了每个学生的进度,源代码的创建过程以及错误的发生情况。该系统由学生功能、研讨会讲师和助教功能、课程负责人功能组成。该系统目前只专注于C语言。大约230名学生在七周的时间里使用了这个系统,学习了两门课。日志的数量每天都在变化,每天收集和积累的日志从数千到超过100,000条。根据用户的意见,我们从FURPS(功能性、可用性、可靠性、性能、可支持性)的五个角度对系统进行了评估。验证了“确定学生编码状态”的功能,达到了本研究的目的。教师可以使用我们的系统提供的见解来实时指导学生。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信