အဓိကအကြောင်းအရာသို့ ကျော်သွားရန်

အခမဲ့ စာရိုက်နှုန်းစမ်းသပ်စက် (WPM)

အချိန်သတ်၊ စကားလုံးရေ၊ ကိုးကားချက်၊ စိတ်ကြိုက်နှင့် Zen စမ်းသပ်မှုများဖြင့် သင့်စာရိုက်မြန်နှုန်း (WPM) နှင့် တိကျမှုကို တိုင်းတာပါ။ တိုက်ရိုက် WPM၊ raw မြန်နှုန်း၊ တသမတ်တည်းရှိမှု၊ ရလဒ်ဂရပ်၊ ဘာသာစကားများစွာနှင့် စာလုံးတစ်လုံးချင်း တုံ့ပြန်ချက် — အားလုံး သင့်ဘရောက်ဇာတွင်။

မြန်မာ စကားလုံးစာရင်း မရှိသေးသဖြင့် စကားလုံးများသည် အင်္ဂလိပ်ဖြစ်သည်။ ၎င်းတို့ကို ရိုက်ပါ၊ သို့မဟုတ် ကိုယ်ပိုင်စာသား ကူးထည့်ပါ။
0Tab — ထပ်မံစတင်သည် · Esc — စာသားမှ ထွက်ရန်

စတင်ရန် ရိုက်ရုံသာ ရိုက်ပါ — ပထမခလုတ်နှိပ်သည်နှင့် ချိန်တွက်စတင်မည်။

ရိုက်ရမည့် စာသား -

သင့်ဘရောက်ဇာတွင် အပြည့်အဝ လည်ပတ်သည် — သင်ရိုက်သည့်အရာကို ဘာမျှ အပ်လုဒ်မလုပ်ပါ။

အသုံးများသော အသုံးပြုမှုများ

  • အုံးလုပ်ဆောင်မှုများအတွက် WPM တုံးခြင်းအုံးအုံးအုံးချက်အုံးအုံးအုံးအုံးလုပ်ဆောင်မှုများအုံးခြင်း။
  • ကျောင်းအတွက် Typing အုံးခြင်းအုံးအုံးအုံးအုံးအုံးအုံးအုံးအုံးအုံးအုံးအုံးအုံးအုံးခြင်း။
  • လုပ်ဆောင်မှုမတိုင်မီအုံးခြင်းအုံးအုံးမီအုံးအုံးအုံးအုံးအုံးအုံးမူလုပ်ဆောင်မှုအုံးခြင်း။
  • ကီးဘုတ်များအတွင်း Typing အုံးအုံးခြင်းအုံးကီးဘုတ်သို့မဟုတ်ဂုံတွင် typing အုံးအုံးခြင်း။

မည်သို့ အလုပ်လုပ်သည်

