Introduction
With the rapid expansion of computer science education and the increasing popularity of online learning platforms, evaluating student programming assignments efficiently has become a major challenge for educators. Traditional manual grading is time-consuming, subjective, and difficult to scale. As classes grow and assignments diversify across languages and paradigms, the need for...