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
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
Connect to the Good LMS tables
Pick the upvote column
Map status and category
Embed the board on a course page
Sample board
Sample Good LMS course feedback board
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_questionsrow by your chosen vote column with a single config click. -
Status pills update the Good LMS
question_statusso 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkout