コンテンツまでスキップ
日本語
  • 検索フィールドが空なので、候補はありません。

実践形式のレポート

実践形式のテストでは、候補者が提出したコードを自動で評価し、レポートとして表示します。

評価は 定量的なスコア に加えて、生成AIによる定性的なフィードバック も含まれます。

各主要指標

スコア

  • 「総合得点」を表します。
  • 全カテゴリ横断で 通過したテストケース数 / 全テストケース数 に基づき算出されます。

コーディング力

  • 変数・関数名が既存の命名規則に沿っているか
  • 変更されたソースコードが高い 可読性 を保っているか
  • 変更されたソースコードが 再利用性 を考慮しているか

チーム開発力

  • Commit の変更サイズが適切に細分化されているか
  • Commit message が一貫性を持ち、適切な内容になっているか
  • PR の説明文に変更内容が簡潔に記述されているか

要件対応力

  • GitHub Issue に記載された 課題要件を満たしているか


解答詳細

レポートには、定量的な開発プロセス情報も表示されます。

  • 経過時間:課題の開始から完了までにかかった時間
  • コミット数:コミットを行った回数
  • 追加総数:追加されたコード行数
  • 削除総数:削除されたコード行数

コード差分(Diff)の確認

主要指標や数値に加えて、レポート上から 各コミットごとの差分(diff) を確認できます。

これにより、以下の観点を把握できます:

  • コミットの粒度が適切かどうか
  • 変更内容が一貫しているか
  • PR 全体の説明と差分の内容が整合しているか

⚠️注意点

  • コーディング力チーム開発力 はすべての課題で評価対象です。
  • 要件対応力 は、課題にテストケースや個別要件が設定されている場合のみ表示されます。