App Grader — это приложение, предназначенное для облегчения оценки программных приложений, особенно для вводных классов кодирования. С вводными курсами программирования связано множество уникальных задач. Для начинающих программистов трудности первого курса программирования могут привести к сильному стрессу и разочарованию. Регулярные задания по программированию часто являются ключом к развитию понимания лучших практик и процесса кодирования. Студентам необходима практика с этими новыми концепциями, чтобы закрепить основополагающие принципы. Обеспечение своевременной и последовательной обратной связи по этим заданиям может стать проблемой для преподавателей, особенно в больших классах. Плагиат также вызывает беспокойство. К сожалению, традиционные инструменты не очень подходят для вводных курсов.
Дополнительную информацию об этом приложении можно найти в документе «Разработка приложений для автоматической оценки вводных курсов Visual Basic», представленном на конференции AMCIS 2017 в Бостоне.
Этот инструмент предназначен для автоматизации статической оценки программ на Visual Basic, анализа кода на наличие необходимых элементов программирования и выставления оценки в зависимости от уровня соответствия требованиям задания. Охват исходного кода Visual Basic важен, поскольку опубликовано мало работ, посвященных этому языку. Он также обеспечивает две различные проверки на плагиат, ранее не обсуждавшиеся в литературе. Эти два подхода эффективны, даже если существует высокая степень сходства представленных работ, как это обычно наблюдается на вводных занятиях по программированию.