android应用程序_一个新的Android应用程序,用于教孩子们阅读

android应用程序

您是否一直在寻找可帮助您的孩子阅读的软件? 好吧,您的追求可能已经结束。

Phenicia是由迈克尔·霍尔(Michael Hall)开发的一种新的Android扫盲应用程序,迈克尔·霍尔(Michael Hall)是开源软件开发人员,社区经理和技术推广人员,目前在Ubuntu的制造商Canonical工作。 在这次采访中,他谈论了对自闭症谱系障碍的大孩子的诊断,他对Android开发的学习曲线,以及为什么用户测试比您想像的重要得多。

注册成为Beta测试员

唐·沃特金斯(Don Watkins):您为什么决定编写旨在鼓励儿童识字的软件?

迈克尔·霍尔(Michael Hall):大约10年前,我13岁的大孩子被诊断出患有自闭症谱系障碍 。 当他四岁的时候,他开始对我的计算机(运行Ubuntu 8.something)表现出兴趣,但是他对它的访问并不多。

最后,我拿起一台旧二手计算机,将Xubuntu放在计算机上,并将默认的面板设置更改为易于浏览的东西。 我在档案库中找到了一些最好的教育软件并进行了安装,然后或多或少让他自己探索和学习。

第一年,我们有几个朋友带着孩子问我是否可以为他们做同样的事情。 我和妻子甚至开办了一家非营利组织,这样人们就可以将旧计算机捐赠给我们。 我们将对其进行翻新,然后将它们分发给需要它们的家庭,学校或儿童之家。 自定义了一堆后,我就厌倦了一次又一次地进行相同的自定义,因此我着手学习如何使用已进行的更改来制作自定义的Ubuntu ISO。

这最终导致了一个名为Qimo (发音为kim-oh)的衍生发行版,我运行了好几年,直到我的两个孩子都花光了。 在那段时间里,我在全国各地的会议上推广了它,并听到了有关它在全世界学校和城市中使用的故事。 我们在Linux杂志上甚至在印度的当地报纸上都有报道。

就像我说的那样,我的孩子不再需要定制发行版了。 更重要的是,Unity和Gnome都变得非常容易,甚至您的孩子也无法导航,而对Qimo的需求就不存在了。

大约在同一时间,我从乔诺·培根(我的前经理,当时在XPRIZE工作)听到有关全球学习挑战的信息 ,在与我的妻子随便讨论时,她想到了一个想法。 她通过在便利贴上放字母,教他们一些声音,然后将这些声音放在一起形成一个单词的声音,来教我们自己的孩子在很小的时候就阅读。 现在,相同的教学机制是腓尼基的基础。

DW:您使用了什么工具来制作这款游戏​​?

MH XPRIZE规则对我们的选择设置了一些限制。 这些解决方案必须在Android上运行,并且必须完全由Apache Public License或与之兼容的代码组成。 这意味着我们不能使用专有甚至GPL许可的库或游戏引擎。 我们也没有Wi-Fi或其他网络可用性的期望,因此一切都必须在平板电脑上运行。

尽管许多竞争对手都采用了高级抽象层,但我还是决定尽可能靠近底层平台以提高效率,因为当时我们希望这些平台可以在廉价平板电脑上运行。 因此,腓尼基是用Java编写的,使用的是AndEngine游戏引擎,该引擎在OpenGL之上提供了一个较浅的层,即使文档很少,也很容易构建。 我使用Android Studio进行开发,这在Ubuntu上很容易实现。

DW:您花了多长时间编写代码?

MH 我会在完成时通知您。

我们于2015年Spring从零开始开发,所以在我的业余时间里已经进行了将近两年的开发。 第一年的大部分时间都花在评估游戏引擎和支持库的许可兼容选项上,然后学习如何使用它们。 过去我曾经有过Java开发经验,但这是我第一次从事Android开发,因此我不得不在其中进行相当大的学习。 尽管在那段时间内我可以完成很多工作,但我还有很多想做的事情。

DW:您是否在自己的孩子,其他孩子的孩子 或两者 上测试了游戏

MH 我大量使用自己的孩子进行用户测试,但是由于他们已经是非常热心的读者,因此主要限于测试界面本身的直观性和可用性。 对于实际的读写能力,我请有适当年龄的孩子在朋友的帮助下进行。 我猜你可以说我在自己的孩子身上测试了学习机制,因为这是我们教他们阅读的方式,这激发了游戏的玩法。

与我们的许多XPRIZE竞争对手不同,Phoenicia从一开始就是开源的(规则只有在获胜时才要求它们是开源的)。 因此,我能够在实际发布之前,将其公开提供给开发人员和Beta测试人员。 “早点发布,经常发布”是我们的座右铭。

DW:您如何看待其他人为这款 游戏的 未来版本做出贡献

MH 腓尼基的主要目标之一就是使它尽可能以人们的母语提供。 为了使之成为可能,我们在游戏代码和所教语言之间进行了严格区分,从而进行了开发,以便我们可以添加新语言而无需进行任何代码更改。 我希望以语言实现和本地自定义的形式获得大量的贡献。 我们已经提供了西班牙语和葡萄牙语语言包,并提供了阿拉伯语和波斯语(两者都需要代码工作才能支持RTL语言 )。

但是,这并不是说我也不需要代码贡献。 就像我上面说的那样,我还想添加更多功能,而我能获得的任何帮助都将是很棒的。

DW:开源学习软件的价值是什么?

MH 与其他开源软件相比,教育软件似乎在吸引贡献者方面挣扎。 我认为这是因为“抓痒”的因素不多,因为可以做出贡献的人不太可能直接使用它。

解决方案是在获取用户测试并将其纳入软件的设计和实现中时要更加慎重。 我们不能期望使用它的孩子知道如何提交错误报告或提出设计建议,因此我们必须确保我们确实提出了问题并观察了它的用法。 我只是通过观察孩子在没有向导的情况下玩耍,看他们认为会起作用的东西,然后回过头来使它发挥作用,从而学到了更多改善腓尼基的方法。

我认为开放源代码模型在教育领域具有很大的潜力。 老师和父母都很开放,渴望分享想法,合作并改进他们用于教学的内容。 所缺少的是工具和执行它们的地方-类似于GitHub,但适用于非开发人员和非代码贡献者。

DW:您是否打算编写其他针对儿童学习的软件?

MH 在脑力激荡腓尼基的工作方式时,我们想到了许多有趣而激动人心的想法,这些想法与我们尝试做的事情并不吻合。 这些都可以用来实现游戏,以教授从数学到科学再到历史的不同概念。 如果腓尼基(Phoenicia)成功了,我们想用娱乐性和娱乐性更高的这类游戏来补充它。

翻译自: https://opensource.com/article/17/4/phoenicia-education-software

android应用程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值