初衷

很久以前开始用百词斩背单词什么的,中途好几次放弃了,觉得词库不方便,官方上现成的词库没几个喜欢的,别人建的也少有让我满意的。突然有天被别人启发了,竟然你觉得别人的单词库不方便,为什么不建一个自己的单词口语库呢?于是有了这个英语口语本系统。

很多人可能觉得自建一个这样的系统没有必要,毕竟有现成的词库,什么大学四六考研之类的。但是现代研究表明,提取的难度和存放的难度是成反比的,存放得越简单提取就越难,而打造并维护这个系统是一个先难后易的过程,并且收集的单词、例句、文章都是你感兴趣的,这个可视化系统逐渐补充完善的过程会让你看到单词、例句一点点积累,让人充满成就感,也会不断给自己注入动力。

看到这里,很多人第一个疑问是这些单词从哪里来?有人喜欢阅读有人喜欢看美剧,单词就在这个过程中进行收集,至于含义、发音、例句和例句含义查有道词典即可获得。

遗忘曲线

遗忘曲线

我们添加单词的意义是为了记住,那么就需要复习功能。假设我们用的是老方法,每天都把之前学习的单词重复背一遍,那随着学到的单词越来越多,每天要背的单词也会越来越多,而且最熟的单词永远是前50个,越后面学到的单词越记不住,浪费时间又没有效率。

这里遵循遗忘曲线的理论来背诵单词,强化自己的大脑,让这些单词转成长期记忆,并且再通过不断地复习,让单词留在大脑的长期记忆中。

单词Page

单词作为一个page有如下属性(properties)

word页面属性

页面属性及含义如下:

名称:英语单词

发音:单词音标

含义:单词的解释

例句: 单词的例句,有道词典上有多个例句,选一个记得住的或者自己喜欢的

例句含义:例句的中文翻译

添加日期(方便排序)

水平:单词熟悉水平(从1-9,数字越大记得越牢,完全记住是gg)

错误日期:复习时感觉记不住,就把错误日期置为当前日期,方便计算下一次复习日期

下一次复习日期:过滤每日要复习的单词

关联文章:这个是为写作做准备,当积累多了,就会产生各种想法此时可以将知识场景化,得到的成果就是一篇篇文章,完成并修改这些文章的过程就是写作。

类型:单词、短语、句子。

 

主要是通过水平(Level )+ 错误日期(Date Wrong) + 下一次复习日期(Next )这三个字段来实现艾宾浩斯记忆曲线功能,实现这个记忆曲线的关键在下一次复习日期(Next)这个属性。处理逻辑就是给不同水平(Level)的字段设置不同的间隔计算出下一次复习日期(Next)。

我们来看看计算下一次复习日期(Next)的代码。注意:公式里面的属性需要改为你自己设置的属性。

if(prop("Level") == "2", dateAdd(prop("Date Wrong"), 1, "days"), if(prop("Level") == "3", dateAdd(prop("Date Wrong"), 3, "days"), if(prop("Level") == "4", dateAdd(prop("Date Wrong"), 8, "days"), if(prop("Level") == "5", dateAdd(prop("Date Wrong"), 19, "days"), if(prop("Level") == "6", dateAdd(prop("Date Wrong"), 44, "days"), if(prop("Level") == "7", dateAdd(prop("Date Wrong"), 100, "days"), if(prop("Level") == "8", dateAdd(prop("Date Wrong"), 226, "days"), if(prop("Level") == "9", dateAdd(prop("Date Wrong"), 510, "days"), if(prop("Level") == "gg", dateAdd(prop("Date Wrong"), 1149, "days"), prop("Date Wrong"))))))))))

 

很好理解对吧,就是Level=2, Next = "Date Wrong" 的值 + 1; Level = 3, Next = "Date Wrong" 的值+ 3; Level = 4, Next = "Date Wrong"的值 + 8 然后以此类推。

「当日新增」视图

「当日新增视图」主要是过滤并展示今日添加的记录,不在全局列表中添加的原因是当记录多了之后新增记录不方便也不直观。过滤条件如下:

「当日新增」视图

「每日复习」视图

过滤遗忘曲线理论生成的单词。过滤条件如下:

使用指南

如何新增单词、短语或金句?

在「当日新增」视图里面添加单词以及音标、含义、例句、例句含义,设置类型,然后设置水平(Level)为1,错误日期(Date Wrong)为当日日期。

如何复习单词?

在「每日复习」视图里面复习单词,如果记住了就把水平(Level)调高1级,没有的话就重置水平(Level)为1,然后错误日期(Date Wrong)改为当日日期。