简介
教授软件开发课程的教育工作者可以使用 GitHub Education 的折扣、伙伴关系、培训和工具有效地向学生传授相关技能。
在本指南中,您将从 GitHub 开始,通过 GitHub Education 注册帐户和折扣服务,并在 GitHub 课堂 上为您的课程和作业创建空间。
提示:如果您是学生,想利用学术折扣,请参阅“申请学生开发包”。
在 GitHub 上创建帐户
首先,您需要在 GitHub 上创建免费个人帐户。
- 转到 GitHub 的 Pricing(定价)页面。
- 阅读关于 GitHub 提供的不同产品和订阅的信息,然后单击您想要选择的订阅下的升级按钮。
- 按照提示创建免费个人帐户。
创建个人帐户后,创建一个免费的组织帐户。 您将使用此组织帐户创建和管理教室 GitHub 课堂。
-
在任何页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)。
-
在边栏的“Access(访问)”部分中,单击 组织。
-
在“Organizations”部分下,单击 New organization。
-
按照提示创建免费组织。
更多信息请参阅“GitHub 帐户的类型”。
申请教育者折扣
接下来,您将注册从 GitHub 获得服务折扣。 要申请教育工作者或研究人员折扣,您必须满足以下要求。
- 是教育者、教师或研究人员.
- 具有学校分发的可验证电子邮件地址.
- 上传证明您的学校隶属关系文件.
- 在 GitHub 上有个人帐户。
提示 除了个人折扣外,GitHub 还通过 GitHub 校园计划 与教育机构合作。 更多信息请参阅 GitHub 校园计划 网站。
-
转到 GitHub Education,在右上角单击 Get benefits(获取福利)。
-
在“Individuals(个人)”下,单击 Get teacher benefits(获取教师优惠)。
-
选择或添加用于学校的电子邮件地址。
提示:选择学校发布的电子邮件地址(如果有),最有利于得到快速审查。
-
如有提示,请上传您的学生身份证明。
-
单击 Use your camera to take a picture(使用相机拍照)。
-
(可选)要更换所用的相机,请使用相机下拉菜单。
-
将您的有效学生身份证或其他当前学生身份证明放入框内,然后单击 Take photo(拍照)。
-
如果无法对学生身份证明拍照,而要改为从计算机上传图片,请单击 Upload image(上传图片)。
注:不支持 PDF 文件,您无法上传它们作为学生身份证明。
-
-
输入学校名称。
-
描述您如何使用 GitHub。
-
验证应用程序详细信息,然后单击 Submit your information(提交信息)。
如果您的申请获得批准,您将收到一封确认电子邮件。 申请通常会在几天内得到处理,但在高峰时段可能需要更长时间,例如在新学期开始时。
设置 GitHub 课堂
通过个人帐户和组织帐户便可开始使用 GitHub 课堂。 GitHub 课堂 免费使用。 您可以跟踪和管理作业,自动对工作进行评分,并为学生提供反馈。
-
登录 GitHub Classroom。
-
要授权 GitHub 课堂 访问您在 GitHub 上的个人帐户,请查阅信息,然后单击授权 GitHub 课堂。
-
查看信息。 要授权 GitHub 课堂 访问您在 GitHub 上的组织帐户,请单击 Grant(授予)。
提示:如果您看到 Request(请求) 按钮而不是 Grant(授予)按钮,则表明您是组织的成员,而不是所有者。 所有者必须批准您的 GitHub 课堂 请求。 您必须是组织所有者才能在 GitHub 课堂 中创建和管理教室和作业。 更多信息请参阅“授权 OAuth 应用程序”。
-
单击 Authorize GitHub(授权 GitHub)。
创建教室
GitHub 课堂 中的教室是教师和学生在课程中互动的地方。 教师可以为课堂创建学生名册,然后在课堂内创建、分配、检查作业并评分。
- 登录 GitHub Classroom。
- 单击 Create your first classroom(创建第一个教室)或 New classroom(新教室)。
- 在组织列表中,单击您希望用于教室的组织。 (可选)您可以创建一个新组织。 更多信息请参阅“从头开始创建新组织”。
- 为您的教室键入名称。
- 单击 Create classroom(创建教室)。
后续步骤
您已经创建了教室,可以开始使用 GitHub 和 GitHub 课堂 丰富您的课程! 🎉
- 观看一些关于 GitHub 课堂 的视频。 更多信息请参阅“设置 GitHub 课堂 的基本知识”。
- 管理您的教室和教室管理员,并为您的教室创建学生名册。 更多信息请参阅“管理教室”。
- 使用 Git 和 GitHub 起始作业,让学生全面了解 Git 和 GitHub 基础知识。 更多信息请参阅“使用 Git 和 GitHub 起始作业”。
- 为个别学生或团队创建作业。 更多信息请参阅“创建个人作业”或“创建小组作业”。
- 编写并实施自动化测试,直接在作业仓库中为学生提供即时反馈。 更多信息请参阅“使用自动分级”。
- 参加 GitHub Education 社区。