Акысыз Терүү ылдамдыгын сыноо (WPM)
Убакыттуу, сөз саны, цитата, атайын жана дзен сыноолору менен терүү ылдамдыгыңызды (WPM) жана тактыгыңызды өлчөңүз. Түз WPM, чийки ылдамдык, туруктуулук, натыйжалар графиги, бир нече тил жана тамга боюнча пикир — баары браузериңизде.
Баштоо үчүн эле терип баштаңыз — таймер биринчи баскычты басканда башталат.
Толугу менен браузериңизде иштейт — эч нерсе жүктөлбөйт.
Бул кантип иштейт
Терүү ылдамдыгы сыноосу убакытты өлчөө үчүн React абалын жана performance.now() колдонуп толугу менен браузерде иштейт — сервер жок, жүктөө жок, тышкы кызмат жок. Баскычтар реалдуу убакытта классификацияланат жана эсептелет, WPM, тактык жана туруктуулук Monkeytype коомчулукка жарыялаган символ негизиндеги формулалар менен эсептелет.
- 1Сөз тизмеси жергиликтүү жүктөлөтТилди тандаганда, сөз пулу статикалык JSON файлынан алынып, компонент абалында сакталат. Андан кийин тест үзүндүсүн куруу үчүн сөздөр кокустан тандалат; тыныш белгилери же сандар күйүк болгондо, генератор ырааттуулукка үтүрлөрдү, акыркы белгилерди жана сандык токендерди ыктымалдуу түрдө киргизет.
- 2Баскычтар секундасына эсептелетЖашырылган киргизүү элементи ар бир символду кармайт. Ар бир баскыч секундалык топтомдун эсептегичин көбөйтөт, ал эми ар бир символ дароо максат менен салыштырылып, туура, туура эмес же артыкча катары классификацияланат. Таймер тактык үчүн performance.now() колдонуп, 1 секунддук интервал менен setInterval аркылуу иштейт.
- 3Метрикалар чийки баскыч маалыматынан эсептелетТестин аягында, таза WPM толугу менен туура сөздөргө таандык символдордон, алардын соңундагы боштуктарды кошуп, өткөн секундга бөлүнүп, сөзгө 5 символдук стандарттуу бирдикке айландырылып эсептелет. Чийки WPM ката кетирүүлөрдү кошо ар бир баскычты эсептейт. Туруктуулук секундалык чийки үлгүлөрдү колдонуп вариация коэффициентин эсептейт, андан кийин 0-100 упайын алуу үчүн когаса тегиздөө формуласын (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) колдонот.
- 4Натыйжа диаграммасы Canvas'ка жаралатУбакыт боюнча WPM жана чийки WPM катарлары 2D Context API колдонуп HTML Canvas элементине тартылат. Натыйжаңызды экспорттогондо, ошол эле Canvas API диаграмманы, башкы статистиканы жана libratool.com шилтемесин камтыган 820×460 сүрөт жаратат жана аны canvas.toBlob() аркылуу PNG катары жеткирет.
Байланыштуу куралдар
Окуу убактысын эсептегич
Каалаган текстти окуу канча убакыт аларын баалаңыз. Окуу ылдамдыгын тандаңыз, сөз санын, сүйлөм санын жана сүйлөө убактысынын божомолдорун алыңыз.
Ылдам окугуч (RSVP)
Rapid Serial Visual Presentation аркылуу тезирээк окуңуз: текстиңиз бир сөздөн жанып өтөт, ылдамдыгын 100–800 сөз/мүнөт диапазонунда тууралайсыз, оптималдуу таануу чекити борборлоштурулган. Чаптаңыз, ылдамдыкты орнотуңуз жана ойнотуу баскычын басыңыз. Баары браузериңизде.
Bionic окуу конверттегич
Каалаган текстти bionic окуу форматына конверттеңиз — ар бир сөздүн биринчи тамгалары калыңдатылат, бул көзүңүздүн фокусун жана тезирээк окууну жеңилдетет.