警告
**关闭:** 该应用程序 GitHub Classroom 将关闭,将于 2026 年 8 月 28 日停用。
有关详细信息,请参阅 GitHub Classroom 关闭通知。
注意
GitHub Classroom扩展VS Code不再处于活动开发阶段。 学生存储库中的 “打开锁 VS Code 屏提醒”仍然有效,但扩展的其他功能可能无法按预期工作。
关于 Visual Studio Code
Visual Studio Code是一种轻型但功能强大的源代码编辑器,可在桌面上运行,适用于 Windows、macOS 和 Linux。 GitHub Classroom借助扩展VS Code,学生可以轻松浏览、编辑、提交、协作和测试课堂作业。 有关 IDE 的详细信息, GitHub Classroom请参阅 集成 GitHub Classroom 和 IDE。
您学生的首选编辑器
GitHub Classroom与VS Code集成为学生提供一个扩展包,其中包含:
- GitHub Classroom 使用自定义抽象进行扩展,使学生可以轻松导航入门。
- 集成到学生视图中的 Visual Studio Live Share 扩展,以便轻松联系助教和同学,获取帮助并进行协作。
- GitHub 拉取请求扩展 允许学生在编辑器中查看讲师的反馈。
如何启动分配 VS Code
创建作业时, VS Code 可以添加为工作分配的首选编辑器。 有关详细信息,请参阅“集成 GitHub Classroom 和 IDE”。
这将包括所有学生存储库中的“打开” VS Code徽章。 此锁屏提醒处理安装 VS Code、Classroom 扩展包,并单击一下即可打开活动作业。
注意
学生必须在其计算机上安装 Git,才能将代码从 VS Code 其存储库推送到存储库。 单击“ 打开 VS Code ”按钮时,不会自动安装此项。 学生可以从 Git 下载页面下载 Git。
如何使用 GitHub Classroom 扩展包
该 GitHub Classroom 扩展有两个主要组件:“Classrooms”视图和“活动作业”视图。
学生首次启动扩展时,会自动导航到“资源管理器”选项卡 VS Code,可在其中查看“活动作业”视图以及存储库中文件的树视图。
学生可以通过单击“同步更改”按钮(将鼠标悬停在“活动作业”行上时显示)将其提交推送到最新版本的远程库。**** 这去掉了 Git 的源代码控制,允许教师按照自己的节奏教授 Git。 如果教师已为其作业配置了自动评分,则对更改进行同步还会触发“测试”运行。
如果作业是组项目,则“活动的作业”下的“组”节点将显示组的成员。 它还将显示存储库的管理员成员,当学生遇到困难时,他们可以提供帮助。 要协作处理项目,学生可以与组节点中的任何人启动实时共享会话,他们将立即与他们共享存储库的整个上下文。 有关 Live Share 和利用其进行协作的详细信息,请参阅“什么 Visual Studio Live Share?”。
学生完成作业后,还可以导航以查看其他作业和教室。 可以在选项卡下 GitHub 找到这些内容。