WPM কীভাবে হিসাব করা হয়, আর প্রতিটি সাইটে আমার WPM আলাদা কেন?

WPM হিসাব করা হয় অক্ষর গুনে, পাঁচ দিয়ে ভাগ করে (মানক "শব্দ") আর তারপর টাইপ করার মিনিট দিয়ে ভাগ করে। কোন অক্ষর গোনা হবে তা নিয়েই টেস্টগুলোর মধ্যে মতভেদ: টাইপ করা প্রতিটি অক্ষর (র WPM), শুধু সঠিক শব্দের অক্ষর (নেট WPM), অথবা গ্রস (gross, মোট) সংখ্যা থেকে ভুলের জন্য কিছু বাদ। তবে সূত্রের চেয়েও বেশি সংখ্যাটা বদলায় টেস্টের দৈর্ঘ্য।

"ওই অন্য সাইটে আমি 30 বেশি পাই" কথাটা ইন্টারনেটের প্রায় প্রতিটি টাইপিং টেস্টের নিচে কোনো না কোনোভাবে দেখা যায়। কেউ মিথ্যা বলছেন না। টেস্টগুলো আলাদা আলাদা সময় ধরে আলাদা আলাদা জিনিস গুনছে।

এই প্রজেক্টের প্রথম মাসের অনেকটা সময় আমরা এই নিয়মগুলো বুঝতে কাটিয়েছি, কারণ আমাদের একটা বেছে নিতে হতো। আমরা যা পেয়েছি, আর কী দেখানো বেছে নিয়েছি, তা এখানে দিলাম।

WPM-এর সূত্র: পাঁচ অক্ষরের শব্দ

টাইপিং মাপার প্রতিটি গুরুতর পদ্ধতি একই রীতি থেকে শুরু হয়: একটি "শব্দ" মানে পাঁচটি অক্ষর, স্পেস ও যতিচিহ্নসহ। "The cat sat"-এ 11টি অক্ষর, তাই এটি 2.2 শব্দ। প্রতি মিনিটে অক্ষর (CPM) হলো WPM-এর পাঁচ গুণ। ডেটা এন্ট্রির পরীক্ষায় যে একক বলা হয়, প্রতি ঘণ্টায় কিস্ট্রোক, তা হলো CPM গুণ 60। সরকারি পরীক্ষাও একই রূপান্তর ব্যবহার করে: ভারতের SSC 35 WPM-কে ঘণ্টায় 10,500 কি-ডিপ্রেশনের সমান ধরে, যা ঠিক 35 × 5 × 60।

তাই WPM-এর সূত্র হলো: অক্ষর ÷ 5 ÷ মিনিট। মতভেদ শুধু কোন অক্ষর গোনা হবে তা নিয়ে।

নেট বনাম গ্রস WPM, আর র WPM মানে কী

র WPM আপনার টাইপ করা প্রতিটি অক্ষর গোনে, সঠিক হোক বা ভুল, তারপর পাঁচ দিয়ে আর মিনিট দিয়ে ভাগ করে। এটি আঙুলের গতির মাপ। যে অক্ষর মুছে ফেলেছেন তা গোনা হয় না, কিন্তু রেখে দেওয়া ভুল অক্ষর গোনা হয়।

নেট WPM, আমরা যেভাবে ব্যবহার করি, শুধু সেই শব্দগুলোর অক্ষর গোনে যা আপনি পুরোপুরি সঠিক টাইপ করেছেন, প্রতিটির পরের স্পেসসহ। একটি অক্ষর ভুল হলেই পুরো শব্দটি কিছুই যোগ করে না। আমাদের ফলাফলের স্ক্রিনে এটিই প্রধান সংখ্যা। আমরা এটি বেছে নিয়েছি কারণ টাইপোসহ শব্দ মানে এমন একটি শব্দ যা কাউকে ঠিক করতে হবে, তাই সেটিকে শেষ করা কাজ হিসেবে গোনা উচিত নয়।

