Git 与 GitHub 入门作业是一个预先制作的课程,概括了 Git 与 GitHub 的基础知识,并为学生提供链接以进一步了解特定主题的资源。
先决条件
您必须先创建课堂才能创建作业。有关更多信息,请参阅 管理课堂。
创建入门作业
如果课堂中没有现有作业
- 登录 GitHub Classroom。
- 前往课堂。
- 在 Assignments 选项卡中,点击 使用入门作业。
如果课堂中已有现有作业
- 登录 GitHub Classroom。
- 前往课堂。
- 在 Assignments 选项卡中,点击蓝色横幅中的链接。
设置作业的基本要素
将入门课程导入您的组织,命名作业,决定是否设置截止日期,并选择作业仓库的可见性。
导入作业
要将 Git 与 GitHub 入门作业导入您的组织,请点击 导入作业。
命名作业
对于个人作业,GitHub Classroom 会根据仓库前缀和学生的 GitHub 用户名来命名仓库。默认情况下,仓库前缀是作业标题。例如,如果您将作业命名为 “assignment-1”,且学生在 GitHub 上的用户名为 @octocat,则 @octocat 的作业仓库名称将为 assignment-1-octocat。
在 “Assignment title”(作业标题)下,输入作业标题。可选地,点击以编辑前缀。
为作业设置截止日期
您可以选择为作业设置截止日期。在 “Deadline (optional)”(截止日期(可选))下,点击文本框,然后使用日期选择器指定截止日期。
可选地,要将截止日期设为截止时间,请选择 This is a cutoff date(这是一 个截止日期)。如果使用截止时间,学生在截止时间过后将失去对其作业仓库的写入权限,除非他们获得延期。有关延长作业截止日期的更多信息,请参阅 为个人或小组延长作业截止日期。
选择作业仓库的可见性
作业的仓库可以是公开的或私有的。如果使用私有仓库,只有学生能够看到您提供的反馈。在 “Repository visibility”(仓库可见性)下,选择一种可见性。
完成后,点击 Continue(继续)。GitHub Classroom 将创建作业并带您进入作业页面。
邀请学生加入作业
默认情况下,GitHub Classroom 会为您创建的每个作业启用邀请链接。学生可以在该链接启用期间接受并提交作业。您可以在学习管理系统(LMS)、课程主页或任何发布作业的地方与学生分享此链接。如果学生已接受课堂的作业,也可以在 GitHub Classroom 中直接导航到该作业。
警告
请注意分享邀请链接的渠道。任何拥有作业邀请链接的人都可以接受邀请,并将其 GitHub 个人账户与您名单中的标识关联。
您可以在作业的 All students(所有学生)选项卡中查看学生是否已加入课堂以及是否接受或提交了作业。若要阻止学生接受或提交作业,您可以在 “Edit assignment”(编辑作业)视图中更改 “Assignment Status”(作业状态)。当作业状态为 Active(激活)时,学生可以使用邀请链接接受作业;当状态为 Inactive(未激活)时,该链接将失效。
Git 与 GitHub 入门作业仅面向个人学生提供,不适用于小组。创建作业后,学生即可开始完成作业。