快速路由器:为什么Ocado技术转向开源
Ocado Technology开拓其免费编码教育申请,以鼓励更广泛的贡献者社区。
该公司的自由快速路由器编码教育资源正在英国跨越38,500人进行编码。
零售商的技术PICIT决定开源应用程序以获取更多人在游戏上工作,并允许更广泛的社区建议新功能。
“通过快速路由器开放来源,我们希望获得更多人参与发展的人,”克里斯布雷特,克里斯布雷特说,奥纳多科技术的团队领导者,他们志愿了他在该项目上工作的时间。
“开源社区是巨大的,并且对于许多贡献者来说,计算机科学教育是一个重要问题。”
开发人员可以通过GitHub贡献项目,该项目列出了应用程序的问题和修复的优先级。
要求潜在的贡献者发现游戏问题并报告项目问题跟踪器的任何尚未知道的任何问题,或者为游戏建议新功能。
开发人员还可以提取影响项目的问题,并尝试解决它们以改进应用程序。
“我们很乐意为游戏添加更多功能,以教授更多的编程概念,并使孩子们更加可用,更有趣,”布雷特说。“我们的志愿者已经在努力,但是让新的投入并拿起开发步伐是很好的。
“这不仅仅是可以贡献的软件工程师。有很多进入游戏。UX设计师,艺术家,动画师,撰稿人,翻译和整个其他人都可以参与其中。“
Brett指出,允许开源社区为项目做出贡献,这将降低成本并确保该项目仍然是教师和儿童的免费资源。
Ocado Technology首次开发了快速路由器游戏作为其终身教学计划的代码的一部分,旨在提供免费资源,以帮助教师教育儿童编程技巧。
这遵循2014年9月的国家课程的变化,该课程将计算作为一个强制性主题,以便向5和16岁之间教授。
但许多教师没有接受过培训,以提供新课程,许多人相信他们的学生更有信心使用技术而不是它们。
“许多教师没有软件工程技能,并且没有易于使用的资源来帮助他们教导编程,”布雷特说。
“这就是为什么我们努力与教师合作发展教学计划,拔出的活动和视频,除了教师可以监控学生。这可以通过我们的应用程序访问。“
快速路由器团队目前正在开发自动测试,以提交对代码的更改,Brett希望在游戏过程中学到的技能,以鼓励儿童在未来为游戏的开源平台提供贡献。
“他们肯定比我们在一起,”布雷特说。“我们有大约40,000名用户,所以如果只有一个小部分涉及,我们可以真正推动游戏前进。
“后端是用Python编写的,而稍后的游戏级别教授Python,因此应该将从播放器的转换顺利到开发人员。”