App Grader adalah aplikasi yang dirancang untuk memfasilitasi penilaian aplikasi perangkat lunak, khususnya untuk kelas intro coding. Ada banyak tantangan unik yang terkait dengan kursus pengantar pemrograman. Bagi programmer pemula, tantangan pada kelas pemrograman pertama mereka dapat menimbulkan banyak stres dan frustrasi. Penugasan pemrograman reguler sering kali menjadi kunci untuk mengembangkan pemahaman tentang praktik terbaik dan proses pengkodean. Siswa memerlukan latihan dengan konsep-konsep baru ini untuk memperkuat prinsip-prinsip yang mendasarinya. Memberikan umpan balik yang tepat waktu dan konsisten pada tugas-tugas ini dapat menjadi tantangan bagi instruktur, khususnya di kelas besar. Plagiarisme juga menjadi perhatian. Sayangnya alat tradisional tidak cocok untuk kursus pengantar.
Informasi lebih lanjut mengenai aplikasi ini tersedia dalam makalah berjudul "Developing Application to Automatically Grade Introductory Visual Basic Courses" yang dipresentasikan pada konferensi AMCIS 2017 di Boston.
Alat ini dirancang untuk mengotomatiskan penilaian statis program Visual Basic, menganalisis kode untuk elemen pemrograman yang diperlukan, dan memberikan skor berdasarkan tingkat kepatuhan terhadap persyaratan tugas. Cakupan kode sumber Visual Basic sangat penting karena hanya ada sedikit karya terbitan yang berfokus pada bahasa ini. Ini juga menyediakan dua pemeriksaan plagiarisme berbeda yang belum pernah dibahas sebelumnya dalam literatur. Kedua pendekatan ini efektif bahkan ketika ada tingkat kesamaan yang tinggi dari pekerjaan yang dikirimkan seperti yang biasanya terlihat di kelas pengantar pemrograman.