关于与 IDE 集成
您可以选择配置作业以使用集成开发环境 (IDE)。IDE 允许您的学生编写代码、运行程序和协作,而无需在学生的计算机上安装 Git 和完整的开发工具链。如果您为作业选择了一个 IDE,学生仍然可以在具有必要软件的计算机上本地检出和运行代码。
学生接受使用 IDE 的作业后,学生作业存储库中的自述文件将包含一个按钮,用于在 IDE 中打开作业。学生可以立即开始工作,无需任何其他配置。
受支持的 IDE
GitHub Classroom 支持以下 IDE。您可以了解有关每个 IDE 的学生体验的更多信息。
IDE | 更多信息 |
---|---|
GitHub Codespaces | "将 GitHub Codespaces 与 GitHub Classroom 配合使用" |
Microsoft MakeCode Arcade | "关于将 MakeCode Arcade 与 GitHub Classroom 配合使用" |
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 Codespaces 与 GitHub Classroom”。