Benature/WordReview

手动关闭错不过三,或者集合错不过三功能到错题本

triflingZ opened this issue · 4 comments

感谢您长久的贡献和更新。

建议如题。
背景是在背GRE单词,有些打死记不住的反而最需要记,希望能有一个合集让我重点背诵,而非让这些重难词消失。

不知道这样写issue对不对。

感谢支持~

关于错不过三功能:如果是运行源码的话可以先告诉你改哪里来关掉错不过三,作为 walkaround,后期会考虑是否增加一个开关。

然后关于这种针对记不住的词,我觉得可以讨论一下。就我而言,对于打死记不住的词我会加星做标记(本身是想做个导出指定 flag 的功能的,一直咕咕😅),另外就是这种词一般记忆率会很低,我一般用记忆序优先复习这些难词。

emmm 好像有点跑题了,当初做错不过三还有个原因是想给自己一种压迫感,“再不记住这个词的话今天就看不到这个词了”之类,不然可能回陷于一种不断“不记得”的疲态中。所以错不过三功能个人不建议关掉,也能作为种反向激励吧。

错题本功能倒是一直想做,结果被自己一直咕_(:з」∠)_ 「昨日重现」算是错题本的一种变体,针对于近期的难词再作复习。

首先感谢大佬的贡献,已star
请问改哪里可以关掉错不过三这个功能
非常感谢🙏

@hsl-jack-82 这里有两个数字 3,修改这两个可以改成任意的错不过 N

if ((repeatMode && word_tmp.repeat < 3) || word_tmp.repeat == 1) {
    if (wordIndex != wordArray.length - 1) {
        wordArray.splice(wordIndex, 1);
        let index_tmp = Math.round(Math.random() * (wordArray.length - wordIndex)) + wordIndex;
        index_tmp += Math.min(wordArray.length - wordIndex - 1, 5); // 防止过快重现
        // console.log(index_tmp)
        // word_tmp.repeat = true;
        wordArray.splice(index_tmp, 0, word_tmp);
    }
    wordIndex--;
} else if (word_tmp.repeat == 3) {
    layer.msg('😡错不过三')
}

非常感谢🙏