Skip to content

AshXiong/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

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.anti.996

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vue 67.4%
  • TypeScript 24.2%
  • Less 4.0%
  • HTML 3.0%
  • JavaScript 1.3%
  • Shell 0.1%