简介
教授软件开发课程的教育工作者可以使用 GitHub 教育提供的折扣、合作伙伴关系、培训和工具,有效地教授学生相关技能。
在本指南中,您将开始使用 GitHub,通过 GitHub 教育注册帐户和折扣服务,并在 GitHub Classroom 上为您的课程和作业创建空间。
提示
如果您是学生并且想要享受学术折扣,请参阅“作为学生申请加入 GitHub 教育”。
在 GitHub 上创建帐户
首先,您需要在 GitHub 上创建一个免费的个人帐户。
- 访问 GitHub 的 定价 页面。
- 阅读有关 GitHub 提供的不同产品和订阅的信息,然后点击您想要选择的订阅下的“升级”按钮。
- 按照提示创建您的免费个人帐户。
创建个人帐户后,创建一个免费的组织帐户。您将使用此组织帐户在 GitHub Classroom 中创建和管理课堂。
- 在 GitHub 上任何页面的右上角,点击您的个人资料照片,然后点击 设置.
- 在侧边栏的“访问”部分,点击** 组织**。
- 在“组织”标题旁边,点击**新建组织**。
- 按照提示创建免费组织。
有关更多信息,请参阅“GitHub 帐户类型”。
申请教师福利
接下来,您将通过申请加入 GitHub 教育来注册 GitHub 提供的教师福利和资源,GitHub 教育是一个门户网站,可让您在一个地方访问您的教育福利。要申请教师福利和 GitHub 教育访问权限,您必须满足以下要求。
- 担任教育工作者、教职工或研究人员。
- 拥有可验证的学校电子邮件地址。
- 上传证明您与学校隶属关系的文件。
- 拥有 GitHub 个人帐户。
提示
除了个人折扣外,GitHub 还通过 GitHub 校园计划与教育机构建立合作伙伴关系。有关更多信息,请访问 GitHub 校园计划 网站。
-
访问 GitHub 教育,然后在顶部导航栏中点击**福利**。
-
在“个人”下,点击**获取教师福利**。
-
选择或添加您用于学校的电子邮件地址。
提示
如果您有学校电子邮件地址,则选择它可以最大程度地提高审查速度。
-
点击**继续**,然后系统将提示您上传证明您学术身份的文件。
-
点击**拍照**以使用计算机摄像头上传证明文件。
-
或者,如果您有多个摄像头可用,请使用摄像头下拉菜单更改您要使用的摄像头。
-
将您的有效学生证或其他证明您当前学术身份的文件放在取景框中,然后点击**拍照**。
-
在“证明类型”下,使用下拉菜单选择您提供的证明类型。
-
-
输入您学校的名称。
-
描述您计划如何使用 GitHub。
-
验证您的申请详细信息,然后点击**处理我的申请**。
注意
如果您在点击**处理我的申请**按钮后看到横幅提示您修复申请中的某些内容,则应修复它,然后点击**重新处理我的申请**。
如果您的申请获批,您将收到一封确认电子邮件。申请通常在几天内处理完毕,但在高峰时段(例如新学期开始时)可能需要更长时间。
验证为 GitHub 教育教育工作者后,您可以随时访问 GitHub 教育,方法是访问 GitHub 教育网站。
设置 GitHub Classroom
拥有个人帐户和组织帐户后,您就可以开始使用 GitHub Classroom 了。GitHub Classroom 可免费使用。您可以跟踪和管理作业、自动评分作业以及向学生提供反馈。
-
登录 GitHub Classroom。
-
要授权 GitHub Classroom 访问您在 GitHub 上的个人帐户,请查看信息,然后点击**授权 GitHub Classroom**。
-
查看信息。要授权 GitHub Classroom 访问您在 GitHub 上的组织帐户,请点击授予。
提示
如果您看到的是请求按钮而不是授予按钮,则表示您是组织的成员,而不是所有者。所有者必须批准您对 GitHub Classroom 的请求。您必须是组织所有者才能在 GitHub Classroom 中创建和管理课堂和作业。有关更多信息,请参阅“授权 OAuth 应用”。
-
点击授权 github。
创建您的课堂
GitHub Classroom 中的课堂是教师和学生在课程期间互动的地方。教师可以为课堂创建学生名单,然后在课堂内创建、分配、审查和评分作业。
- 登录 GitHub Classroom。
- 点击创建您的第一个课堂或新建课堂。
- 在组织列表中,点击您要用于课堂的组织。或者,您可以创建一个新的组织。有关更多信息,请参阅“从头开始创建新的组织”。
- 在“课堂名称”下,输入课堂的名称。
- 点击创建课堂。
后续步骤
您已创建了一个课堂,并且已准备好使用 GitHub 和 GitHub Classroom 丰富您的课程!🎉
- 管理您的课堂和课堂管理员,并为您的课堂创建学生名单。有关更多信息,请参阅“管理课堂”。
- 使用 Git 和 GitHub 入门作业向学生概述 Git 和 GitHub 的基础知识。有关更多信息,请参阅“使用 Git 和 GitHub 入门作业”。
- 为单个学生或团队创建作业。有关更多信息,请参阅“创建个人作业”或“创建小组作业”。
- 编写和实施自动化测试,以便直接在作业存储库中向学生提供即时反馈。有关更多信息,请参阅“使用自动评分”。
- 参与GitHub 教育社区。