গ্রস WPM হলো অফিস ও পরীক্ষার টেস্টিংয়ের পুরোনো পরিভাষা। যেমন ভারতের CBSE গ্রস শব্দ (যা কিছু টাইপ করা হয়েছে) আর নেট শব্দ (শুধু সঠিক শব্দ) মিনিট দিয়ে ভাগ করে, আর নির্ভুলতা জানায় নেট ভাগ গ্রস হিসেবে। আরেকটি পুরোনো রীতি গ্রস গতি নিয়ে তা থেকে করা ভুলগুলো বাদ দেয়। প্রতি মিনিটে প্রতিটি অসংশোধিত ভুলের জন্য একটি শব্দ বাদ দিলে, দুটি ভুলসহ একটি শব্দের দাম হয় দুই শব্দ, অথচ আমাদের নেট হিসাবে এক শব্দ, তাই এলোমেলো রানে সংখ্যা দুটি একে অপরের থেকে সরে যায়।

একটি টেস্ট, পাঁচটি সৎ সংখ্যা

আমাদের মেট্রিক্স পাতা থেকে একটি হিসাব-করা উদাহরণ। একটি 30 সেকেন্ডের টেস্ট: 160টি অক্ষর-কিপ্রেস, তার 6টি ভুল, 4টি ঠিক করা আর 2টি রেখে দেওয়া। চূড়ান্ত লেখায় 156টি অক্ষর, যার 154টি সঠিক, আর 32টি শব্দের 30টি নিখুঁত, যা তাদের স্পেসসহ মোট 148টি অক্ষর।

গোনার নিয়মহিসাবWPM
র (চূড়ান্ত লেখার প্রতিটি অক্ষর)156 ÷ 5 ÷ 0.562.4
প্রতিটি সঠিক অক্ষর154 ÷ 5 ÷ 0.561.6
র × নির্ভুলতা62.4 × 0.962560.1
নেট, শুধু সঠিক শব্দ (আমাদের)148 ÷ 5 ÷ 0.559.2
গ্রস থেকে প্রতি মিনিটে অসংশোধিত ভুল বাদ62.4 - 2 ÷ 0.558.4

নির্ভুলতা হলো (160 - 6) ÷ 160 = 96.25%। পাঁচটি যুক্তিসংগত সংখ্যা, 4 WPM-এর ফারাক, অথচ কেউ কোনো ভুল করেনি। 90% নির্ভুলতার কোনো রানে র আর নেটের ফারাক অনেক বেশি বড় হয়, কারণ তখন প্রায় অর্ধেক শব্দেই কোনো না কোনো ভুল থাকে। সেই হিসাব আছে টাইপিং নির্ভুলতা আসলে কী মাপে পোস্টে।

টাইপিং টেস্টগুলো কী নিয়মে গোনে

কোনো টেস্টের সাহায্য-পাতা বা ফলাফলের স্ক্রিন সাধারণত বলে দেয় সেটি কোন নিয়ম ব্যবহার করে।

নিয়মপ্রধান সংখ্যা কী গোনেআমাদের নেট WPM-এর তুলনায়
শুধু সঠিক শব্দপুরোপুরি সঠিক শব্দের অক্ষর, স্পেসসহ, ÷ 5 ÷ মিনিটআমাদের মতোই নিয়ম; অর্ধেক-শেষ করা শেষ শব্দে সামান্য পার্থক্য
টাইপ করা প্রতিটি অক্ষরলেখায় রয়ে যাওয়া সবকিছু ÷ 5 ÷ মিনিট, নির্ভুলতা আলাদা দেখানোআমাদের র WPM-এর সমান
প্রতিটি সঠিক অক্ষরশব্দটি ঠিক হোক বা না হোক, সঠিক অক্ষরগুলোআমাদের র আর নেটের মাঝামাঝি
গ্রস থেকে ভুল বাদগ্রস গতি থেকে প্রতিটি অসংশোধিত ভুলের জন্য জরিমানা বাদনেটের কাছাকাছি; এলোমেলো রানে কম
এগোনোর আগে প্রতিটি ভুল ঠিক করতে হয়ভুল অক্ষরের পরে এগোনো যায় না, তাই চূড়ান্ত লেখা সবসময় সঠিকতুলনীয়, সাধারণত একটু কম
সার্ভারে সময় মাপাঘড়ি চলে সার্ভারে, তাই নেটওয়ার্কের দেরিও আপনার সময়ের অংশধীর কানেকশনে ছোট রেসে কম
গবেষণা (Dhakal et al. 2018)লিখে তোলা লেখার দৈর্ঘ্য, প্রথম থেকে শেষ কিপ্রেসের সময় দিয়ে ভাগ; অসংশোধিত ভুল আলাদাভাবে জানানোআমাদের র WPM-এর কাছাকাছি

