CodeGrader - Kolay Kod Stili Notlandırma için Bir Eklenti
CodeGrader, Maryland Üniversitesi'ndeki Öğretim Yardımcıları (TAs) için kod stilini değerlendirme sürecini basitleştirmek amacıyla codegrader tarafından geliştirilen bir eklentidir. Her dönem binlerce satır öğrenci kodunu kontrol etmek ve değerlendirmek, TAs için genellikle zorlu bir süreç olabilir ve aynı zamanda kod stil sorunları hakkında geri bildirim sağlamak da gerekmektedir.
İlk olarak 2013 yılında eski bir UMD doktora öğrencisi olan Dr. Tak Yeon Lee tarafından tanıtılan eklenti, belirli UMD dersleri için özelleştirilmiştir. 2020 yılında, bir lisansüstü öğrenci olan Gregory Kramida, eklentinin UMD CS müfredatında herhangi bir Java dersinde kullanılabilmesi için liderlik yapmıştır. Eklenti, statik kod analizi ve UMD Java projeleri için yapılandırılabilen özelleştirilebilir modülleri içermektedir ve bunlar içerideki Submit Server kullanılarak yapılandırılabilir.
CodeGrader, derecelendiriciler için vazgeçilmez bir üretkenlik artırıcı haline gelmiştir ve manuel derecelendirme için gereken zamanı önemli ölçüde azaltmaktadır. Ayrıca, TAs'ın öğrencilere daha anlamlı raporlar yayınlamasını sağlayarak, öğrencilerin kodlama becerilerini geliştirmelerine yardımcı olmaktadır. Proje aktif olarak sürdürülmektedir ve topluluktan katkıları beklemektedir.