စာရိုက်မြန်နှုန်း စမ်းသပ်မှုသည် React state နှင့် အချိန်ယူရန် performance.now() ကို သုံး၍ browser ထဲတွင် လုံးဝ အလုပ်လုပ်သည် — server၊ upload၊ ပြင်ပ ဝန်ဆောင်မှု မရှိပါ။ Keystroke များကို အချိန်နှင့်တပြေးညီ အမျိုးအစားခွဲ၍ ရေတွက်ပြီး WPM၊ တိကျမှုနှင့် တည်ငြိမ်မှုကို Monkeytype က အများသိအောင် ဖော်ပြထားသော အက္ခရာအခြေခံ ဖော်မြူလာများနှင့် တူညီစွာ တွက်ချက်သည်။

  1. 1
    စကားလုံးစာရင်း local ဖြင့် load လုပ်သည်
    ဘာသာစကား ရွေးလိုက်သောအခါ static JSON ဖိုင်တစ်ခုမှ word pool ကို ရယူပြီး component state တွင် သိမ်းထားသည်။ ထို့နောက် စာသားစမ်းသပ်ချက် တည်ဆောက်ရန် စကားလုံးများကို ကျပန်း ရွေးချယ်သည်၊ ပုဒ်ဖြတ်ပုဒ်ရပ် သို့မဟုတ် ဂဏန်းများ ဖွင့်ထားပါက ဖန်တီးစက်သည် comma၊ အဆုံးသတ်အမှတ်များနှင့် ဂဏန်း token များကို ဖြစ်နိုင်ချေအလိုက် ထည့်သွင်းသည်။
  2. 2
    Keystroke များကို စက္ကန့်အလိုက် ရေတွက်သည်
    ဝှက်ထားသော input element တစ်ခုသည် အက္ခရာတိုင်းကို ဖမ်းယူသည်။ Keystroke တစ်ခုစီသည် စက္ကန့်တစ်ခုစီ bucket counter ကို တိုးပေးပြီး အက္ခရာတစ်ခုစီကို ပစ်မှတ်နှင့် ချက်ချင်း နှိုင်းယှဉ်၍ မှန်ကန်၊ မှားယွင်း သို့မဟုတ် အပို ဟု အမျိုးအစားခွဲသည်။ Timer သည် performance.now() ကို တိကျမှုအတွက် သုံး၍ setInterval မှတစ်ဆင့် ၁ စက္ကန့်အလိုက် အလုပ်လုပ်သည်။
  3. 3
    အချက်အလက်များကို raw keystroke data မှ တွက်ချက်သည်
    စမ်းသပ်မှု အဆုံးတွင် net WPM ကို လုံးဝမှန်ကန်သော စကားလုံးများနှင့် ၎င်းတို့နောက်ပါ space များပါဝင်သော အက္ခရာများမှ ကျော်လွန်သော စက္ကန့်ဖြင့် စား၍ တွက်ချက်ပြီး standard 5-characters-per-word ယူနစ်သို့ ပြောင်းလဲသည်။ Raw WPM သည် error များအပါအဝင် keystroke တိုင်းကို ရေတွက်သည်။ တည်ငြိမ်မှုသည် စက္ကန့်အလိုက် raw sample များကို coefficient of variation တွက်ရန် သုံးပြီး kogasa smoothing ဖော်မြူလာ (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) ကို အသုံးပြု၍ 0–100 score ကို ထုတ်ပေးသည်။
  4. 4
    ရလဒ်ဇယားကို Canvas ပေါ်တွင် render လုပ်သည်
    WPM-over-time နှင့် raw-WPM-over-time series များကို HTML Canvas element ပေါ်တွင် 2D Context API ကို သုံး၍ ဆွဲသည်။ သင့်ရလဒ်ကို export လုပ်သောအခါ တူညီသော Canvas API သည် 820×460 ပုံတစ်ပုံ (chart၊ ခေါင်းစီးအချက်အလက်များနှင့် libratool.com attribution အပါအဝင်) ကို render လုပ်ပြီး canvas.toBlob() မှတစ်ဆင့် PNG အဖြစ် ပေးပို့သည်။

ဆက်နွှယ်သော ကိရိယာများ

📖

ဖတ်ရှုချိန်တွက်ချက်စက်

မည်သည့် စာသားကိုမဆို ဖတ်ရန် မည်မျှ ကြာမည် ခန့်မှန်းပါ။ ဖတ်ရှုနှုန်း ရွေးချယ်ပြီး စကားလုံး၊ ဝါကျ နှင့် ဟောပြောချိန် ခန့်မှန်းချက် ရပါ。

ကြိုးစားပါ
⚡

မြန်ဆန်ဖတ်ရှုစက် (RSVP)

Rapid Serial Visual Presentation ဖြင့် ပိုမိုမြန်ဆန်စွာ ဖတ်ရှုပါ - သင့်စာသားများကို ချိန်ညှိနိုင်သော 100–1200 WPM နှုန်းဖြင့် အကောင်းဆုံးအမြင်အာရုံမှတ်ချက်အက္ခရာကို အလယ်ဗဟိုထား၍ တစ်ကြိမ်လျှင် တစ်လုံးချင်း ပြသပေးပါသည်။ စာသားထည့်ပါ၊ အမြန်နှုန်းသတ်မှတ်ပါ၊ ပြီးလျှင် play နှိပ်ပါ။ အားလုံးကို သင့် browser ထဲတွင်ပင် လုပ်ဆောင်နိုင်ပါသည်။

ကြိုးစားပါ
⚡

တုံ့ပြန်မှုနှုန်း စမ်းသပ်ကိရိယာ

သင့်တုံ့ပြန်မှုနှုန်းကို မီလီစက္ကန့်ဖြင့် တိုင်းတာပါ- အကွက် အစိမ်းရောင်ပြောင်းသည်အထိ စောင့်ပါ၊ တတ်နိုင်သမျှ အမြန်ဆုံး နှိပ်ပါ၊ ၅ ကြိမ်ကြိုးစားမှုအနက် ပျမ်းမျှနှင့် အကောင်းဆုံးအချိန်ကို ရယူပါ။

ကြိုးစားပါ

မကြာခဏ မေးလေ့မေးထရှိသော မေးခွန်းများ