Бичих хурдны тест (WPM) — үнэгүй
Цаг, үгийн тоо, ишлэл, өөрийн текст, зен тестээр бичих хурд (WPM) болон нарийвчлалаа хэмжээрэй. Шууд WPM, түүхий хурд, тогтвортой байдал, үр дүнгийн график, олон хэл, тэмдэгт тус бүрийн санал — бүгд таны хөтөч дээр.
Эхлүүлэхийн тулд ердөө л бичиж эхэлнэ — таймер таны эхний товчлуурын дараа эхэлнэ.
Бичих бичвэр:
Таны браузерт бүрэн ажилладаг — бичсэн зүйл сервэрт явдаггүй.
Түгээмэл хэрэглээ
- Ажилд нөхцөлийн хувьд WPM цахимаалТа үг минут сорих гэрэйсийнхээ өнөө өгөгдөл болон администраци үүргийг шалгаа.
- Сургуулийн хувьд практикаа түүхэг хүндэтгэлӨгүүлэл болон өгүүлэл хурдан болохыг байгаа түүхэг хүндэтгэл шингээлгэ үйлтүүлүүлэ.
- Ажилын үүрд халалаФокусын сеанс өмнө та хуруу сэргээхийн түүхэг хүндэтгэл идэвхэлэл.
- Гараа түүхэг хүндэтгэл хурдыг түүний үнэТа доорх сүүлэг эсвэл сайн цэгцэл та хурдан болохыг байгаа доход.
Хэрхэн ажилладаг
Бичих хурдны шалгалт бүхэлдээ хөтчид React state болон цаг хэмжихийн тулд performance.now() ашиглан ажилладаг — сервер, байршуулалт, гадаад үйлчилгээ байхгүй. Товшилтууд бодит цагт ангилагдаж тоологддог бол WPM, нарийвчлал, тогтвортой байдлыг Monkeytype нийтэд зарласантай ижил тэмдэгт дээр суурилсан томьёогоор тооцоолдог.
- 1Үгийн жагсаалт локалиар ачаалагддагХэлээ сонгоход үгийн сан статик JSON файлаас татагдаж компонентийн төлөвт хадгалагддаг. Дараа нь үгс санамсаргүйгээр түүвэрлэгдэж шалгалтын хэсгийг бүрдүүлдэг; цэг таслал эсвэл тоо асаалттай үед үүсгэгч магадлалын байдлаар таслал, төгсгөлийн тэмдэг, тоон tokens-ийг дараалалд оруулдаг.
- 2Товшилт секунд тутам тоологддогНуугдсан оролтын элемент тэмдэгт бүрийг барьдаг. Товшилт бүр секунд тутмын тоолуурыг нэмдэг бөгөөд тэмдэгт бүр зорилттой шууд харьцуулагдаж зөв, буруу эсвэл нэмэлт гэж ангилагддаг. Тайм-р нарийвчлалын тулд performance.now() ашиглан setInterval-аар 1 секундын интервалаар ажилладаг.
- 3Үзүүлэлтүүд түүхий товшилтын өгөгдлөөс тооцоологддогШалгалтын төгсгөлд цэвэр WPM нь бүрэн зөв үгсийн тэмдэгт, тэдгээрийн ард дагах хоосон зайг өнгөрсөн секундэд хувааж, стандарт 5-тэмдэгт-үг нэгж рүү хөрвүүлж тооцоологддог. Түүхий WPM бол алдааг оролцуулан товшилт бүрийг тоолдог. Тогтвортой байдал секунд тутмын түүхий сорьцыг ашиглан хэлбэлзлийн коэффициентийг тооцоолж, дараа нь 0-100 оноо гаргахын тулд kogasa жигдрүүлэх томьёо (100 × (1 − tanh(cov + cov³/3 + cov⁵/5)))-г хэрэглэдэг.
- 4Үр дүнгийн график Canvas дээр буудагХугацааны туршид WPM болон түүхий WPM-ийн цуврал нь 2D Context API ашиглан HTML Canvas элемент дээр зурагддаг. Үр дүнгээ экспортлоход ижил Canvas API 820×460 зургийг — график, гарчгийн статистик, libratool.com attribution-ийг оролцуулан — зурж, canvas.toBlob()-аар PNG болгон хүргэдэг.
Холбоотой хэрэгслүүд
Уншилтын цагийн тооцоологч
Дурын текстийг уншихад хэр их цаг зарцуулагдахыг тооцоолох. Уншилтын хурдыг сонгож, үгийн тоо, өгүүлбэрийн тоо болон ярианы цагийн тооцооллыг авах.
Хурдан уншигч (RSVP)
Rapid Serial Visual Presentation аргаар илүү хурдан уншаарай: бичвэр тань нэг нэг үгээрээ 100–1200 WPM тохируулж болох хурдтайгаар, үгийн төв хэсэг голлон гялсхийн харагдана. Бичвэрээ буулгаад, хурдаа тохируулаад, тоглуулах товчийг дарна уу. Бүгд таны хөтөч дээр ажиллана.
Хариу үйлдлийн хурд шалгагч
Хариу үйлдлийн хурдаа миллисекундээр хэмжих: хайрцаг ногоон болохыг хүлээгээд аль болох хурдан дарж, 5 оролдлогын дундаж болон шилдэг хугацаагаа мэдэж аваарай.