CodeGrader - Một Plugin để Đánh Giá Kiểu Mã Code Dễ Dàng
CodeGrader là một plugin được phát triển bởi codegrader để đơn giản hóa quá trình đánh giá kiểu mã code cho các Trợ giảng (TAs) tại Đại học Maryland. Với hàng ngàn dòng mã code của sinh viên cần kiểm tra mỗi kỳ học, TAs thường gặp khó khăn khi phải kiểm tra và đánh giá mã code bằng cách thủ công và cung cấp phản hồi về vấn đề kiểu mã code.
Ban đầu được giới thiệu vào năm 2013 bởi Tiến sĩ Tak Yeon Lee, một sinh viên tiến sĩ trước đây của UMD, plugin này được tùy chỉnh cho các khóa học cụ thể của UMD. Vào năm 2020, Gregory Kramida, một sinh viên sau đại học, đã đảm nhận vai trò chủ đạo trong việc triển khai plugin để sử dụng cho bất kỳ khóa học Java nào trong chương trình đào tạo UMD CS. Plugin tích hợp phân tích mã code tĩnh và các mô-đun có thể tùy chỉnh có thể được cấu hình cho bất kỳ dự án Java UMD nào bằng cách sử dụng Submit Server nội bộ.
CodeGrader đã trở thành một công cụ tăng năng suất cần thiết cho người đánh giá, giúp giảm đáng kể thời gian cần thiết cho việc đánh giá thủ công. Nó cũng cho phép TAs phát hành báo cáo ý nghĩa hơn cho sinh viên, giúp họ cải thiện kỹ năng lập trình của mình. Dự án được duy trì tích cực và chào đón đóng góp từ cộng đồng.