✨ 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 Good LMS

SleekView Feedback reads Good LMS course reviews, the quiz attempt log, and student questions, then sorts every entry by net upvotes so the most engaged course feedback rises to the top of a clean public board instead of being buried inside the Good LMS admin question feed and review grid.

♾️ Lifetime License available

SleekView Feedback board for Good LMS

Why Good LMS sites need a vote view

Good LMS stores course reviews in wp_goodlms_reviews, quiz attempts in wp_goodlms_quiz_attempts, and student questions in wp_goodlms_questions with a vote counter and a status column on each row. The default admin sorts by date, so the question twenty students upvoted sits below the question posted ten minutes ago and the high-signal review from last week gets buried under todays one-line acknowledgement inside the dashboard.

SleekView Feedback reuses those exact tables. Pick the Good LMS question vote counter or the review rating as the upvote field, pick the question status column as the status field, then point category to the Good LMS course taxonomy already attached to the row. The result is one board sorted by student votes, not by date, so the highest-signal piece of course feedback surfaces first and instructors triage by impact instead of recency on the dashboard list view.

Clicking Upvote on a card writes back to the Good LMS vote counter, which means the same engagement signal feeds the student question page, the course rating average, and any digest the instructor email already sends. Status pill changes update the question status column, so instructors move course feedback from Open to Planned to Shipped without leaving the Good LMS dashboard at all.

Workflow

From Good LMS reviews to a vote board

1

Connect to the Good LMS tables

Install SleekView, pick Good LMS from the data source picker, and the plugin scans goodlms_reviews, goodlms_quiz_attempts, and goodlms_questions automatically. Confirm the row preview shows the course feedback you expect to surface, then save the connection.
2

Pick the upvote column

Choose which numeric field drives the sort order. Most Good LMS sites use the student question vote counter, but you can also point at the review star rating, the quiz pass rate, or any custom meta the instructor team already updates on the Good LMS question.
3

Map status and category

Wire the status pill to the Good LMS question status column, then point the category column to the course taxonomy or a lesson tag. SleekView reads the existing values and assigns each one a colored pill so the board is readable at a glance the first time it.
4

Embed the board on a course page

Drop the SleekView Feedback block onto a course feedback hub or an instructor dashboard. Upvotes from enrolled students write back to the Good LMS vote counter, so reactions count on the student question page and inside the course rating average displayed.

Sample board

Sample Good LMS course feedback board

A preview of how Good LMS reviews, quiz attempts, and student questions render once SleekView Feedback sorts them by votes and course taxonomy, with status pills mapped to Good LMS question status values.
248 votes
Add a downloadable transcript for every Good LMS video lesson
Priya M. Course request Planned
187 votes
Quiz timer keeps resetting after a slow network save
@marcus_dev Bug Investigating
143 votes
Let students bookmark a lesson with a short private note
Helena R. Course idea Open
109 votes
Auto-issue certificate once final quiz hits the pass threshold
@codingtim Certificate Shipped
58 votes
Show quiz answer explanations in the post-attempt review screen
Yuki T.x Quiz In progress
10 votes
Let admins archive cohort questions without losing review history
@instructora Course request Declined

Comparison

Good LMS grid vs SleekView Feedback

Good LMS admin grid

  • Good LMS admin grid sorts strictly by date with no upvote-based reorder option for any tab.
  • Question rows expose a vote counter but the admin grid never sorts by votes inside the panel.
  • Quiz attempt log lists chronologically with no public ranking by score or by pass rate column.
  • Filtering by course requires switching course settings panels and the filter resets on save.
  • No public roadmap surface, so students cannot see which course requests the team prioritized.

SleekView Feedback

  • Sorts every goodlms_questions row by your chosen vote column with a single config click.
  • Status pills update the Good LMS question_status so existing instructor flows still work.
  • Reads the Good LMS vote counter directly with no shim plugin or duplicate vote table to maintain.
  • Category pills reuse Good LMS course taxonomy and pick up new course tags automatically over time.
  • Upvote writes back to Good LMS so reactions count on the question page and the rating average.

Features

What SleekView Feedback gives you for Good LMS

Native Good LMS vote source

