背单词过程:
1.把今日要学习单词用队的数据结构组成一个队列,从队首开始学习。
2.模仿百词斩的背单词模式,一个单词下出现三到四个释义,只有一个释义与之匹配。
3.选中正确释义后,学习下一个词汇(即将该单词从队列中出队,根据学习的过程,出队的一定是队首元素),选择失败后,将该词汇移至至队尾(将该单词出队,并从队尾入队),等待下一次学习,直到选择正确释义(出队)。
4.直到该队列为空时,学习结束。
5.本日学习结束后,打印学习报告:
(1)本日总学习词汇数;
(2)以下词汇是记忆错误的词汇(将本次学习中记忆错误的词汇记录,并在学习完成后展示给用户)。仅本日有效。
6.在学习过程中添加进度反馈:
在学习过程中:弹出提示:已学多少单词,剩余多少单词。该提示分别在30%,60%,%90时弹出。
单词错误累计清单:
1.新建一个表,用来记录每次学习过程中,记忆错误的单词。
2.如果表内不存在该单词,则加入表;如果已经存在,则将错误次数+1;
3.用户可以选择批量删除和清空整个表。
推送单词:
1每天首次打开app时,推送一些单词,这些单词列成一个清单。让用户