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