SleekView Feedback reads the question vote counter Good LMS already increments whenever a student taps the up arrow on a question or rates a course. No second vote system to install, no duplicate counts to reconcile, and every reaction the LMS has stored.

Status-aware roadmap

Status pills come from the Good LMS question status column you mapped to the status field. Updating the status updates the pill on the board and the chip on the student question page, so instructors move course requests from Open to Planned to Shipped from.

Course taxonomy grouping

The category column maps to the Good LMS course taxonomy, so a request on the React Basics course lands under a React pill and a question on the Python Foundations course lands under its own pill. Admins do not maintain a parallel tag list and new courses.

Audience

Where Good LMS sites use the board

Public course roadmap

Embed the board on a Course Feedback page so students see which course requests the instructor team accepted, planned, or shipped. The list reorders itself as new votes come in, so the roadmap reflects real student.

Per-course feedback hubs

Each Good LMS course gets its own SleekView board filtered to that single course taxonomy term. Instructors see questions and reviews ranked by upvotes from enrolled students, ready for the next lesson revision without.

Certificate exam triage

Filter the board to questions tagged Certificate or Quiz to triage feedback on the final assessment. Instructors move cards from Open to In progress as they pick up work and Good LMS keeps the audit trail of every.

The bigger picture

Why a vote view beats the Good LMS grid

Course feedback lives or dies by signal-to-noise. Good LMS does a good job of capturing every review, quiz attempt, and student question, but the default reading order is chronological, which means the loudest recent question always wins and the highest-signal piece of course feedback from last week silently sinks. Students stop posting once they feel ignored, instructors stop reading once the queue feels endless, and course owners end up building lesson plans from gut feel instead of from data the LMS already collected.

SleekView Feedback flips the read order. It uses the same vote counters and review ratings Good LMS already tracks, then surfaces the feedback with the highest scores at the top of a clean, upvote-style board. Students see their feedback is being heard.

Instructors see a triage list ordered by impact. Course owners see a real public roadmap that updates itself as the cohort votes. The result is a tighter feedback loop, more comments from quieter learners, and a backlog that shrinks instead of growing because every status change is visible to everyone in one place.

Questions

Common questions about SleekView Feedback for Good LMS

Yes. SleekView reads the Good LMS tables directly, so it works on the free Good LMS core install as well as the paid Good LMS Premium bundle. Some vote sources, like the certificate request vote column and the live class question rating, only exist on Premium, but the board itself renders fine on either tier of the plugin.

 

They do. The Good LMS mobile reader increments the vote counter through the standard REST endpoint, which writes to the same column the desktop site uses. SleekView Feedback reads from that exact column, so a tap in the mobile reader shows up on the board on the next render and counts toward the sort order.

 

Yes. The data source picker lets you filter the underlying query by course ID, lesson ID, taxonomy term, or any meta field stored on the question row. A single course, a single lesson, or a curated set of high-signal lessons can each get a dedicated SleekView board on its own WordPress page for the right student audience.

 

Status pill changes update the Good LMS question status column you mapped to the status field. That is the only write. The original question text, instructor reply, and review rating stay untouched, so instructors can revert a status by editing the column and any audit log plugin watching the Good LMS tables sees the change.

 

Hidden reviews and rejected questions drop off the board because SleekView queries only visible rows by default. If you want a moderator view that includes pending or hidden items, the query filter accepts a status array, so instructors can see them without exposing the rows to enrolled students reading from the public course page.

 

No. SleekView paginates the underlying query, caches the sorted set per page slug, and only fetches the rows it needs for the current page. A board with over fifty thousand Good LMS questions serves in the same time as a board with five hundred because the database does the heavy lifting once and the cache covers every subsequent visitor.

 

Yes. The board reads from the Good LMS tables independently of enrollment, so a public roadmap page can show course requests, votes, and statuses to prospective students browsing from search. Voting itself can be gated to enrolled students by checking the standard Good LMS enrollment meta on the submit handler.

 

The board keeps rendering as long as the goodlms tables exist in the database. Deactivating the plugin freezes the data at the last write, so the board still serves with stale counts until reactivation. A migration to a different LMS drops the tables and SleekView falls back to a clear empty state instead of erroring on the page.

 

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