编程练习系统,以确定学生的编码状态

Tetsuo Tanaka, M. Ueda, Hideo Kasuga, Kazuo Matsumoto
{"title":"编程练习系统,以确定学生的编码状态","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":"{\"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}","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

摘要

教师需要监督学生在编程课上的进步,这在学生多的情况下变得很困难。在本研究中,我们开发了一个程式设计练习支持系统,将学生的程式设计状态呈现给教师,以改善课程。本系统为学生提供了一个基于web的编程环境。系统将学生的习题编号作为操作日志,以及编辑、构建、执行和测试程序的操作和结果进行累积。此外,它还向教师展示了每个学生的进度,源代码的创建过程以及错误的发生情况。该系统由学生功能、研讨会讲师和助教功能、课程负责人功能组成。该系统目前只专注于C语言。大约230名学生在七周的时间里使用了这个系统,学习了两门课。日志的数量每天都在变化,每天收集和积累的日志从数千到超过100,000条。根据用户的意见,我们从FURPS(功能性、可用性、可靠性、性能、可支持性)的五个角度对系统进行了评估。验证了“确定学生编码状态”的功能,达到了本研究的目的。教师可以使用我们的系统提供的见解来实时指导学生。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Programming Exercise System to Ascertain Students’ Coding Status
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Using Deep Learning to Track Representational Flexibility Development of Children with Autism in a Virtual World Emotional Responses toward the Flipped Classroom Approach across Academic Disciplines Assessment of Learning Outcomes in the (Java) Object-Oriented Programming Courses Human’s Reaction Time Based Score Calculation of Self-practice Dynamic Yoga System for User’s Feedback by OpenPose and Fuzzy Rules Using 360 Virtual Reality Video in History Learning
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1