关于与 IDE 的集成
您可以选择性地为作业配置使用集成开发环境(IDE)。IDE 让学生能够编写代码、运行程序并协作,而无需在学生的计算机上安装 Git 和完整的开发工具链。如果您为作业选择了 IDE,学生仍然可以在具备必要软件的本地计算机上检出并运行代码。
学生接受带有 IDE 的作业后,学生作业仓库中的 README 文件会包含一个按钮,可在 IDE 中打开该作业。学生即可立即开始工作,无需额外的配置。
受支持的 IDE
GitHub Classroom 支持以下 IDE。您可以了解每种 IDE 的学生使用体验。
| IDE | 更多信息 |
|---|---|
| GitHub Codespaces | 在 GitHub Classroom 中使用 GitHub Codespaces |
| Microsoft MakeCode Arcade | 关于在 GitHub Classroom 中使用 MakeCode Arcade |
| Visual Studio Code | GitHub Classroom 扩展 在 Visual Studio Marketplace 中 |
我们知道云 IDE 集成对您的课堂非常重要,正在努力提供更多选项。
为作业配置 IDE
创建作业时,您可以选择想要使用的 IDE。要了解如何创建使用 IDE 的新作业,请参阅 创建个人作业 或 创建小组作业。
在新 IDE 中设置作业
首次使用不同的 IDE 配置作业时,必须确保其已正确设置。
除 GitHub Codespaces 外,您必须为组织授权该 IDE 的 OAuth 应用程序。对所有仓库,授予该应用 读取 元数据、管理和代码的权限,以及对管理和代码的 写入 权限。有关详细信息,请参阅 授权 OAuth 应用程序。
GitHub Codespaces 不需要 OAuth 应用程序,但您需要为组织启用 GitHub Codespaces,才能使用 GitHub Codespaces 配置作业。有关详细信息,请参阅 在 GitHub Classroom 中使用 GitHub Codespaces。