তিনটি সারি একটু বিস্তারিত দেখার মতো।

যে টেস্টে প্রতিটি ভুল ঠিক করতে বাধ্য করা হয়

বাধ্যতামূলক সংশোধনে মনে হয় নেট WPM-এর মতোই ফল আসা উচিত, কারণ দুই ক্ষেত্রেই চূড়ান্ত লেখা নিখুঁত। কিন্তু ফল কম আসে, কারণ এখানে প্রতিটি ভুলের দাম ঘড়ির সময়ে দিতে হয়। অনলাইন টাইপিং নিয়ে সবচেয়ে বড় গবেষণায় দুটি কিস্ট্রোকের মধ্যে গড় ব্যবধান ছিল 239 ms। একটি বাধ্যতামূলক সংশোধনে অন্তত একটি ব্যাকস্পেস আর একবার আবার টাইপ লাগে, অর্থাৎ দুটি বাড়তি কিস্ট্রোক, মোটামুটি আধা সেকেন্ড, সঙ্গে ভুলটা চোখে পড়ার মুহূর্তটুকু। এক মিনিটের টেস্টে ছয়টি ভুলে খরচ হয় প্রায় তিন সেকেন্ড, রানের 5%: 60 WPM-এর একজন টাইপিস্ট নামেন 57-এর কাছাকাছি। আমাদের নেট হিসাব ভুল শব্দটি বাদ দিয়ে এগিয়ে যায়, তাতে বাড়তি সময় লাগে না।

সার্ভারে সময় মাপা টেস্ট

কিছু অনলাইন টেস্ট অফিসিয়াল সময় নেয় তাদের সার্ভারে, তাই নেটওয়ার্কের দেরি আপনার ফলের ভেতরে ঢুকে পড়ে। প্রভাবটা সরল পাটিগণিত। 100 WPM-এ 30 সেকেন্ডের একটি রেসে আধা সেকেন্ডের দেরি দেয় 100 × 30 ÷ 30.5 = 98.4। পুরো এক সেকেন্ডে আসে 96.8, আর দুই সেকেন্ড আটকে থাকলে 93.8। সার্ভারে মাপা কোনো ফল যদি এখানকার আপনার সংখ্যার চেয়ে অনেক নিচে থাকে, আঙুলকে দোষ দেওয়ার আগে আরও স্থির কানেকশনে আবার দিন।

গবেষণার ভিত্তিরেখা

Dhakal-এর সারিটি হলো গবেষণার ভিত্তিরেখা। সেই গবেষণা (Aalto ও Cambridge, CHI 2018) 168,960 জন অনলাইন স্বেচ্ছাসেবকের 136 মিলিয়ন কিস্ট্রোক বিশ্লেষণ করেছিল, গড় 51.56 WPM। এর WPM আসে লিখে তোলা লেখার দৈর্ঘ্য থেকে, আর ভুল জানানো হয় আলাদা হার হিসেবে, তাই এটি আমাদের র সংখ্যার কাছাকাছি। আপনার নেট WPM-কে 51.56-এর সঙ্গে তুলনা করলে আপনি নিজেকে কয়েক শব্দ কম দেখাচ্ছেন। আমাদের গড় টাইপিং গতি পোস্ট এটিকে অন্যান্য গবেষণার পাশে রাখে।

ছোট টেস্টে আমার WPM বেশি কেন?

আমরা ধরে নিয়েছিলাম, বিভিন্ন সাইটের মধ্যে বিভ্রান্তির বেশিরভাগটাই গোনার নিয়ম দিয়ে ব্যাখ্যা করা যায়। আসলে সাধারণত টেস্টের দৈর্ঘ্যই বেশি গুরুত্বপূর্ণ। একই মানুষ, একই টেস্ট, একই সূত্রে 15 সেকেন্ডের স্কোর দুই মিনিটের স্কোরকে হারাবে, এটাই আশা করুন। দুটি হিসাব দেখায় কেন।

