✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Feedback for Moodle Bridge WP

Pick any Moodle course, forum thread, or activity row exposed by Moodle Bridge for votes, status, and category, and SleekView Feedback renders a public board on WordPress. Learners upvote Moodle fixes, votes write back to source rows, and your roadmap stays inside one query.

♾️ Lifetime License available

SleekView Feedback board for Moodle Bridge WP

Moodle Bridge courses become an upvote board

Every Moodle course exposed through Moodle Bridge WP already carries the shape of a feedback item. A course has a Moodle id, a category, an instructor, a forum thread set, and an activity log that Moodle tracks per learner. The Moodle Bridge dashboard treats each as a row in a synced course list, but every row is really a request waiting to be voted on in public.

SleekView Feedback reads the moodle_course post type and the forum thread mirror that Moodle Bridge WP already writes through the Moodle Web Services API. Pick the numeric meta key you use for course priority votes or learner thumbs ups, pick the Moodle course category taxonomy for pills, and pick the course review state for the badge. The block renders cards ordered by votes with search and filter UI alongside.

Upvotes write back to the same vote meta your Moodle Bridge reports chart against, so totals stay aligned between the public board and the Moodle gradebook. Nothing duplicates, nothing syncs on a cron, and there is no second roadmap database to keep current. The Moodle Bridge admin and the public board read from one query.

Workflow

From Moodle Bridge to upvote cards

1

Point at moodle_course post type

Tell SleekView to read from moodle_course with Moodle Bridge meta exposed. Apply the same filter your administrators use to triage forum threads so the public board inherits only the courses safe to expose to learners and prospects across cohorts.
2

Map vote, status, and category

Pick a numeric meta key for votes (or a thumbs up proxy your school uses), the course review status field for the badge (New, Investigating, Planned, Shipped), and the Moodle course category taxonomy for the pill. Each role is a dropdown inside the block.
3

Embed the board on a course page

Drop the SleekView block on the WordPress landing page that fronts your Moodle install, a category page, or a dedicated roadmap page. Pick Feedback as the render surface and choose per-page or load more pagination. Search and filter UI render alongside.
4

Upvotes write back to Moodle

Each Upvote click increments the vote meta on the source moodle_course row, which Moodle Bridge mirrors back to the Moodle id through the Web Services API, so your gradebook and Moodle reports pick up the new totals on the next sync window.

Sample board

Sample Moodle Bridge feedback board

Each card is one Moodle course or forum thread mirrored by Moodle Bridge WP, ordered by upvote count. Status badges come from the review state, category pills from Moodle taxonomy, and Upvote writes back to source meta.
256 votes
Sync forum replies from Moodle into the WordPress mirror within 60 seconds
Marcus Devlin Feature request Planned
172 votes
Course completion percentage off by 1 when Moodle uses weighted grading
@moodlevipra Bug Investigating
118 votes
Support Moodle webhook for new badges so WP UI can render them live
Hana Mitsuhiro Idea New
84 votes
Allow SSO from WordPress login to Moodle without a second password screen
Diego Salvador Enhancement New
37 votes
Course thumbnail import strips alt text when Moodle category is empty
@neilmoodle Bug Shipped
8 votes
Native LTI 1.3 bridge for external tools registered in Moodle admin
Femi Adeyemi Integration Closed

Comparison

Default Moodle vs SleekView Feedback

Default Moodle Bridge admin

  • Course feedback stays inside Moodle and the Bridge admin with no public-facing roadmap surface
  • There is no native upvote mechanism, so Moodle course priority is gathered through email polls
  • Status changes stay invisible to learners until an admin posts a manual Moodle announcement
  • Exporting course data to a separate roadmap tool means duplicate data and stale vote counts
  • Moodle course taxonomies stay locked to the admin instead of filtering a public learner board

SleekView Feedback

  • Reads the moodle_course post type and forum thread mirror directly
  • Upvotes increment the configured vote meta so Moodle Bridge reports stay aligned
  • Status badges and category pills color-map from your existing Moodle review values
  • Per-row author, votes, status, and category resolved through one WordPress query
  • Search and filter UI renders next to the cards with no extra block configuration

Features

What SleekView Feedback gives you for Moodle Bridge WP

One click upvote on course cards

