Үндсэн агуулга руу очих
LibraTool logoLibraTool

Бичих хурдны тест (WPM) — үнэгүй

Цаг, үгийн тоо, ишлэл, өөрийн текст, зен тестээр бичих хурд (WPM) болон нарийвчлалаа хэмжээрэй. Шууд WPM, түүхий хурд, тогтвортой байдал, үр дүнгийн график, олон хэл, тэмдэгт тус бүрийн санал — бүгд таны хөтөч дээр.

0Tab — дахин эхлүүлэх · Esc — бичвэрээс гарах

Эхлүүлэхийн тулд ердөө л бичиж эхэлнэ — таймер таны эхний товчлуурын дараа эхэлнэ.

Бичих бичвэр:

Таны браузерт бүрэн ажилладаг — бичсэн зүйл сервэрт явдаггүй.

Түгээмэл хэрэглээ

  • Ажилд нөхцөлийн хувьд WPM цахимаалТа үг минут сорих гэрэйсийнхээ өнөө өгөгдөл болон администраци үүргийг шалгаа.
  • Сургуулийн хувьд практикаа түүхэг хүндэтгэлӨгүүлэл болон өгүүлэл хурдан болохыг байгаа түүхэг хүндэтгэл шингээлгэ үйлтүүлүүлэ.
  • Ажилын үүрд халалаФокусын сеанс өмнө та хуруу сэргээхийн түүхэг хүндэтгэл идэвхэлэл.
  • Гараа түүхэг хүндэтгэл хурдыг түүний үнэТа доорх сүүлэг эсвэл сайн цэгцэл та хурдан болохыг байгаа доход.

Хэрхэн ажилладаг

Бичих хурдны шалгалт бүхэлдээ хөтчид React state болон цаг хэмжихийн тулд performance.now() ашиглан ажилладаг — сервер, байршуулалт, гадаад үйлчилгээ байхгүй. Товшилтууд бодит цагт ангилагдаж тоологддог бол WPM, нарийвчлал, тогтвортой байдлыг Monkeytype нийтэд зарласантай ижил тэмдэгт дээр суурилсан томьёогоор тооцоолдог.

  1. 1
    Үгийн жагсаалт локалиар ачаалагддаг
    Хэлээ сонгоход үгийн сан статик JSON файлаас татагдаж компонентийн төлөвт хадгалагддаг. Дараа нь үгс санамсаргүйгээр түүвэрлэгдэж шалгалтын хэсгийг бүрдүүлдэг; цэг таслал эсвэл тоо асаалттай үед үүсгэгч магадлалын байдлаар таслал, төгсгөлийн тэмдэг, тоон tokens-ийг дараалалд оруулдаг.
  2. 2
    Товшилт секунд тутам тоологддог
    Нуугдсан оролтын элемент тэмдэгт бүрийг барьдаг. Товшилт бүр секунд тутмын тоолуурыг нэмдэг бөгөөд тэмдэгт бүр зорилттой шууд харьцуулагдаж зөв, буруу эсвэл нэмэлт гэж ангилагддаг. Тайм-р нарийвчлалын тулд performance.now() ашиглан setInterval-аар 1 секундын интервалаар ажилладаг.
  3. 3
    Үзүүлэлтүүд түүхий товшилтын өгөгдлөөс тооцоологддог
    Шалгалтын төгсгөлд цэвэр WPM нь бүрэн зөв үгсийн тэмдэгт, тэдгээрийн ард дагах хоосон зайг өнгөрсөн секундэд хувааж, стандарт 5-тэмдэгт-үг нэгж рүү хөрвүүлж тооцоологддог. Түүхий WPM бол алдааг оролцуулан товшилт бүрийг тоолдог. Тогтвортой байдал секунд тутмын түүхий сорьцыг ашиглан хэлбэлзлийн коэффициентийг тооцоолж, дараа нь 0-100 оноо гаргахын тулд kogasa жигдрүүлэх томьёо (100 × (1 − tanh(cov + cov³/3 + cov⁵/5)))-г хэрэглэдэг.
  4. 4
    Үр дүнгийн график Canvas дээр буудаг
    Хугацааны туршид WPM болон түүхий WPM-ийн цуврал нь 2D Context API ашиглан HTML Canvas элемент дээр зурагддаг. Үр дүнгээ экспортлоход ижил Canvas API 820×460 зургийг — график, гарчгийн статистик, libratool.com attribution-ийг оролцуулан — зурж, canvas.toBlob()-аар PNG болгон хүргэдэг.

Холбоотой хэрэгслүүд

Түгээмэл асуултууд