CodeGrader - Wtyczka do łatwej oceny stylu kodu
CodeGrader to wtyczka opracowana przez codegrader w celu uproszczenia procesu oceny stylu kodu dla asystentów nauczania (TAs) na University of Maryland. Z tysiącami linii kodu studentów do przejrzenia w każdym semestrze, TAs często mają trudności z ręcznym sprawdzaniem i ocenianiem kodu, jednocześnie udzielając informacji zwrotnej na temat problemów ze stylem kodu.
Początkowo wprowadzona w 2013 roku przez Dr. Taka Yeon Lee, byłego doktoranta UMD, wtyczka została dostosowana do konkretnych kursów UMD. W 2020 roku Gregory Kramida, student studiów magisterskich, przejął inicjatywę w implementacji wtyczki do użytku w dowolnym kursie Java w programie nauczania UMD CS. Wtyczka zawiera statyczną analizę kodu i konfigurowalne moduły, które można dostosować do dowolnego projektu Java UMD za pomocą wewnętrznego serwera Submit.
CodeGrader stał się niezbędnym narzędziem zwiększającym produktywność dla oceniających, znacznie skracając czas wymagany do ręcznej oceny. Umożliwia również TAs wydawanie bardziej znaczących raportów dla studentów, pomagając im poprawić swoje umiejętności programowania. Projekt jest aktywnie utrzymywany i przyjmuje wkłady społeczności.