它满足了我对优秀的学习型工具的所有幻想文章

一款优秀、「懂」用户的学习型工具应该具有哪些特征呢?从一个用户的角度来看,下面几个特征应该是必备的。

- 学习过程中出现错误时能够即时提醒;

- 要让学习者随时了解学习进度;

- 学习者遇到困难后知道去哪里获得帮助;

- 有激励,帮助学习者更好的达成目标;

- 对用户友好,包括科学合理的交互流程、干净清爽的学习界面。

codecademy 作为一个在线交互式编程网站平台,为学习者提供 HTML & CSS、JavaScript、Python 和 SQL 等编程语言的练习。它基本满足了「懂」用户的学习型工具的主要特征,满足了我对优秀的学习型工具的所有幻想。

它满足了我对优秀的学习型工具的所有幻想文章_第1张图片

对错误的即时提示

当学习者输入一段错误命令时,指令不会被执行,同时 codecademy 学习界面右下角会马上出现错误提示,帮助学习者定位错误并改正。比如,「Error:near line 1:no such table:celeb」这条提示会让学习者明白正确的命令应该是「select * from celebs」。

它满足了我对优秀的学习型工具的所有幻想文章_第2张图片

学习者可随时了解学习进度

codecademy 为学习者提供可实时查询学习进度的目录列表、某一学习模块的完成比例以及整体学习计划的完成率。学习者可直观地在学习界面上看到学习项目的进度的变化,一方面有利于学习者安排学习计划,制定学习目标;另一方面,这也是对于「枯燥」的学习行为的一种激励:掌握 SQL 是一件很难得事情,但是能够看到每天都在进步,似乎也没有想象中那么难。

它满足了我对优秀的学习型工具的所有幻想文章_第3张图片
它满足了我对优秀的学习型工具的所有幻想文章_第4张图片

遇到学习障碍时能够提供帮助

在进行一项复杂的学习项目时,难免会遇到各种各样的问题,而这些问题恰恰可能会让学习者放弃学习计划,成为通往成功的最大障碍。

codecademy 完美地解决了这个问题:当你多次尝试失败后,它会很「体贴」地询问你:遇到问题啦?需要帮助吗?此外,它还为学习者提供一个学习交流论坛,在这里可以交流分享更多类型的问题。

它满足了我对优秀的学习型工具的所有幻想文章_第5张图片
它满足了我对优秀的学习型工具的所有幻想文章_第6张图片

适当的激励可以帮助学习者更好地达成目标

codecademy 在学习者完成某一项目时就会在学习界面出现一个弹窗,恭喜他们取得某项成就,肯定他们的劳动。这和 codecademy 的学习进度功能在某些方面起到了相似的作用:辛苦的劳动是有回报的,看的见的激励可以帮助学习者走的更远。

它满足了我对优秀的学习型工具的所有幻想文章_第7张图片

界面优雅,对学习者友好

没有乱七八糟的弹窗,没有莫名其妙的广告展示,codecademy 的操作界面堪称优雅,

最大限度的保证学习者免受干扰。

它满足了我对优秀的学习型工具的所有幻想文章_第8张图片

最后,当你因某种原因离开学习界面,再次回来时,codecademy 会询问你,是否继续学习。这就很人性化了,它让学习者在产生羞愧感的同时提高了他们点下那个红色按钮的几率。

它满足了我对优秀的学习型工具的所有幻想文章_第9张图片

你可能感兴趣的:(它满足了我对优秀的学习型工具的所有幻想文章)