导读 GitHub创立于2008年,是世界最大的代码管理平台,用户使用Git工具实现代码多版本保存,多人协作,公域共享等复杂功能。2018年,微软以75亿美元收购GitHub,截止2020年1月,平台共计拥有4千万用户和超过1亿个项目。

GitHub对编程教育的探索起步很早,网站的教育板块GitHub Education设计了线上学习工具免费开放给学生和教师。GitHub classroom是GitHub旗下的编程教育产品,旨在以线上课堂的形式,帮助教师利用GitHub的内容资源进行授课。

在GitHub Classroom中,教师用户在平台注册为团体,上传课程安排、课后作业和公开项目,学生按照要求,利用平台的资源完成作业。GitHub提供的免费资源包括GitHub使用指导、开源教学素材以及教师论坛等。作为世界最大的开源代码库,学生可以借助分享者编写好的代码实现快速实现程序功能。

近日GitHub classroom更新一系列功能。首先是自动评分,系统检测学生上传的作业是否达成教师预设的标准,根据完成情况给出反馈,节省了教师大量审阅作业的时间。其次,教师工具得到了更新,用户可以免费使用Arduino、BrowserStack等教学辅助系统,教师端的系统工具共计增加达到35种。

针对学生端的版块GitHub Student Developer Pack类似于一个app商店,平台上的app开发者不乏微软和GitHub这样的大厂,但大部分仍然是中小型企业开发的应用。工具类型包含免费域名创建、云存储、图表制作、编程课程等多样类型,形成了以GitHub为核心的编程学习app生态圈。学生用户经过简单的学生认证和学生信息上传,即可免费使用海量工具。

(GitHub Education学生工具包)

由于面向学生和教师个体的服务都以免费形式提供,GitHub Education平台的营收入口主要来自GitHub Campus Program,即面向学校的B端付费服务,每年支付5万美元,学校可以获得不限人次的系统账户,借助专业的授课平台,代码资源和教学工具,提升校内的编程教育水平。

目前在世界范围内GitHub Campus Program的用户主要集中在欧洲和北美地区,中国大陆地区有两所高校:中南大学和重庆交通大学也购买了这一服务。

原文来自:https://36kr.com/p/5301886

本文地址:https://www.linuxprobe.com/github-education.html编辑:张雄,审核员:清蒸github

Linux命令大全:https://www.linuxcool.com/