Skip to content

silv3rarr0w/shuangpin

 
 

Repository files navigation

纸砚-渐进模式增强版

image

版本新增:渐进式学习模式

在 Fork 版本中,我引入了一套核心的渐进式练习逻辑。不同于传统的随机练习,该模式类似keybr,会根据你的熟练度动态解锁键位,确保你在掌握旧按键的基础上稳步前进。

算法核心逻辑

1. 控制认知负荷

初学者面对双拼时,最大的痛点是记忆负担

  • 痛点:一次性记住 20+ 个声母和 30+ 个韵母的映射几乎是不可能的。导致新手总是陷入键位遗忘和查找键位,容易产生挫败感。
  • 解决方案:代码通过 progressiveKeys.slice(0, index + 1) 严格控制活跃键位空间。
  • 将宏大的学习目标拆解为微小的“关卡”,让用户始终处于“跳一跳,够得着”的区间,有效防止挫败感导致的半途而废。

2.新知预热区

  • 逻辑:每一关开始时,系统强制你连续输入一段“新解锁键位”的汉字。
  • 目的:在关卡初期高频调用新神经通路,快速建立单个新键位记忆,而不是让新键淹没在旧键的海洋里。

3. 抗遗忘机制:交错练习

预热结束后,算法进入了混合模式:

逻辑:它没有只让你练新键,而是将剩余的新词与旧词打乱混合练习。 单一重复练习(AAA...)容易产生“熟练的假象”。新旧混合练习要求大脑在不同的按键模式间不断切换,这种“必要的难度”能提升记忆的留存率。

4. 解锁键位

算法通过判定是否解锁下一关

指标 逻辑门槛 深度解析
准确率 质量底线 防止用户为了冲速度而养成错误的肌肉记忆,纠正成本远高于学习成本
速度 自动化水平 35 WPM 是一个临界点,意味着用户已不再需要“思考键位图”,而是产生了潜意识反射
样本量 统计显著性 确保你不是因为运气好抽到了几个简单的词,而是真的稳健。

  • 效果:这创造了一种**“心流”**体验。用户会感觉到练习内容在不断变化,既有新挑战,又有熟悉的旧内容,练习过程永不中断。

该模式的核心哲学是:通过限制来获得自由。它通过进度控制、初始刺激混合复习,将枯燥的键位背诵转化为了高效的肌肉记忆训练。


说明与致谢

本项目 Fork 自 [https://github.com/Yidadaa/shuangpin]


开源协议 (LICENSE)

本项目采用双重协议授权:

  1. MIT License
  2. Anti 996 License (补充协议)

About

纸砚双拼升级版,增加渐进模式

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vue 69.2%
  • TypeScript 22.7%
  • Less 3.9%
  • HTML 2.9%
  • JavaScript 1.2%
  • Shell 0.1%