প্রথমত, কেউই স্প্রিন্টের গতি ধরে রাখতে পারেন না। ধরুন একজন টাইপিস্ট প্রথম দশ সেকেন্ড 90 WPM-এ শুরু করেন, তারপর 70-এ থিতু হন:

টেস্টের দৈর্ঘ্যহিসাবWPM
15 সেকেন্ড(10 × 90 + 5 × 70) ÷ 1583.3
60 সেকেন্ড(10 × 90 + 50 × 70) ÷ 6073.3
120 সেকেন্ড(10 × 90 + 110 × 70) ÷ 12071.7

একই টাইপিস্ট, একই নিয়ম, 12 পয়েন্টের ফারাক। এটি একটি মডেল, কিন্তু আমাদের ফলাফলের স্ক্রিনও একই আকার দেখায়: 60 সেকেন্ডের টেস্টে প্রতি সেকেন্ডের চার্ট প্রায় সবসময়ই প্রথম 20 সেকেন্ডের পর নিচের দিকে নামে, আর প্রতিটি শব্দে বার্স্টের রং দেখায় কোন অংশটি শুরুর সংখ্যাকে ফুলিয়ে তুলেছে।

দ্বিতীয়ত, ছোট টেস্ট ছোট জিনিসকে বড় করে দেখায়। 15 সেকেন্ডের টেস্টে প্রতিটি পাঁচ অক্ষরের শব্দের মূল্য 4 WPM (1 ÷ 0.25 মিনিট)। ভাগ্যক্রমে পরপর ছোট শব্দ পাওয়া, অর্ধেক-শেষ করা শেষ শব্দ বা ধীর প্রথম কিপ্রেস, এর প্রতিটিই স্কোরকে কয়েক পয়েন্ট সরিয়ে দিতে পারে। 60 সেকেন্ডের টেস্টে সেই একই শব্দের মূল্য 1 WPM, আর দুই মিনিটে তার অর্ধেক।

টেস্টের দৈর্ঘ্য অনুযায়ী প্রকাশিত গড়গুলো সম্ভবত এটাও প্রতিফলিত করে যে কে কোন দৈর্ঘ্য বেছে নেন, কারণ যাঁরা বেশি স্কোরের পেছনে ছোটেন তাঁরা ছোট টেস্টই বেছে নেন। যেভাবেই হোক, যেকোনো WPM নিয়ে প্রথম প্রশ্ন হওয়া উচিত "কতক্ষণের?"। আপনারটা দেখে নিতে পারেন 2 মিনিটের টেস্টে।

ছোটখাটো যেসব জিনিস সংখ্যা বদলায়

শব্দের তালিকা। কিছু টেস্ট সবচেয়ে প্রচলিত ইংরেজি শব্দের একটি ছোট তালিকা থেকে শব্দ নেয়। আমাদের শব্দ-টেস্টগুলো একটি সাবটাইটেল কর্পাসের সবচেয়ে প্রচলিত 1,000টি শব্দ ব্যবহার করে, আর উক্তি মোড বড় হাতের অক্ষর ও যতিচিহ্নসহ আসল অনুচ্ছেদ ব্যবহার করে। প্রচলিত ছোট শব্দ থেকে সংখ্যা বেশি আসে, নামবাচক বিশেষ্য আর কমা-ভরা গদ্যের চেয়ে।

অর্ধেক-শেষ করা শেষ শব্দ। সময় বাঁধা টেস্টে প্রায় সবার ক্ষেত্রেই ঘড়ি থামে কোনো শব্দের মাঝখানে। অর্ধেক-শেষ করা শেষ শব্দের যতটুকু আপনি ঠিক টাইপ করেছেন, আমরা তা গুনি। কিছু টেস্ট সেটি বাদ দেয়। 15 সেকেন্ডের টেস্টে এর মূল্য 4 WPM পর্যন্ত।

ভুলে থেমে যাওয়া। কিছু টাইপিস্ট বাধ্যতামূলক সংশোধন চান আর কেউ চান না, তাই আমরা এটিকে একটি সেটিং করেছি।