Learners click Upvote on the Moodle courses they want fixed first, the count writes back to the moodle_course meta on the underlying row, and the card moves up. No login wall by default.

Status and category filters

Status pills and Moodle category pills double as filters. Learners click a status to see only Planned course fixes, or a Moodle category to find courses in their faculty.

Stays in sync with Moodle data

Because the board reads the live Moodle Bridge mirror, every new forum reply, status update, or Moodle category change shows up instantly on the public board after the next bridge sync window. There is no second roadmap database to keep reconciled with Moodle.

Audience

How Moodle schools use the board

Public Moodle course roadmap

Surface Moodle course updates tagged Planned or In progress on a learner-facing page. Students vote on the courses they want refreshed first.

Known Moodle bridge bugs

Show only Moodle courses or forum threads categorized as Bug with status Open or Reproduced. Students hitting the same sync bug confirm and upvote rather than opening another support thread about an already known Moodle.

Internal triage for Moodle admins

Gate the page behind a logged-in admin role. The board becomes a private prioritization tool that uses the same course and forum data your team already mirrors from Moodle into WordPress through the bridge.

The bigger picture

Why a public board changes Moodle Bridge

Moodle Bridge WP exposes the Moodle install to the friendlier surface of WordPress. Each flagged course is a moment of real friction from a real student, but it dies inside a forum row almost no one will ever revisit after the term ends. The admin closes the thread, adds a tag, and moves on.

The next cohort hits the same broken sync and starts a brand new support thread. A public feedback board changes the contract. Once flagged courses are visible, learners can confirm bugs instead of opening fresh tickets, vote on the Moodle improvements surfaced by other students, and watch status badges flip from New to Planned to Shipped without a follow-up email from the registrar.

Admins stop answering the same question across a hundred separate threads, because the answer lives on a card with a public status. Course leads stop guessing which Moodle category to refresh next, because the order on the board is the order learners want. The data was always there inside Moodle.

SleekView Feedback gives it a public face through the bridge.

Questions

Common questions about SleekView Feedback for Moodle Bridge WP

No. SleekView Feedback reads the moodle_course post type and forum thread mirror that Moodle Bridge WP already writes when it syncs from the Moodle Web Services API. There is no separate roadmap table, no extra sync job, and nothing to migrate. Upvotes are stored as numeric meta on the same row your bridge reports chart against.

 

Yes. The Feedback view inherits the same query filters as SleekView Tables and Charts. You can restrict by course status, Moodle category, faculty, review state, or any custom meta. Most Moodle teams expose only courses tagged Roadmap or Bug with statuses Planned, In progress, and Shipped on the public board and keep the rest hidden.

 

SleekView tracks upvotes per browser through a signed cookie and per user ID for logged-in WordPress users. You can also require a Moodle SSO login before voting if you want stricter dedupe. Vote totals stay consistent across page loads and devices for known users, with cookie-based dedupe protecting anonymous voters from double counting their own upvote.

 

A separate roadmap tool is a different product with its own database, login, and pricing. You sync Moodle courses across twice, then maintain two sources of truth. SleekView Feedback reads the Moodle Bridge mirror live through WordPress, so the board, the bridge, and Moodle itself always settle to the same numbers. There is one source of truth: your WordPress install.

 

Yes. Any numeric meta key can act as the vote column, any taxonomy or text meta can be the status, and any taxonomy or meta can be the category. The SleekView block exposes a dropdown for each role so you map the Moodle Bridge columns once through the block UI and never touch the underlying template to change which fields render.

 

By default upvotes update the meta silently to avoid spamming busy Moodle admins. You can opt in to firing a standard WordPress action on each upvote that you bridge into Moodle webhooks if you want owners to see live demand, or threshold it to alerts every ten or fifty votes for a calmer notification cadence.

 

Yes. SleekView lets you scope the query to one or many terms in any taxonomy mirrored from Moodle, so you can run a board per faculty, per instructor, or per language. Each board is a separate block on a separate page, all reading from the same underlying mirror with their own filter and column mapping configured.

 

Because SleekView Feedback reads whatever query you point it at, you can swap the source from moodle_course to a different post type or table without rebuilding the board. The cards, badges, votes, and filters stay intact. You re-map the column roles in the block settings, and the URL stays the same for visitors and search engines alike.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView