我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

将 GitHub Classroom 与在线 IDE 集成

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

本文内容

关于与在线 IDE 集成

You can optionally configure an assignment to use an online integrated development environment (IDE). Online IDEs allow your students to write code, run programs, and collaborate in a browser, without installing Git and a full development toolchain on the student's computer. If you choose an online IDE for an assignment, students can still check out and run code locally on a computer with the necessary software.

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

作业仓库的 README.md 中的在线 IDE 按钮

支持的在线 IDE

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

IDE更多信息
Microsoft MakeCode Arcade"关于结合使用 MakeCode Arcade 与 GitHub 课堂"
Repl.it"关于结合使用 Repl.it 与 GitHub Classroom"

为作业配置在线 IDE

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

为在线 IDE 授权 OAuth 应用程序

第一次使用在线 IDE 配置作业时,必须为组织的在线 IDE 授权 OAuth 应用程序。

用于为在线 IDE 授权 OAuth 应用程序的弹出窗口中的 "Go grant access(授予访问)"按钮

对于所有仓库,授予应用程序读取元数据、管理和代码的权限,以及写入问管理和代码的权限。 更多信息请参阅“授权 OAuth 应用程序”。

延伸阅读

此文档对您有帮助吗?

Privacy policy

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。