skills/smithery.ai/assignment-types

assignment-types

Installation
SKILL.md

課題の実施方式

本テンプレートでは、以下の4つの課題実施方式から選択できます。

1. プログラム実装課題

概要: 学生がテスト駆動で段階的にプログラムを実装する形式

特徴:

  • 学生は release/README.md の仕様や tests/ のREDテストを前提に、src/kadai/ 配下にプログラムを実装する
  • src/kadai/ 配下のプログラムは白紙状態からスタートするか、一部実装済みの状態から機能を追加する
  • tests/ のREDテストはステージ毎に分かれており、REDを確認する→1ステージGREENにする→コミットをサイクルして課題を実装する
  • 実装した課題は .github/workflows/classroom.yml に設定したCIで tests/ 配下のテストを基に自動採点される

適用例: 基本アルゴリズム、データ構造の実装、クラス設計の学習

2. リファクタリング課題

概要: 既存の動作するコードを品質改善する形式

Installs
1
First Seen
Apr 25, 2026
assignment-types from smithery.ai