CodeGrader - 簡単なコードスタイルの評価のためのプラグイン
CodeGraderは、メリーランド大学の教育補助員(TA)がコードスタイルの評価プロセスを簡素化するために、codegraderによって開発されたプラグインです。毎学期何千行もの学生のコードを確認し、評価する際に、TAは手動でコードをチェックし、コードスタイルの問題についてフィードバックを提供することが困難であるとしばしば感じます。
最初に導入されたのは2013年で、元UMDの博士課程学生であるDr. Tak Yeon Leeによって行われました。このプラグインは、特定のUMDのコースに合わせてカスタマイズされました。2020年には、大学院生であるGregory Kramidaがリードし、UMD CSカリキュラムのどのJavaコースでも使用できるようにプラグインを実装しました。このプラグインには、静的コード解析とカスタマイズ可能なモジュールが組み込まれており、内部のSubmit Serverを使用してUMDのJavaプロジェクトに構成できます。
CodeGraderは、採点者にとって必要不可欠な生産性向上ツールとなり、手動採点にかかる時間を大幅に削減します。また、TAが学生により有意義なレポートを提供し、彼らのコーディングスキルを向上させるのを支援します。このプロジェクトは積極的にメンテナンスされており、コミュニティからの貢献を歓迎しています。