警告
**閉じる:**GitHub Classroom アプリケーションは終了し、2026 年 8 月 28 日に廃止されます。
詳細については、 GitHub Classroom 終了に関する通知を参照してください。
メモ
GitHub ClassroomのVS Code拡張機能は、アクティブな開発ではなくなりました。 学生リポジトリの [VS Codeで開く] バッジは引き続き機能しますが、拡張機能の他の機能が期待どおりに機能しない場合があります。
Visual Studio Code の概要
Visual Studio Codeは軽量で強力なソース コード エディターであり、デスクトップで実行され、Windows、macOS、Linux で使用できます。 GitHub ClassroomのVS Code拡張機能を使用すると、学生は Classroom の課題を簡単に参照、編集、送信、共同作業、テストできます。 IDE と GitHub Classroomの詳細については、「 GitHub ClassroomとIDEの統合」を参照してください。
学生が選ぶエディター
GitHub ClassroomとVS Codeの統合により、学生は次を含む拡張パックを利用できます。
- GitHub Classroom 拡張機能とカスタム抽象化により、学生が簡単に作業を開始できます。
- Visual Studio Live Share 拡張機能を学生ビューに統合することで、支援と共同作業のために補助教員やクラスメートに簡単にアクセスできます。
- GitHub Pull Request 拡張機能 を使用すると、学生はエディター内で講師からのフィードバックを確認できます。
で割り当てを起動する方法 VS Code
割り当てを作成するときに、割り当ての優先エディターとして VS Code を追加できます。 詳細については、「GitHub ClassroomとIDEの統合」を参照してください。
これには、すべての学生リポジトリに " VS Codeで開く" バッジが含まれます。 このバッジは、 VS Code、Classroom 拡張機能パックのインストール、アクティブな課題へのオープンをワンクリックで処理します。
メモ
VS Codeからリポジトリにコードをプッシュするには、学生がコンピューターに Git をインストールする必要があります。 [VS Codeで開く] ボタンをクリックしても、これは自動的にインストールされません。 学生はGit をGit ダウンロード からダウンロードできます。
拡張機能パック GitHub Classroom 使用する方法
GitHub Classroom拡張機能には、"Classrooms" ビューと "アクティブな割り当て" ビューの 2 つの主要なコンポーネントがあります。
学生が初めて拡張機能を起動すると、 VS Codeの [エクスプローラー] タブに自動的に移動され、リポジトリ内のファイルのツリー ビューと共に [アクティブな割り当て] ビューが表示されます。
学生は、[アクティブな課題] 行の上にカーソルを置いたときに表示される [変更を同期する] ボタンをクリックして、コミットを最新バージョンのリモートにプッシュできます。 これにより、Git でのソース管理が抽象化され、講師が自分のペースで Git を教えられるようになります。 変更の同期により、教師が課題に対して自動採点を構成した場合に実行される [テスト] もトリガーされます。
課題がグループ プロジェクトの場合は、[アクティブな課題] の下の [グループ] ノードにグループのメンバーが表示されます。 また、学生が行き詰ったときに役立つ場合があるリポジトリの管理者メンバーも表示されます。 プロジェクトで共同作業を行うために、学生はグループ ノード内の誰とでも Live Share セッションを開始でき、彼らはすぐにリポジトリのコンテキスト全体を共有するようになります。 Live Share とそのコラボレーションについて詳しくは、「Visual Studio Live Shareとは」を参照してください。
学生は課題を完了したら、移動して他の [課題] や [クラスルーム] を表示することもできます。 これらは、[ GitHub ] タブにあります。