作者:乾哥
原文发表于2017年3月11日
比敲代码还难的事情是什么?对蜂窝的程序员乾哥来说,就是站在孩子的角度考虑产品功能了,在开发蜂窝给孩子的学习问答社区 BeeHub 的过程中,乾哥遇到了一个又一个的困难,他用自己最不擅长的“写作”记录了下来,里面可以看到一个快当爸爸的程序员,在开发给孩子的学习社区过程中的反思,以及他自己发现问题-拆解问题-解决问题的思维。最重要的是,随着乾哥的问题解决,蜂窝反复修改了大半年的产品终于快要上线了……
蜂窝程序员 DollarB
开发 BeeHub,这有啥难的。
说起开发 BeeHub,一开始其实我内心是觉得没多大难度的,网络素养测评?提交挑战作品?点评?嗯,没啥难的!然后,然后在开发过程中我就陷入了无数的懵逼。更改产品模型、调整产品逻辑、优化用户使用流程等等……
其实,这些都还好啦。更可怕的是,当某个功能开发进展到一定程度时,流程突然没有了。是的,你没看错,真的是就没有了。比如注册,按我的开发逻辑,注册的时候怎么也得告诉孩子是否注册成功吧!没有,真的是没有。既没有密码错误,找密码的界面,也没有提示注册是否成功。这,咋办咯?瞬间懵逼,赶紧跟产品沟通,查缺补漏。
终于,经过一个月的磕磕碰碰,随着细节和使用逻辑的补补修修,BeeHub(前身)终于可以上线了,如下图。
第一个版本的蜂窝电子护照
接下来,我想先说说为什么开发?
当然,在谈为什么开发BeeHub的时候我们得先回到到蜂窝正在做的事。下面是传送门:芥末堆:学校没教会的,让互联网来!蜂窝告诉你,什么是儿童网络素养教育
我们希望一起与孩子成长为具有网络素养的积极与独立的「行动者、学习者、思考者」。
基于此,我们推出了网络素养课程。这是我们今年推出的网络直播课,以及课程中使用的网络素养框架,是到目前为止是我们迭代出的第四个版本,是我们和《网络素养》一书的作者沟通后形成的。并且在直播课程中,我们会把框架细化为不同的挑战,游戏化的方式让孩子来完成各种挑战,并获得相应的印章。
网络素养
网络素养(digital literacy),也译作“电子素养”或“数位素养”,是指在电子信息时代,高效地使用电子信息软、硬件,完成任务或解决问题的能力。网络素养包含了知识、技能、思维、态度及价值观等多个方面,是一项综合能力。
经过测试,孩子们很喜欢我们的课程。可是家长们就有疑问了,如何评估孩子的学习效果呢?所以,我们就出了一套评估方式,其背后是有一套经验系统支持。
首先,孩子们可以去做网络素养测评,知道自己拥有哪些能力,哪些能力需要加强;
其次,孩子们可以直接单独去学超能力卡,完成这个动作,他自学了一遍,我们认为他学会了1/6的超能力,并获得100EXP;
最后,如果他和我们一起上了一遍网络素养直播课,他会学到1/3,得到200EXP;如果他做了副本挑战,他学会1/2,得到300EXP;加起来等于1,如下图。
我的成长记录
同时,在孩子完成挑战后,我们的课程设计师会在第一时间通过BeeHub给孩子的们的作品点评并且给予支持。
随着护照BeeHub(前身)的上线,孩子们已经可以做网络素养测评,以及进行各种挑战并提交作品。接下来我们会根据每个孩子不同的学习曲线去进行更个性化的课程推荐。至于未来......
我们希望孩子通过学习网络素养可以习惯基于不同的问题进行社会化学习,使用社会化工具,解决社会问题。
产品有了,可是孩子们用不到啊!
BeeHub(前身)上线有一段时间了,并没有达到设定的衡量指标。开始不断反问自己,孩子们不是很喜欢我们的课程吗?为什么会出现这种情况?护照的功能不是都基于用户故事卡片开发的吗?
对了,给大家科普一下蜂窝现在的产品开发方法,传送门:敏捷开发Scrum,一个教育创业团队的尝试
总之,陷入不断的沉思当中,开始反思到底是什么地方出了问题,坐在那,瞎想了一会。当然,肯定没什么结果。于是,去看了看服务器的访问日志以及网页访问的数据分析。在数据面前才意识到即使用户需要使用这些功能,但是过多的流程也会打消用户使用的动力,如下图。
用户的体验和我们的设计
护照注册流程
1.在QQ直播上看看到舰长发布注册BeeHub(前身)的消息;
2.下载/打开微信;
3.大家可能有疑问为什么不让孩子直接使用微信扫描二维码,因为孩子用QQ,扫微信二维码无法跳转。
4.在微信里搜索“蜂窝实验室”,点击关注;
5.进入公众号,点击底部的“蜂窝网络素养护照”,根据指引注册。【一定要记住你的密码哦!】
蜂窝的注册引导
问题集中在两方面:
- 小朋友们没有扫描二维码按照引导操作。
- 小朋友访问到注册页面会选择退出。
这让我意识到,对于我们的用户,即小孩的情况更为特殊:
1.小孩子们使用电子产品的时间是被严格限制的,并不会像我们一样拥有随时使用电子设备的权利。
2.小孩子们普遍没有微信,这个年龄段的小孩都在使用QQ。
3.使用孩子父母的微信需要跟父母沟通并且还要进行一系列的操作,对孩子来说使用成本很高。
基于此,就需要开始思考如何调整才能让孩子方便的使用BeeHub。将直播放到微信上来?把孩子们每星期来上网络大作战直播课的入口从QQ迁移到微信公众账号。有两种方法:
- 在众多现有的直播平台选择一个符合要求的开始直播。
- 开发一套视频直播系统。
首先,第二点肯定是不会考虑的,这是一个黑洞。
于是,马上去注册体验了各大直播平台。哇,这画面!
某直播平台
接着又去体验了几家专门为教育打造的直播平台,第一反应是,嗯,使用这个来直播至少家长不会拍死我,但是还是不能满足需求,原因有两点:
1.在直播过程中,孩子们会不断和我们互动,但是想要评论的话都需要注册和登录,而且是每次进入直播后都需要注册和登录,无疑增加了更多的流程,影响体验。
2.以游客身份进入直播频道后我们并不知道是哪位小朋友,而我们最了解的就是小朋友,基于每个小朋友不同的学习曲线,我们也会给出不同的反馈,这无疑更佳影响直播课程体验。
所以,综合评估下,决定不在依托于微信公众账号进行BeeHub的开发。而是基于QQ直播来优化整个产品体验流程,并将BeeHub功能提炼出来按照直播进程在不同时间段出现不同功能,并引导小朋友点击链接访问某个功能来提交相关的挑战,让孩子们更加方便高效的上课。
超能力挑战流程草图
接下来,就需要把产品调整完成后交给用户使用去验证假设。在有限的时间内,到底是不是复杂的操作流程以及过高的使用成本造成孩子不愿意去使用护照。如果是的话,那么这次参与直播课的孩子是不是全部都会完成护照的注册以及按照舰长的引导全部提交挑战?
然而故事并没有就此结束……解决了产品的问题,乾哥又遇到了团队沟通的问题!作为一个程序员,他认为“完成”就是写完代码,但是作为课程设计师,理解的“完成”是交给用户并进行测试……那怎么着?欢迎阅读已发表文章了解蜂窝团队更多有趣的故事!
题图来源:unplash版权协议:署名 4.0 国际 (CC BY-NC-ND 4.0)
#教育创业 #儿童教育 #情绪管理 #蜂窝儿童宇宙
#社会情感学习 #育儿
真正拉开孩子之间距离的不是聪明,而是情绪能力。
当孩子被情绪困住,再聪明也很难思考。
蜂窝儿童宇宙——支持7-12岁孩子看见情绪,清晰思考,自主解决问题。
专为成长在中国内卷环境中的孩子设计,通过线上直播课程,线下营地支持和帮助他们理解并释放学校生活中的情绪,清晰地思考所面临的挑战,从而培养自主面对与解决问题的能力。这些能力能让孩子从现在开始认识自己,拥有选择自己现在与未来良好生活的能力和权力。
热门跟贴