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