WordPress plugin intelligence profile

Rooster LMS

The free LMS for training many organisations from one site: games, 30+ question types, timed exams, live lessons, certificates and reports.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 7.1 · PHP 8.1
Directory statusactive
Last directory update2 Nov 20261h 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 Rooster LMS version 1.1.0 as active, updated 1h ago and tested up to WordPress 7.1.

Overview

About this plugin

Rooster LMS is the free WordPress LMS for training many organisations from one site. One common pool of courses serves every organisation, and every division, hotel, school or department inside it runs its own programmes and people. Without organisations, it is a complete LMS for one school, company or course creator.

Website · Rooster LMS Pro · Rooster Adaptive LMS · Rooster LRS

Free, with nothing to buy

Rooster LMS is complete on its own: unlimited organisations, courses and learners, and no feature waits for a licence. Much of what WordPress LMS plugins usually sell as add-ons is in the free plugin:

  • Interactive content and games from its own H5P engine, with no H5P plugin: memory games, crosswords, flashcards, branching scenarios and interactive video.
  • More than 30 question types: ten native graded types, seventeen interactive H5P types and four survey types.
  • Exams you can trust: one question at a time from the server, timers a reload cannot reset, extra time, withheld results, question banks and regrading.
  • The Rooster LMS Designer: a whole course on one screen, saved as you type with Undo, beside the block editor.
  • Several instructors per course: a principal, instructors who edit, assistants and graders, and public profiles of lecturers and committees.
  • Points and a leaderboard, star ratings, and certificates anyone can verify.
  • Assignments, a grading queue and a gradebook with your own grade scales.
  • Live lessons on Zoom, Google Meet, Microsoft Teams or Webex: Zoom meetings created for you, any meeting link, a live stream or a room at a venue, with protected recordings on your server.
  • QR codes in class: tickets that staff scan at the door, and a class QR that opens the lesson and its materials on learners’ phones and marks them present.
  • New lessons announced to earlier learners, only those who agreed, in their language, and reminders before every live lesson.
  • A public events calendar and invitations with one-click RSVP, with a funnel from invited to attended.
  • Cohorts and course runs: intakes, and programme cohorts that follow a programme over several courses and years.
  • Course packages (plans) for an organisation’s seats or one person: chosen courses or whole categories, for a term, with renewal reminders.
  • Course sales with WooCommerce and a front-end registration form.
  • Mass registration: one Excel sheet registers hundreds of people at their units, and bulk enrolment by role, unit or category.
  • Reports per organisation and unit, rolled up level by level, with Excel and CSV exports.
  • One course in every language with WPML or Polylang.
  • More than 60 blocks for the block editor, the site editor and Elementor, and WP-CLI commands.
  • Fast at scale: learning records in its own database tables, never in post or user meta.
  • Importers from MasterStudy LMS (in one click), LearnDash, LearnPress, Tutor LMS, Amelia, eRoom and the H5P plugin, with a preview and Undo.
  • An AI Insights chat (optional, with Rooster One Pro): ask about enrolments, progress, quiz results and live sessions in plain words.

Built for many organisations

Each organisation is a tree with as many levels as it needs, named your way: group, hotel and department, or university, faculty and class. The courses come from your common pool; managers, instructors and reporters at any level run only their part: its people, programmes, catalogue, front-end portal, branding and reports. A live structure builder shapes the tree with Undo, and people can belong to several organisations.

Rooster LMS Pro

Rooster LMS Pro adds to the free plugin; nothing in the free plugin needs it.

It brings SCORM and cmi5 packages with a built-in xAPI learning record store, SCORM to cmi5 conversion, Google Meet and Microsoft Teams meetings created for you, automatic attendance from Zoom, Meet and Teams and recordings from Zoom and Teams, new lessons announced to earlier learners automatically, twenty-two structure templates, single lessons and instalments for sale, plans as subscriptions, admissions, engagement reports, and AI agents through Rooster LTI, included.

Try it free for 14 days from the Rooster LMS Home page, then from $99 a year.

Rooster Adaptive LMS

Rooster Adaptive LMS puts every question at the right level for each learner. Rooster LMS Pro picks each next question of an adaptive quiz from the answers so far; the service measures how hard each of your questions really is from your learners’ answers, estimates each learner’s ability per skill, and suggests improvements for your staff to approve. No names, e-mail addresses or user IDs leave your site.

From $19 a month.

Rooster LRS

0 statements from any learning tool, kept in its own database tables, with a credential per client, erasure and retention. Pro carries its own store; Rooster LRS is for any site that needs one.

External services

Rooster LMS works fully without any external service. systems. Links open in the browser only when someone clicks them; nothing is sent before.

rooster.systems: Rooster account, Pro trial and feedback (optional)

