Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
102 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Automatic Classification of Error Types in Solutions to Programming Assignments at Online Learning Platform (2107.06009v1)

Published 13 Jul 2021 in cs.CY and cs.SE

Abstract: Online programming courses are becoming more and more popular, but they still have significant drawbacks when compared to the traditional education system, e.g., the lack of feedback. In this study, we apply machine learning methods to improve the feedback of automated verification systems for programming assignments. We propose an approach that provides an insight on how to fix the code for a given incorrect submission. To achieve this, we detect frequent error types by clustering previously submitted incorrect solutions, label these clusters and use this labeled dataset to identify the type of an error in a new submission. We examine and compare several approaches to the detection of frequent error types and to the assignment of clusters to new submissions. The proposed method is evaluated on a dataset provided by a popular online learning platform.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Artyom Lobanov (4 papers)
  2. Timofey Bryksin (67 papers)
  3. Alexey Shpilman (2 papers)
Citations (2)

Summary

We haven't generated a summary for this paper yet.