Skip to main content

GitHub Classroomで教える

クラスルームと課題の設定方法を学びましょう。

クラスルームの管理

GitHub Classroomを使用して、あなたが教える各コースのクラスルームを作成、管理できます。

課題について

GitHub Classroom で個人またはグループの課題を使い、生徒に教えたり、採点したりできます。

Git と GitHub の初心者用課題を使用する

Git と GitHub の初心者用課題を使用して、Git と GitHub の基礎の概要を学生に提供できます。

個人課題の作成

コースにおいて、個人で修了するための課題を学生のために作成できます。

グループ課題の作成

コースに参加している学生のTeamのために、共同課題を作成できます。

課題を編集する

コースでの既存の課題を編集できます。

個人またはグループの割り当ての期限の延長

個々の学生とグループに延長を許可して、課題を提出する時間を延ばすことができます。

課題の概要ページで学生の進捗状況を監視する

課題の概要ページを使用して、課題の各学生またはチームの進捗状況を追跡できます。

課題を再利用する

別の組織のクラスルームを含め、複数のクラスルームで既存の課題を再利用できます。

テンプレートリポジトリからの課題の作成

テンプレートリポジトリから課題を作成して、スターターコード、ドキュメント、その他のリソースを学生に提供できます。

プルリクエストでフィードバックをする

各課題のリポジトリ内の、特別なプルリクエストで学生にフィードバックをすることができます。

自動採点

課題リポジトリで実行するテストを構成することで、学生から提出されたコードに対するフィードバックを自動的に提供できます。

GitHub Classroom と GitHub CLI の使用

GitHub コマンド ライン インターフェイスである gh を使うと、コマンド ラインから直接 GitHub Classroom を操作できます。

学習管理システムを GitHub Classroom に登録する

GitHub Classroom を使用して、LTI 準拠の学習管理システム (LMS) を構成できます。

学習管理システムのコースをクラスルームに接続する

LTI 準拠の学習管理システム (LMS) コースを GitHub Classroom に接続するよう構成することで、クラスルームの名簿をインポートできます。