App Grader هو تطبيق مصمم لتسهيل تصنيف التطبيقات البرمجية، خاصة لفصول البرمجة التمهيدية. هناك العديد من التحديات الفريدة المرتبطة بدورات البرمجة التمهيدية. بالنسبة للمبرمجين المبتدئين، يمكن أن تؤدي تحديات دورة البرمجة الأولى إلى قدر كبير من التوتر والإحباط. غالبًا ما تكون مهام البرمجة المنتظمة أمرًا أساسيًا لتطوير فهم أفضل الممارسات وعملية البرمجة. يحتاج الطلاب إلى ممارسة هذه المفاهيم الجديدة لتعزيز المبادئ الأساسية. يمكن أن يمثل تقديم تعليقات متسقة وفي الوقت المناسب حول هذه المهام تحديًا للمدرسين، خاصة في الفصول الدراسية الكبيرة. الانتحال هو أيضا مصدر قلق. ولسوء الحظ، فإن الأدوات التقليدية ليست مناسبة تمامًا للدورات التمهيدية.
يتوفر المزيد من المعلومات حول هذا التطبيق في الورقة التي تحمل عنوان "تطوير التطبيقات لتقدير دورات Visual Basic التمهيدية تلقائيًا" المقدمة في مؤتمر AMCIS 2017 في بوسطن.
تم تصميم هذه الأداة لأتمتة التقييم الثابت لبرامج Visual Basic، وتحليل التعليمات البرمجية لعناصر البرمجة المطلوبة، وتوفير درجة بناءً على مستوى الامتثال لمتطلبات المهمة. تعد تغطية كود مصدر Visual Basic أمرًا مهمًا نظرًا لوجود القليل من الأعمال المنشورة التي تركز على هذه اللغة. كما يوفر أيضًا فحصين مختلفين للسرقة الأدبية لم تتم مناقشتهما مسبقًا في الأدبيات. يعد هذان الأسلوبان فعالين حتى عندما تكون هناك درجة عالية من التشابه في العمل المقدم كما هو معتاد في فصول البرمجة التمهيدية.