WordPress plugin intelligence profile

Kouib Blocks for Tutor LMS

Professional Gutenberg blocks for Tutor LMS courses: category filter, carousel, boxes, quick search and platform stats. Full RTL support.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.3 · PHP 7.4
Directory statusactive
Last directory update14 Oct 202619d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Kouib Blocks for Tutor LMS version 1.0.2 as active, updated 19d ago and tested up to WordPress 7.1.

Overview

About this plugin

The Kouib Blocks for Tutor LMS package turns a static course listing into a fast, interactive experience inside the Gutenberg block editor — no complex setup. Add a block and display it anywhere.

The five blocks:

  • Courses Filter — a grid of courses with category buttons, custom ordering by student count, and a cache per settings combination. Works on the frontend and in the editor (ServerSideRender).
  • Courses Carousel — a responsive slider with side arrows, columns adjustable from the editor, and ordering by newest, most enrolled, or random.
  • Course Category Boxes — a grid of categories with a course counter and a link per category, plus a custom icon (PNG/SVG) per category uploaded straight from the media library.
  • Quick Search — an instant (AJAX) search field with live results and no page reload, featuring:
  • Full Arabic normalization: (أ/إ/آ/ٱ → ا), (ة → ه), (ى → ي) and diacritics removal, so searching “الحساب” also finds “المحاسبة”.
  • Smart relevance ranking: title match > starts with the phrase > contains it.
  • A “match exact phrase” option and a two-letter minimum for words.
  • Form colors, size and shape adjustable from the editor, with results floating over the page when needed.
  • Platform Stats — prominent counters (icon + number + label) for students, instructors, courses and lessons, with a responsive grid (3 breakpoints) and a full panel to show/hide each statistic and its style.

Guaranteed performance:

– Transient cache for every piece (ready HTML or stat numbers) with an active-keys registry.

– Automatic invalidation on saving/deleting a course, on new student enrollments, or on rating updates.

– Light queries: no row-by-row enrollment counting; instructor stats via a single query.

– Each block’s assets load only when the block is present — no extra CSS/JS on pages that don’t need it.

Translation & Arabic:

mo.

– Full RTL support and numbers formatted with number_format_i18n.

json.

Source Code

The source code for this plugin is publicly available at:

com/kouiderbounama/kouib-blocks-for-tutor-lms

The source code for the compiled block editor scripts is also included in the src/ directory of this plugin. js file.

To regenerate the compiled files:

  • Install Node.js 18+ and run npm install in the plugin root.
  • Run npx wp-scripts build to compile the src/ directory into build/.
  • Run node build-i18n.js to regenerate translation files.

js) are hand-written source files and are not generated by build tools.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • tutor lms
  • carousel
  • courses
  • filter
  • gutenberg
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.3 · PHP 7.4
Update activity14 Oct 202619d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.11.0.2
WordPress compatibility7.17.1.3
Version1.0.01.0.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.