ঘড়ি কখন শুরু হয়। আমাদের ঘড়ি শুরু হয় প্রথম গৃহীত অক্ষরে, আর শব্দ বা উক্তির টেস্টে থামে শেষ কিপ্রেসে। পাতায় ফোকাস থেকে প্রথম কি পর্যন্ত সময় শুরুর লেটেন্সি হিসেবে লগ করা হয়, আর তা আপনার বিরুদ্ধে গোনা হয় না। যেসব টেস্ট পাতা লোড হওয়ার সময়েই ঘড়ি চালু করে, তারা ছোট টেস্ট থেকে এক-দুটি শব্দ কেটে নেয়।

ফোন। Aalto গ্রুপের মোবাইল গবেষণায় স্বেচ্ছাসেবকদের গড় ছিল 36.2 WPM, ডেস্কটপ গবেষণার গড়ের প্রায় 70%। আমরা ফোনের ফলাফল পাবলিক লিডারবোর্ডের বাইরে রাখি।

আমরা কী দেখানোর সিদ্ধান্ত নিলাম

আমরা একটি স্পষ্ট ক্রমে কয়েকটি সংখ্যা দেখানো বেছে নিয়েছি: নেট WPM বড় করে, তার পাশে র WPM আর নির্ভুলতা, আর এক লাইনের একটি নোট যা বলে প্রতিটি সঠিক অক্ষর গোনে এমন টেস্ট কী দেখাত। এই লাইনটি আছে এই লেখার শুরুর সেই অভিযোগের কারণেই।

একই ফাংশন প্রতিটি সংখ্যা হিসাব করে আপনার ব্রাউজারে, আর আবার আমাদের সার্ভারে কিস্ট্রোক লগ থেকে।

কীসের সঙ্গে তুলনা করবেন

নিজের অগ্রগতি দেখতে চাইলে একই রকম জিনিসের সঙ্গে তুলনা করুন: একই সাইট, একই মোড, একই সময়, একই শব্দতালিকা। ইতিহাসের পাতায় আপনার ফলাফল মোড ও ভাষা অনুযায়ী ফিল্টার করা যায়।

অন্য সাইটে থাকা কোনো বন্ধুর সঙ্গে তুলনা করতে চাইলে আগে সময়ের দৈর্ঘ্য বাছুন, সূত্র পরে। 60 সেকেন্ডের টেস্ট সবচেয়ে প্রচলিত সাধারণ ভিত্তি; টাইপিংয়ে সবচেয়ে কম তুলনীয় জিনিস হলো 15 সেকেন্ডের সংখ্যা।

কোনো জনগোষ্ঠীর সংখ্যার সঙ্গে তুলনা করতে চাইলে দেখে নিন জনগোষ্ঠীটি কারা। Karat-এর 1999 সালের ল্যাব গবেষণায় সাধারণ অফিস ব্যবহারকারীরা 32.5 WPM-এ লেখা কপি করেছিলেন। Dhakal-এর 51.56 এসেছে তরুণ, নিজে থেকে অংশ নেওয়া স্বেচ্ছাসেবকদের থেকে, র-এর কাছাকাছি পদ্ধতিতে মাপা। Palin-এর 36.2 ফোনের জন্য। আমাদের পার্সেন্টাইল লেবেল জানায় সেটি কোন রেফারেন্স ব্যবহার করছে, যতদিন না সেই বিভাগে আমাদের নিজেদের 10,000টি ফলাফল জমে।

প্রায়ই জিজ্ঞাসিত প্রশ্ন

WPM-এর সূত্র কী?

অক্ষর ÷ 5 ÷ মিনিট। নেট WPM শুধু পুরোপুরি সঠিক শব্দের অক্ষর ব্যবহার করে; র WPM টাইপ করা প্রতিটি অক্ষর ব্যবহার করে।

আমার আসল গতি কোনটি, নেট WPM না র WPM?

কাজে লাগার মতো সংখ্যা নেট WPM, কারণ এটি শুধু আপনার ঠিক করা শব্দগুলো গোনে। র দেখায় আপনার আঙুল কত দ্রুত চলেছে।

কিছু সাইটে আমার WPM বেশি কেন?

সাধারণত টেস্টের দৈর্ঘ্য বা শব্দতালিকার কারণে, সূত্রের কারণে নয়। প্রচলিত ছোট শব্দের 15 সেকেন্ডের টেস্ট যতিচিহ্নসহ দুই মিনিটের অনুচ্ছেদকে হারাবে, গোনার নিয়ম হুবহু এক হলেও।

উৎস