Intellectual code analysis in automation grading
Zusammenfassung
Grades for programming assignments continue to be difficult to assign despite the fact that students have a wide variety of strategies available to address challenges. The primary factor is the existence of several technological frameworks and a range of coding methodologies. The subject matter of this article is the process of intelligent evaluation of students’ knowledge based on code written by students during regular practical work. Оцінювання завдань із програмування залишається проблемою, навіть незважаючи на різноманітність підходів, які студенти можуть використовувати для вирішення труднощів. Основною причиною є наявність численних технологічних стеків, що реалізуються, і різноманітність підходів до написання коду, які можна використовувати. Предметом вивчення даної статті є процес оцінювання знань студентів на основі коду, який був написаний студентом під час звичайної практичної роботи. Мета полягає в розробці підходу до інтелектуального аналізу коду, який можна легко реалізувати та інтегрувати в найпоширеніші системи автоматизованого оцінювання.