GitHub Classroomで教える
クラスルームと課題の設定方法を学びましょう。
クラスルームの管理
GitHub Classroomを使用して、あなたが教える各コースのクラスルームを作成、管理できます。
課題について
GitHub Classroom で個人またはグループの課題を使い、生徒に教えたり、採点したりできます。
Git と GitHub の初心者用課題を使用する
Git と GitHub の初心者用課題を使用して、Git と GitHub の基礎の概要を学生に提供できます。
個人課題の作成
コースにおいて、個人で修了するための課題を学生のために作成できます。
グループ課題の作成
コースに参加している学生のTeamのために、共同課題を作成できます。
課題を編集する
コースでの既存の課題を編集できます。
個人またはグループの割り当ての期限の延長
個々の学生とグループに延長を許可して、課題を提出する時間を延ばすことができます。
課題の概要ページで学生の進捗状況を監視する
課題の概要ページを使用して、課題の各学生またはチームの進捗状況を追跡できます。
課題を再利用する
別の組織のクラスルームを含め、複数のクラスルームで既存の課題を再利用できます。
テンプレートリポジトリからの課題の作成
テンプレートリポジトリから課題を作成して、スターターコード、ドキュメント、その他のリソースを学生に提供できます。
プルリクエストを通じてフィードバックを残す
各課題のリポジトリ内の、特別なプルリクエストで学生にフィードバックをすることができます。
自動採点
課題リポジトリで実行するテストを構成することで、学生から提出されたコードに対するフィードバックを自動的に提供できます。
GitHub Classroom と GitHub CLI の使用
`gh` (GitHub コマンド ライン インターフェイス) を使って、コマンド ラインから直接 GitHub Classroom を操作できます。
学習管理システムを GitHub Classroom に登録する
GitHub Classroom を使用して、LTI 準拠の学習管理システム (LMS) を構成できます。
学習管理システムのコースをクラスルームに接続する
LTI 準拠の学習管理システム (LMS) コースを GitHub Classroom に接続するよう構成することで、クラスルームの名簿をインポートできます。