RavyCode Typing Speed Test

外掛說明

RavyCode Typing Speed Test helps students and visitors practice typing directly on your website.

Key features:

  • Real-time WPM, CPM, accuracy, and mistakes tracking
  • Smooth single-line typing flow with live highlighting
  • Restart and multi-duration support
  • Share-ready result popup with WhatsApp, Telegram, Facebook, X, LinkedIn, Email, Copy Link, and native share
  • Gutenberg block support and shortcode support
  • Lightweight frontend with no third-party JS dependencies

Free version note:

  • The free version uses a built-in rotating text bank.
  • Custom text bank management is planned for a Pro version.

Usage

Basic shortcode:

[ravycode_typing_speed_test]

Advanced shortcode:

[ravycode_typing_speed_test duration="60" show_title="true"]

Advanced shortcode parameters:

  • duration (integer): force a specific test duration in seconds for that page/post.
  • show_title (true or false): show or hide heading/tagline for that instance.

Coming Soon in Pro

  • Leaderboard
  • Add custom paragraphs
  • Pre-built themes
  • Gutenberg Block enhancements
  • Multi-language support
  • Advanced stats
  • Typing sound effects
  • Admin dashboard stats
  • Smart Difficulty Adjustment
  • Elementor / Page Builder Widget

螢幕擷圖

  • Plugin settings page where heading, tagline, durations, and colors are configured.
  • Desktop typing test before start.
  • Desktop typing test in progress with live highlight and stats.
  • Final result popup with share actions.

適用於區塊編輯器

這個外掛提供 1 個可供 Gutenberg/區塊編輯器使用的區塊。

  • RavyCode Typing Speed Test

安裝方式

  1. Upload the plugin folder to /wp-content/plugins/ or install via the WordPress plugin uploader.
  2. Activate RavyCode Typing Speed Test from the Plugins screen.
  3. Go to Settings > RavyCode Typing Speed Test and configure heading, tagline, durations, and accent color.
  4. Add the typing test to any page or post using shortcode or block.

常見問題集

Does this plugin work with Gutenberg?

Yes. A dynamic block is included.

Can I use shortcode in Classic Editor?

Yes. Both Classic and Block editor are supported.

How is WPM calculated?

WPM is calculated from correct characters only:
WPM = (correct_characters / 5) / elapsed_minutes

Can users paste text to cheat?

Paste is blocked in the typing input to keep results fair.

Can I set custom text passages in free version?

Not yet. Free version uses a curated rotating text bank.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈RavyCode Typing Speed Test〉的開發相關工作。

參與者

將〈RavyCode Typing Speed Test〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