SleekView Charts for Tutor Room: lesson booking dashboards
Tutor Room stores each tutoring session as a custom post linked to a tutor profile and a student. SleekView Charts reads those post types directly and renders dashboards a tutoring centre, a marketplace manager, or finance can build without writing any SQL.
♾️ Lifetime License available
Lesson bookings, charted from postmeta
Tutor Room (Online Lessons Booking System) stores each tutoring session as a custom post in wp_posts, with session date, duration, hourly rate, and total price written to wp_postmeta. The tutor profile is a separate custom post type, the student is a WordPress user, and the subject is a taxonomy term. The plugin's admin gives a clean session list with status filters, which suits per-session triage and limits any cross-tutor review of utilisation, revenue, or session trends.
SleekView Charts treats the session post type as a chart dataset. Session date and duration become typed columns, total price becomes a numeric column for revenue sums, and the linked tutor post and subject taxonomy join through meta and term relationships. A tutoring dashboard pins this week's sessions as a Number, charts subject mix as a Donut, ranks tutors by hours taught as a horizontal Bar, and plots daily revenue as an Area chart across the chosen date range.
Aggregations run through WordPress indexes on post type, post date, and meta keys. A multi-tutor install with thousands of historical sessions renders the dashboard in well under a second.
Workflow
Read Tutor Room sessions as data
Pick the session post type
Pivot session meta to columns
Configure four chart cards
Save per-role chart boards
Sample dashboard
Charts you can build from Tutor Room data
Sessions booked this week
Count
Sessions by subject taxonomy
wp_term_relationships, surfacing which subjects drive most session volume across the active date range on the install for each tutor.
Count
group by subject_term
Top tutors by hours taught
Sum(duration_hours)
group by tutor_id
Daily session revenue trend
Sum(total_price)
group by session_date
Comparison
Default Tutor Room admin vs SleekView Charts
Tutor Room session list
- Tutor Room ships a session list, not a configurable chart dashboard
- Per-tutor hours-taught rankings require counting across paginated lists
- Subject mix donuts and per-subject revenue charts are not surfaced
- Daily revenue trend charts across a selectable date range are not native
- No saved per-role chart boards for coordinators, owners, or finance
SleekView Charts
- Cards built on Tutor Room session posts joined to tutor profiles
- Number, Donut, Bar, and Area cards mapped to real session meta columns
- Dashboard-level filters cascade across every chart card on the board
- Per-tutor hours rankings and daily revenue trends without exports
- Per-role boards gated by WordPress capabilities for clean separation
Features
What SleekView Charts gives you for Tutor Room
Cards, not paginated admin lists
Pick the dimension, the metric, and the chart type per card. Build a tutor hours ranking bar one week and switch to a subject revenue donut the next, without leaving the WordPress admin or building any custom report.
Sessions and tutors joined
Session posts, tutor posts, and subject taxonomies join into one SleekView dataset, so every chart card on the dashboard reads from the same join and groupings stay consistent across the whole board.
Per-role saved chart boards
Coordinators, marketplace managers, and finance each save the dashboard they care about. WordPress capability gating decides who opens which view so each role lands on the right chart by default.
Audience
Who builds Tutor Room charts dashboards with SleekView
Tutoring coordinators
This week's session count, tutor utilisation ranking, and subject mix on one board so coordinators see the schedule load before allocating new students to tutors each week.
Marketplace and centre managers
Per-subject revenue ranking, tutor hours-taught comparison, and weekly trend on one board. The numbers behind every centre expansion and pricing review live in the same chart view.
Finance and bookkeeping
Paid versus unpaid totals, refund counts, and revenue by subject filtered by date range. Month-end reconciliation runs from a saved chart board, not a series of CSV exports.
The bigger picture
Why tutoring centres need a chart layer
Tutor Room solves the session booking flow cleanly: the form, the tutor calendar, the lesson confirmation. What it doesn't do is summarise across tutors, subjects, or revenue trends in any flexible way. Coordinators and centre managers ask the same handful of questions every week: which tutor is most utilised, which subject drives most of the demand, how this week compares to last, what share of sessions still owe payment.
Each question is one chart against the session dataset that already lives inside WordPress. SleekView Charts gives that dataset a rendering layer with cards that map cleanly to operational questions: Number for the headline, Donut for the share, Bar for the ranking, Area for the trend. The plugin keeps owning per-session triage, the chart board gives coordinators and finance the cross-tutor view pure plugin admin has never delivered.
Questions
Common questions about SleekView Charts for Tutor Room
No. The Tutor Room session list and tutor profile pages stay where they are. SleekView Charts sits alongside as a configurable layer so coordinators, managers, and finance each get the chart dashboards the plugin doesn't ship today, without changing how the booking flow works on the frontend.
 
Yes. Session date, duration, hourly rate, total, and any custom field from wp_postmeta can be pivoted into a typed column. SleekView uses that column as a chart's groupBy or valueColumn, so custom session fields become charts without writing any custom SQL or PHP.
The linked tutor_id meta on each Tutor Room session joins onto the tutor profile custom post type. A single saved configuration drives the join, so every chart card on the dashboard uses the same tutor mapping consistently and resolves to readable tutor names every time.
 Yes. A horizontal Bar grouped by tutor_id with a Sum aggregation on the duration_hours meta column ranks tutors by total hours taught. Filter the dashboard date range and the ranking scopes automatically without manual per-card adjustment from the user opening the board.
 Yes. A date range, subject filter, or tutor filter at the dashboard level cascades to each card on the board. A weekly utilisation review and a monthly revenue trend can share the same saved configuration without duplicating filter selections card by card every time a user opens it.
 
Cards query wp_posts and wp_postmeta live on render. A new session booked from the frontend or the admin appears in every card on the next reload, with no separate sync, scheduled refresh, or cache flush step between the booking event and the chart update.
Yes. Aggregations run server-side using the indexes WordPress maintains on post type, post date, taxonomy, and meta keys. A multi-tutor install with thousands of historical sessions renders the whole chart board in well under a second on a typical host today consistently.
 Yes. Each saved board is gated by a WordPress capability so coordinators, marketplace managers, and finance each open the dashboard that matches their job. The tutor utilisation board and the finance revenue board stay separate by default for each user logging in.
 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 checkoutBrowse more
- Instamojo
- Woocommerce Mailchimp Discount
- Woocommerce Extra Product Options
- Yith Woocommerce Product Image Gallery Slider
- Checkout Plugins Stripe Woo
- Yith Woocommerce Gift Cards
- Woocommerce Csv Import Suite
- Woocommerce Google Analytics Pro
- Yith Woocommerce Questions And Answers
- Woocommerce Min Max Quantities Plus
- Woocommerce Currency Switcher
- Yith Woocommerce Checkout Manager
- Woocommerce Shipping Easypost
- Woocommerce Stock Manager
- Flexible Shipping