跳至主要内容

将 GitHub Classroom 与 IDE 集成

您可以为在 GitHub Classroom 中创建的作业预配置受支持的集成开发环境(IDE)。

谁可以使用此功能?

作为课堂管理员的组织所有者可以将 GitHub Classroom 与 IDE 集成。有关课堂管理员的更多信息,请参阅 管理课堂

关于与 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 CodeGitHub 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

延伸阅读

© . This site is unofficial and not affiliated with GitHub, Inc.