Skip to main content

集成 GitHub Classroom 与 IDE

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

Organization owners who are admins for a classroom can integrate GitHub 课堂 with an IDE. For more information on classroom admins, see "About management of classrooms."

关于与 IDE 集成

您可以选择性地配置作业来使用集成开发环境 (IDE)。 IDE 允许您的学生编写代码、运行程序和协作, 而无需在学生的计算机上安装 Git 和完整的开发工具链。 如果您为作业选择 IDE,学生仍然可以在本地查看并使用必要软件在计算机上运行代码。

学生接受具有 IDE 的作业后,学生作业仓库中的 README 文件将包含一个按钮,用于打开 IDE 中的作业。 学生可以立即开始工作,无需进行其他配置。

支持的 IDE

GitHub 课堂 支持以下 IDE。 您可以详细了解每个 IDE 的学生体验。

IDE更多信息
GitHub Codespaces将 GitHub Codespaces 与 GitHub 课堂 一起使用
Microsoft MakeCode Arcade"关于结合使用 MakeCode Arcade 与 GitHub 课堂"
Visual Studio CodeVisual Studio Marketplace 中的 GitHub 课堂 扩展

我们知道云 IDE 集成对您的课堂非常重要,正在努力提供更多选择。

为作业配置 IDE

创建作业时,您可以选择要用于作业的 IDE。 要了解如何创建使用 IDE 的新作业,请参阅“创建个人作业”或“创建小组作业”。

在新 IDE 中设置任务

首次使用其他 IDE 配置分配时,必须确保设置正确。

除非使用 GitHub Codespaces,否则必须为组织的 IDE 授权 OAuth 应用程序。 对于所有仓库,授予应用程序读取元数据、管理和代码的权限,以及写入问管理和代码的权限。 更多信息请参阅“授权 OAuth 应用程序”。

GitHub Codespaces 不需要 OAuth 应用程序,但需要启用 GitHub Codespaces,以便组织能够使用 Codespaces 配置作业。 更多信息请参阅“将 GitHub Codespaces 与 GitHub 课堂 一起使用”。

延伸阅读