OPTES: A Tool for Behavior-based Student Programming Progress Estimation.

COMPSAC(2023)

引用 0|浏览8
暂无评分
摘要
Programming ability is the core ability for students in computer majors, but current training in programming ability lacks process observation and evaluation. Relying solely on a small number of tests is insufficient in evaluating students' performance. A system that tracks and evaluates the programming process is needed to estimate students' performance, effort, and emotional states. Teachers can improve courses, identify and assist students who encounter difficulties based on that system. This paper presents a web-based Online Programming Training Estimation System (OPTES) that provides an integrated environment for after-class programming assignments, which is designed to track and estimate the students' learning status continuously over a long period, e.g., a whole semester. Beyond normal functions like Online Judge systems, OPTES collects and analyzes students' progress data, estimates students' emotional states based on machine learning technologies, and visualizes these data intuitively. Correlation analysis shows an evident correlation between progress data, emotional states, and performance. This system has been successfully deployed and evaluated empirically for two semesters, used by over 500 sophomores, which also received positive feedback from the teachers who use the system.
更多
查看译文
关键词
CS Education, Online Programming, Emotion Estimation, Programming Behavior
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要