简介
教授软件开发课程的教育工作者可以使用 GitHub Education 提供的折扣、合作伙伴关系、培训和工具,有效地向学生传授相关技能。
在本指南中,你将开始使用 GitHub,通过 GitHub Education 注册帐户和享受折扣服务,并在 GitHub Classroom 上为你的课程和作业创建一个空间。
提示:如果你是一名学生,并且希望享受学术折扣,请参阅“作为学生申请 GitHub Education”。
在 GitHub 上创建帐户
首先,你需要在 GitHub 上创建一个免费个人帐户。
- 转到 GitHub 的定价页面。
- 阅读有关 GitHub 提供的不同产品和订阅的信息,然后单击您想要选择的订阅下的升级按钮。
- 按照提示创建您的免费个人帐户。
创建个人帐户后,创建一个免费的组织帐户。您将使用此组织帐户创建和管理 GitHub Classroom 课堂。
- 在 GitHub 上的任何页面的右上角,单击您的个人资料照片,然后单击设置。
- 在侧边栏的“访问”部分中,单击 组织。
- 在“组织”标题旁边,单击新建组织。
- 按照提示创建免费组织。
有关更多信息,请参阅“GitHub 帐户类型”。
申请教师福利
接下来,您将通过申请 GitHub Education 来注册 GitHub 提供的教师福利和资源,这是一个门户,允许您在一个地方访问您的教育福利。要申请教师福利和 GitHub Education 访问权限,您必须满足以下要求。
- 成为教育工作者、教职员工或研究人员。
- 拥有可验证的学校颁发的电子邮件地址。
- 上传证明您学校关系的文件。
- 在 GitHub 上拥有个人帐户。
提示除了个人折扣外,GitHub 还通过 GitHub Campus 计划与教育机构建立合作伙伴关系。有关更多信息,请参阅 GitHub Campus 计划 网站。
-
转到 GitHub Education,然后在顶部导航栏中,单击福利。
-
在“个人”下,单击获取教师福利。
-
选择或添加你用于学校的电子邮件地址。
提示:如果你有学校颁发的电子邮件地址,请选择它,这将让你有最大的机会获得快速审核。
-
点击继续,然后系统会提示你上传你的学术身份证明。
-
点击拍照以使用你的电脑摄像头上传证明。
-
或者,如果你有多个可用摄像头,可以使用摄像头下拉菜单更改你想要使用的摄像头。
-
将你的有效学术 ID 或其他当前学术身份证明放在框架中,然后点击拍照。
-
在“证明类型”下,使用下拉菜单选择你提供的证明类型。
-
-
输入你的学校名称。
-
描述你计划如何使用 GitHub。
-
验证你的申请详细信息,然后点击处理我的申请。
注意:如果你在点击处理我的申请按钮后,看到一个横幅要求你修复申请中的某些内容,你应该修复它,然后点击重新处理我的申请。
如果你的申请获得批准,你将收到一封确认电子邮件。申请通常在几天内处理,但在高峰期(例如新学期开始时)可能需要更长时间。
一旦你成为经过验证的 GitHub Education 教育者,你可以随时访问 GitHub Education 网站 来访问 GitHub Education。
设置 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 教育社区。