App Grader ist eine Anwendung, die die Bewertung von Softwareanwendungen, insbesondere für Einführungskurse in das Programmieren, erleichtern soll. Mit Einführungskursen in die Programmierung sind viele einzigartige Herausforderungen verbunden. Für unerfahrene Programmierer können die Herausforderungen ihres ersten Programmierkurses zu viel Stress und Frustration führen. Regelmäßige Programmieraufgaben sind oft der Schlüssel zur Entwicklung eines Verständnisses für Best Practices und den Codierungsprozess. Die Studierenden müssen mit diesen neuen Konzepten üben, um die zugrunde liegenden Prinzipien zu festigen. Zeitnahes und konsistentes Feedback zu diesen Aufgaben zu geben, kann für Lehrkräfte eine Herausforderung sein, insbesondere in großen Klassen. Auch Plagiate geben Anlass zur Sorge. Leider eignen sich herkömmliche Tools nicht gut für Einführungskurse.
Weitere Informationen zu dieser Anwendung finden Sie im Papier mit dem Titel „Developing Applications to Automatically Grade Introductory Visual Basic Courses“, das auf der AMCIS 2017-Konferenz in Boston vorgestellt wurde.
Dieses Tool wurde entwickelt, um die statische Bewertung von Visual Basic-Programmen zu automatisieren, den Code auf erforderliche Programmierelemente zu analysieren und eine Bewertung basierend auf dem Grad der Konformität mit den Anforderungen der Aufgabe bereitzustellen. Die Abdeckung des Visual Basic-Quellcodes ist wichtig, da es nur wenige veröffentlichte Arbeiten gibt, die sich auf diese Sprache konzentrieren. Es bietet außerdem zwei verschiedene Plagiatsprüfungen, die bisher in der Literatur nicht diskutiert wurden. Diese beiden Ansätze sind auch dann effektiv, wenn die eingereichten Arbeiten ein hohes Maß an Ähnlichkeit aufweisen, wie es typischerweise in Einführungskursen in die Programmierung zu beobachten ist.