我們一起聊聊Qwerty Learner
今天來分享一個基于 React + Typescript + Vite 等技術的為鍵盤工作者設計的單詞記憶與英語肌肉記憶鍛煉應用: Qwerty Learner,該項目代碼是完全開源的,目前已在 Github 上獲得了 12.3k Star!
Qwerty Learner 的主要功能就是通過打字練習來幫助大家更好地記住英文單詞,在打字的過程中,會伴有單詞發音朗讀,更有助于記憶。在練習單詞時,底部會實時顯示練習時間、輸入數、速度、正確數和正確率。
圖片
練習完每一章后,網站上會出現三個功能按鈕,即聽寫本章、重復本章、下一章,幫助鞏固學習。
Qwerty Learner 支持查看歷史練習數據:
圖片
拼錯的單詞可以加入錯題本,以便進行復習:
圖片
Qwerty Learner 內置了常用的 CET-4 、CET-6 、GMAT 、GRE 、IELTS 、SAT 、TOEFL 、考研英語、專業四級英語、專業八級英語等,個人也可以根據自己的喜好添加自己的詞庫,除此之外,還有程序員常見英語單詞以及多種編程語言 API 等詞庫,支持標準的英式和美式兩種英語發音。
圖片
編程類提供了多個編程語言詞庫,可以對常用 API 進行練習:
圖片
設計思想:
軟件設計的目標群體為以英語作為主要工作語言的鍵盤工作者。部分人會出現輸入母語時的打字速度快于英語的情況,因為多年的母語輸入練就了非常堅固的肌肉記憶,而英語輸入的肌肉記憶相對較弱,易出現輸入英語時“提筆忘字”的現象。
同時為了鞏固英語技能,也需要持續的背誦單詞,本軟件將英語單詞的記憶與英語鍵盤輸入的肌肉記憶的鍛煉相結合,可以在背誦單詞的同時鞏固肌肉記憶。
為了避免造成錯誤的肌肉記憶,設計上如果用戶單詞輸入錯誤則需要重新輸入單詞,盡可能確保用戶維持正確的肌肉記憶。
軟件也對需要機考英語的人群有一定的幫助。
For Coder:
內置了程序員工作常用單詞的詞庫,方便練習工作中常用的單詞、提高輸入速度。也內置了諸多語言的 API 的練習,幫助以程序員快速熟悉常用的 API,更多語言的 API 正在逐步添加中...
- 在線體驗:https://qwerty.kaiyi.cool/
- Github:https://github.com/Kaiyiwing/qwerty-learner