| 开发者 | teachallaboutit |
|---|---|
| 更新时间 | 2026年9月23日 23:20 |
| PHP版本: | 7.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[tutorhelper_student_booking]
Use the following shortcode to display the logged-in student's lesson dashboard:
[tutorhelper_student_dashboard]
Students must be logged in with a registered TutorHelper student account to request lessons or view their lesson dashboard.
Student booking workflow
Student bookings are submitted as lesson requests.
A new student request is not automatically confirmed. The tutor can review the request from the TutorHelper Booking Hub and change its status to Confirmed.
TutorHelper Core is designed around individual lesson requests. Recurring booking requests, multiple simultaneous bookings and integrated online payments are not included in Core.
Booking Types
Booking Types describe the lessons or services you offer.
Each Booking Type can define information including:
wp_mail() function. Actual email delivery can therefore be affected by the website's hosting configuration or any SMTP or transactional email plugin in use.
TutorHelper Diagnostics
TutorHelper Diagnostics checks important parts of the Core booking setup and highlights anything that may need attention.
Checks include areas such as:
wp_mail() system. Information contained within an email will therefore be processed by the website's configured email-delivery system.
TutorHelper also maintains a limited technical diagnostic log. The logger is designed to record technical information rather than student names, email addresses or other unnecessary personal information.
Website owners are responsible for explaining how booking information is collected, processed, stored and retained within their own privacy policy and for complying with the privacy requirements that apply to their organisation.
TutorHelper Pro
TutorHelper Bookings Core is designed to remain useful as a standalone free plugin.
Additional TutorHelper Pro functionality may be available separately for tutors who require more advanced booking tools.
Planned advanced functionality may include features such as:
/wp-content/plugins/ directory.[tutorhelper_student_booking] shortcode.[tutorhelper_student_dashboard] shortcode.Yes. Students must be logged in with a registered TutorHelper student account to request a lesson or view their lesson dashboard. This allows TutorHelper to associate bookings with the correct student and prevents anonymous lesson requests.
No. TutorHelper Bookings is a standalone WordPress booking plugin and does not require Tutor LMS.
No. A student submits a lesson request. The request is created as awaiting confirmation so that the tutor can review it from the Booking Hub. The tutor can then confirm the lesson.
Yes. You can create multiple Booking Types with different names, durations, prices, locations, notice periods and cancellation rules.
Yes. Booking Types and Availability can support online, telephone, in-person and custom lesson locations.
Yes. Each Booking Type has a minimum booking-notice setting. Times that fall inside the minimum-notice period are not offered to students for online booking.
Yes, where cancellation is enabled for the relevant Booking Type. You can also configure how much notice the student must give before cancellation is no longer available. Cancelled lessons remain part of the student's booking history.
Yes. Tutors can cancel a lesson from the Booking Hub and provide a cancellation reason for the student.
Not in TutorHelper Bookings Core. Core handles individual lesson requests. Recurring and multiple-booking functionality may be provided through additional TutorHelper functionality.
TutorHelper Bookings Core does not process integrated online payments. Price information can be stored against Booking Types and bookings, but the Core student booking workflow does not require or collect payment. Integrated payment functionality may be available separately.
Yes. Core provides a fixed set of booking email templates. You can enable or disable individual templates and edit their subject and message text. More advanced email layouts, branding and custom template functionality may be available separately.
Emails are sent using the standard WordPress wp_mail() function.
If your website has difficulty delivering WordPress emails, you may wish to configure a suitable SMTP or transactional email solution.
Yes. You can select a Login page under TutorHelper > Settings > Pages. If you leave this setting empty, TutorHelper uses the standard WordPress login page.
No. TutorHelper Core booking and availability data is stored within your WordPress website.
TutorHelper Bookings intentionally keeps its booking, availability, settings and related data when the plugin is uninstalled. This allows an existing TutorHelper booking setup and booking history to be restored if the plugin is installed again later. Website owners remain responsible for deciding how long personal and booking information should be retained and for removing information when it is no longer required under their own privacy and data-retention obligations.
Open Tools > TutorHelper Diagnostics. The readiness checks highlight important configuration items and provide technical information that may help with troubleshooting.