The service of Oxford Metadata Ltd, the makers of Rooster LMS, behind Rooster accounts, the Pro trial and feedback. Terms and conditions · Privacy policy

  • Rooster account: when an administrator saves an account key on the Rooster LMS Home page, and when they press “Refresh balance”, the site sends the key (as a request header), its address and host name, an install fingerprint (a hash that reveals nothing about the site) and one number, the learner count of its largest organisation (counted at most once a day), to https://rooster.systems/wp-json/om-portal/v1/cmi5/status. The answer is the account’s balance, top-up link and plan. The key is stored encrypted; “Disconnect” removes it.
  • Pro trial: only when an administrator submits the trial form, the e-mail address, names and company entered, the site’s address and host name, the install fingerprint and the Rooster LMS version go to https://rooster.systems/wp-json/om-portal/v1/rooster-lms-install/signup. Until the e-mailed link is confirmed, the site asks https://rooster.systems/wp-json/om-portal/v1/rooster-lms-install/signup/poll for the new key.
  • Feedback (no account needed): only when a user presses Send in the “Send feedback” window, the message, its category and rating, the reply address (unless “Send anonymously” is ticked), the Rooster LMS screen, the site’s address, the install fingerprint, the language and the Rooster LMS, WordPress and PHP versions go to https://rooster.systems/wp-json/om-portal/v1/rooster-lms-install/feedback. Before its first message the site enrols once at https://rooster.systems/wp-json/om-portal/v1/rooster-lms-install/enrol (and.../enrol/complete ), and rooster.systems reads /wp-json/rooster-lms/v1/install-echo on the site to confirm its address.

rooster.systems: the H5P quiz set download (optional)

systems. 3 MB). No account is needed and nothing is sent but the request itself (the site’s server address and the time, as with any download).

The file is checked against the SHA-256 fingerprint built into Rooster LMS before anything is installed. Terms and conditions · Privacy policy

rooster.systems: links (on click only)

systems ) and your account’s downloads. Rooster LMS never downloads, installs or updates plugins itself.

H5P Hub (optional: interactive content types)

Operated by Joubel AS for the H5P Group. org/ ) only after an administrator turns the Hub on under Rooster LMS > Settings > Integrations, and then only when an administrator registers the site, refreshes the list of content types or installs one: a random site id, “Rooster LMS” with its version, the H5P core version and, with “Usage statistics” on, how many contents use each type. Installed types are downloaded from the same service.

org/. H5P publishes no separate terms of use; its licensing page states the terms of its software and content types: Licensing · What the Hub collects · Privacy

Zoom (optional: live sessions)

Operated by Zoom Communications, Inc. Rooster LMS calls Zoom only when an administrator has entered Zoom Server-to-Server OAuth credentials under Rooster LMS > Live sessions > Settings and an editor saves, changes, cancels or deletes a Zoom live session. us/v2/.

No learner data is sent. us/j/... ) when they click it.

The client secret is stored encrypted. Terms · Privacy

Google Meet, Microsoft Teams and Webex meetings are links you paste: the learner’s browser opens them on click, and Rooster LMS sends those services nothing; nor do meetings imported from eRoom. Rooster LMS Pro creates Meet and Teams meetings; its readme lists what it sends.

Video players: YouTube, Vimeo, Bunny Stream, Cloudflare Stream (optional)

When a lesson’s video or a live session’s stream comes from one of these services, its page shows the service’s player in a frame. The visitor’s browser loads it directly from the service, which receives the video’s ID, the page’s address, the visitor’s IP address and browser details, and may set cookies. A live stream loads only while its lesson is live, for the people who may attend.

Your server sends nothing to these services. Hosts added with the rooster_lms_live_stream_hosts filter load under their own terms.

  • YouTube ( https://www.youtube-nocookie.com/embed/, links https://www.youtube.com/ ): terms · privacy
  • Vimeo ( https://player.vimeo.com/video/, https://vimeo.com/event/ ): terms · privacy
  • Bunny Stream ( https://iframe.mediadelivery.net/ ): terms · privacy
  • Cloudflare Stream ( cloudflarestream.com, videodelivery.net ): terms · privacy

“Add to calendar” and “Subscribe” links (on click only)

/addfromweb ). On click the data travels in the link: the lesson’s title, times, place and public page address, or for “Subscribe” the address of the course’s calendar feed (a visitor’s own signed address for a course that is not public), which the calendar service then reads.

  • Google Calendar: terms · privacy
  • Microsoft (Outlook.com, Microsoft 365): terms · privacy

wordpress.org and Viber links (on click only)

com/ ). org privacy · Viber terms · Viber privacy

Gravatar (optional, off by default)

Operated by Automattic Inc. com, which receives a hash of the person’s e-mail address and the visitor’s IP address. Terms · Privacy

Plugins on your own site

WooCommerce, the Newsletter plugin and the importers’ sources (MasterStudy LMS, Amelia, eRoom) are plugins on your own site: Rooster LMS works with them locally, without any external request. With Rooster One’s chats, Rooster LMS answers their questions on your site (learners pseudonymised in the Insights chat); what Rooster One sends to its AI service is in Rooster One’s readme.

Blocks and shortcodes

Every Rooster LMS block works in the block editor and the site editor (Gutenberg and full site editing), nearly all also as Elementor widgets when Elementor is active, and most have a shortcode for other page builders. The alphabetical list is under Installation.

WordPress.org metadata

Plugin tags

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

  • courses
  • elearning
  • lms
  • quiz
  • training
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 7.1 · PHP 8.1
Update activity2 Nov 20261h 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.01.1.0
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.