Skip to main content

使用 Git 和 GitHub 入门作业

可以使用 Git 和 GitHub 初学者作业向学生提供 Git 和 GitHub 基础知识的概述。

谁可以使用此功能?

Organization owners who are admins for a classroom can use Git & GitHub starter assignments. 有关课堂管理员的详细信息,请参阅“管理教室”。

Git 和 GitHub 初学者作业是一门预先制作的课程,总结了 Git 的基础知识, GitHub 并将学生链接到资源,以了解有关特定主题的详细信息。

先决条件

您必须先创建一个课堂才能创建作业。 有关详细信息,请参阅“管理教室”。

创建初始任务

如果在课堂中没有现有作业

  1. 登录到 GitHub Classroom
  2. 导航到教室。
  3. “分配 ”选项卡中,单击“ 使用初学者分配”。

如果课堂上已经有作业

  1. 登录到 GitHub Classroom
  2. 导航到教室。
  3. ** 在“分配**”选项卡中,单击蓝色横幅中的链接。

设定作业的基础内容

将入门课程导入您的组织,命名您的作业,决定是否分配截止日期,并选择分配仓库的可见性。

导入任务

若要将 Git 和 GitHub 初学者分配导入到组织中,请单击“ 导入分配”。

为任务命名

对于单个作业,按 GitHub Classroom 存储库前缀和学生的 GitHub 用户名命名存储库。 默认情况下,仓库前缀为任务标题。 例如,如果将作业命名为“assignment-1”,并且学生的用户名GitHub@octocat为,则作业存储库@octocat的名称将是assignment-1-octocat

在“工作标题”下,键入工作的标题。 (可选)单击 以编辑前缀。

分配作业的截止时间

(可选)您可以为作业分配一个截止日期。 在“Deadline (optional)(截止日期 [可选])”下,单击文本字段,然后使用日期选择器指定截止日期。

(可选)若要将截止时间设置为截止日期,请选择“这是截止日期”。 如果使用截止日期,学生将在截止日期之后失去对其作业存储库的写入权限(除非他们收到了延期)。 有关延长作业时限的详细信息,请参阅“为个人或组延长作业时限”。

选择作业仓库的可见性

作业的仓库可以是公开或私有的。 如果您使用私有仓库,只有学生可以查看您提供的反馈。 在“Repository visibility(仓库可见性)”下,选择可见性。

完成后,单击“继续”。 GitHub Classroom 将创建作业并转到作业页。

邀请学生参加作业

默认情况下, GitHub Classroom 会为您创建的每个作业启用邀请 URL。 当邀请 URL 启用时,学生可以接受并提交作业。 您可以在 LMS、课程主页或您发布作业的任何地方与您的学生分享 URL。 如果学生已接受课堂作业,学生也可以在 GitHub Classroom 上导航到作业。

警告

请注意共享邀请 URL 的位置。 任何拥有作业邀请 URL 的人都可以接受邀请并将 GitHub 上的个人帐户与你的名册中的标识符相关联。

你可以在作业的“所有学生”选项卡中查看学生是否已进入教室以及是否接受或提交作业。 若要防止学生接受或提交作业,可以在“编辑作业”视图中更改“作业状态”。 当作业处于“活动”状态时,学生将能够使用邀请链接接受该作业。 当它处于“非活动”状态时,此链接将不再有效。

Git 和 GitHub 入门作业仅面向个人学生,不适用于小组。 一旦您创建作业,学生可以开始做作业。

后续步骤

其他阅读材料