As online auto-grading systems appear, information obtained from those systems can potentially enable researchers to create predictive models to predict student behaviour and performances. In the University of Waterloo, the ECE 150 (Fundamentals of Programming) Instructional Team wants to get an insight into how to allocate the limited teaching resources better to achieve improved educational outcomes. Currently, the Instructional Team allocates tutoring time in a reactive basis. They help students "as-requested". This approach serves those students with the wherewithal to request help; however, many of the students who are struggling do not reach out for assistance. Therefore, we, as the Research Team, want to explore if we can determine students which need help by looking into the data from our auto-grading system, Marmoset. In this paper, we conducted experiments building decision-tree and linear-regression models with various features extracted from the Marmoset auto-grading system, including passing rate, testcase outcomes, number of submissions and submission time intervals (the time interval between the student's first reasonable submission and the deadline). For each feature, we interpreted the result at the confusion matrix level. Specifically for poor-performance students, we show that the linear-regression model using submission time intervals performs the best among all models in terms of Precision and F-Measure. We also show that for students who are misclassified into poor-performance students, they have the lowest actual grades in the linear-regression model among all models. In addition, we show that for the midterm, the submission time interval of the last assignment before the midterm predicts the midterm performance the most. However, for the final exam, the midterm performance contributes the most on the final exam performance.
翻译:在线自动升级系统显示,从这些系统获得的信息有可能使研究人员能够创建预测模型来预测学生的行为和表现。在滑铁卢大学,欧洲经委会150(规划基础)教学小组希望深入了解如何更好地分配有限的教学资源来改善教育成果。目前,指导小组在被动的基础上分配辅导时间,帮助学生“请求”帮助学生。这一方法为有需要的学生提供帮助;然而,许多正在挣扎的学生没有伸出援助之手。因此,作为研究小组,我们想探索,如果我们能够确定哪些学生需要帮助,需要查看我们自动升级系统Marmoset的数据。在本文件中,我们进行了实验,以更好地分配有限的教学资源来改善教育成果。目前,指导小组在被动的基础上分配辅导时间。它们帮助学生“请求”这些学生。这个方法为那些有需要帮助的学生提供了帮助;然而,许多正在挣扎的学生没有伸出援助之手来。因此,我们作为研究小组,如果能够确定哪些学生需要通过查看我们自动升级系统的数据来确定哪些学生需要帮助,Marmos。我们用最差的成绩模型来解释中期考试结果。我们用最不精确的成绩模型来显示最差的学生的成绩。我们用来显示最差的成绩的成绩。