Holographic Training LMS Professional Wiki

Holographic Training LMS Professional Wiki

This guide is for administrators using Holographic Training LMS Pro. It explains what each HT-LMS Pro dashboard area does, when to use it, and how to resolve common setup, course-building, learner, payment, assessment, certificate, reporting, automation and integration questions.

HT-LMS Pro builds on the standard HT-LMS course structure: Course → Module → Lesson → Quiz. Core provides the shared course, page, learner, quiz, setup, catalogue, import/export and progress foundations. Pro then adds Course Builder, Course Library, assessments, final exams, tutors, evidence portfolios, certificates, commerce, cohorts, waitlists, gradebook, learner notes, revision mode, surveys, automation connectors, H5P compatibility, SCORM/xAPI support, reporting and operational tools.

Use the contents below to jump to the area you need help with.

Useful starting point: for a new HT-LMS Pro site, run Setup first, check Settings, build Courses, Modules, Lessons and Quizzes, then configure Course Builder, Course Library, Learning, Certificates, Commerce, Reporting and Tools, Licence and any integration settings before testing with a learner account.

Learning

WordPress Admin → HT-LMS Pro → Learning

Learning is the Pro hub for assessment-related and learner-facing learning tools. It groups module assessments, final exams, tutors, evidence tools, interactive lesson blocks, surveys, question difficulty, randomised quiz sections, learner revision mode and learner personal notes.

Learning Areas

AreaWhat It DoesWhen To Use It
AssessmentsManages module-level written or structured assessments.Use when a quiz is not enough to prove understanding or competence.
Final ExamsManages course-level final exams and resits.Use when course completion depends on a final pass/fail decision.
TutorsManages tutor accounts, assignments and marking workflows.Use when marking or learner review should be handled outside WordPress admin access.
EvidenceManages learner evidence and portfolio submissions.Use when learners must upload or submit proof of practical activity.
Interactive Lesson BlocksDisplays or manages reusable interactive lesson blocks.Use to add structured learner interaction inside lesson content.
Surveys And FeedbackCollects learner feedback and survey responses.Use to measure course quality and learner experience.
Question DifficultyTags and reviews quiz question difficulty.Use when building more balanced and more reliable quizzes.
Randomised Quiz SectionsControls question section rules for randomised quiz delivery.Use when quizzes should draw questions from sections rather than always show the same order.
Revision Mode And NotesSupports learner revision views and personal notes.Use when learners need to revisit completed learning or keep private course notes.

Recommended Use

Configure the basic course, modules, lessons and quizzes first. Then use Learning tools to add marking, evidence, final exams, randomisation, feedback and revision features. Test every Learning feature as a normal learner and, where relevant, as a tutor.

Back to top

Learners

WordPress Admin → HT-LMS Pro → Learners

The Learners screen manages plugin learner accounts. Learners are separate from normal WordPress users and should use the HT-LMS learner login flow rather than WordPress admin login.

Adding Learners

Use the Add Learner form to create a learner account with name, email address and status information. The form should validate input, check permissions and avoid creating duplicate email records where the plugin enforces unique learner emails.

Passwordless Login

Current Core supports passwordless learner login links. Where enabled, a learner enters their email address and receives a time-limited login link. This reduces password support issues while keeping the learner account separate from WordPress admin users.

Managing Learner Access

Use learner records together with course access, orders, entitlements, cohorts and progress records to diagnose learner problems. If a learner cannot open a course, check the learner account, email verification, course access, entitlement status, expiry date, cohort assignment and course publication status.

Common Learner Problems

  • If a learner cannot log in, confirm the email address, verification status and login-link email delivery.
  • If a learner cannot see a course, confirm the course is published and the learner has a valid entitlement.
  • If a learner lost access, check course access expiry, payment status, subscription/payment-plan status and manual revocation.
  • If progress is wrong, check the learner progress timeline and relevant quiz or lesson completion records.
Back to top

Courses

WordPress Admin → HT-LMS Pro → Courses

A course is the main training container. Modules, lessons, quizzes, assessments, certificates, access rules, commerce settings and reporting all connect back to the course record.

Course List

The Courses area lets you create and manage the main course records. The common actions are:

  • Edit – opens the linked WordPress course page in the normal editor so the page content can be edited.
  • Settings – edits LMS course settings such as title, slug, progression, visibility and publishing status.
  • Preview – opens the learner-facing course view.
  • Delete – opens course deletion confirmation.

Course Settings

FieldWhat It DoesHow To Use It
TitleSets the visible course name.Use a clear title that learners and administrators will recognise.
SlugControls the URL-friendly course identifier.Keep it stable after launch. Changing slugs on live courses can confuse saved links.
Short DescriptionProvides a short course summary for lists and course views.Explain the course purpose, audience and outcome in plain language.
ProgressionControls whether learners follow a strict order or move freely.Use strict progression for structured training. Use free navigation for reference or optional learning.
PublishedControls whether the course is available to learners.Keep courses unpublished until content, access rules, assessments and certificates have been tested.
Hide From Course ListRemoves the course from public course listings while keeping direct or assigned access possible.Use for private, invite-only, internal or test courses.

Pro Course Controls

HT-LMS Pro can add extra controls to the course edit flow, including prerequisites, drip rules, preview lessons and learner limits. Use these when a course should not simply be open to every enrolled learner immediately.

  • Prerequisites require another course to be completed first.
  • Drip rules delay lesson/module access until the configured timing has passed.
  • Preview lessons allow selected lessons to be viewed before enrolment or payment where enabled.
  • Learner limits restrict the number of active learners that can access a course.

Editing Course Content

Each course should have a linked WordPress course page created by HT-LMS. The Edit action opens that page in the normal WordPress editor, so block editors and content editors can be used. The course page normally contains the [hcd_course] shortcode because that renders the dynamic LMS course view, including modules, lessons, access checks, learner progress and navigation.

LMS-managed course, module and lesson pages are intended to be edited from inside HT-LMS Pro. They should not clutter the normal WordPress Pages list, but direct edit links from inside the plugin should still open the normal WordPress edit screen.

Deleting Or Archiving Courses

For live courses, archive or unpublish a course before deleting it. Deleting a course can affect modules, lessons, quizzes, progress records, certificates, orders, access records and reports depending on the selected deletion path.

Back to top

Modules

WordPress Admin → HT-LMS Pro → Modules

Modules organise a course into clear sections. A module belongs to a course and normally contains multiple lessons. Module assessments and discussions can also be connected to modules in Pro.

Module List

The Modules screen shows module title, course assignment, order, published status and action links. Use this screen when you need to add, edit, move, preview or remove a module.

Module Settings

FieldWhat It DoesHow To Use It
CoursePlaces the module inside the selected course.Always confirm the course before saving, especially if several courses have similar names.
TitleSets the module name.Use a clear section title such as “Module 1: Introduction” or “Payment Fraud Controls”.
SlugControls the URL-friendly module identifier.Keep it readable and avoid changing it once the course is live.
Short DescriptionSummarises the module.Explain the module purpose in one or two sentences.
OrderControls the module position inside the course.Use spaced numbers such as 10, 20 and 30 so new modules can be inserted later.
PublishedControls learner availability.Publish only when the module content, lessons and any assessment are ready.

Module Content

Module content pages are useful for section introductions, requirements, instructions and module-level context. The actual teaching usually sits in lessons, but a module page can help learners understand what the section covers before starting.

Module Assessments

In Pro, a module can have a written or structured assessment. Use the Assessments area to create and manage those assessment questions, marking rules and attempts.

Deleting Modules

Check linked lessons and assessments before deleting a module. Where possible, unpublish or move content first so live learner journeys and records stay understandable.

Back to top

Lessons

WordPress Admin → HT-LMS Pro → Lessons

Lessons contain the actual training content. Lessons belong to modules, and modules belong to courses. Pro can add lesson video, protected downloads, next-lesson navigation, progress tracking, evidence prompts and quiz enforcement around lesson content.

Lesson List

The Lessons screen lists lessons by course and module. Common actions include Edit Content, Settings, Quiz, Preview and Delete.

Lesson Settings

FieldWhat It DoesHow To Use It
ModuleAssigns the lesson to a module.Select the correct module before publishing.
TitleSets the lesson name.Use direct titles that describe the teaching point.
SlugSets the URL-friendly lesson identifier.Keep slugs readable and stable after launch.
OrderControls lesson order inside the module.Use spaced numbers to allow future insertion.
PublishedControls whether the lesson can be viewed.Publish after content, quiz and access rules are checked.

Editing Lesson Content

Use the linked content editor for the learner-facing lesson. Add text, videos, images, examples, scenarios, embedded activities and instructions. Keep LMS rules, course placement and access logic in the LMS settings rather than inside the lesson body.

Protected Video And Downloads

Pro supports protected lesson video and protected downloads. Use these when lesson assets should only be available to authorised learners. Check access as a test learner, not only as an administrator, because administrators may be able to preview content that ordinary learners cannot access.

Lesson Progress And Navigation

Learner progress normally updates when lessons and quizzes are accessed through the HT-LMS front-end pages. If progress does not update, confirm the lesson page is using the correct shortcode/page route and that the learner is logged in through the learner login system.

Deleting Lessons

Deleting a lesson can affect quizzes, quiz answers, quiz attempts, progress records and evidence expectations. For live sites, unpublish first and check whether learners have already started the lesson.

Back to top

Quizzes

WordPress Admin → HT-LMS Pro → Quizzes

Quizzes are lesson-level knowledge checks. Pro can enforce quiz completion before progression, export/import quiz questions and use quiz results in reporting and learner progress records.

Quiz List

The Quizzes area shows lessons and quiz availability. Use Add Quiz when a lesson does not yet have one, and Edit Quiz when a quiz already exists.

Quiz Settings

FieldWhat It DoesHow To Use It
Quiz TitleSets the quiz name.Use a name that connects clearly to the lesson.
Pass MarkSets the required pass percentage.Use a mark that suits the course difficulty and risk level.
PublishedControls whether the quiz is active.Publish after checking every question, answer and correct response.
QuestionsStores the multiple-choice questions.Keep each question focused on the lesson’s intended learning.
Correct AnswerDefines which option is marked correct.Check this carefully before launch and after importing questions.

Quiz Enforcement

When quiz enforcement is enabled, learners may need to pass required quizzes before moving forward or completing the course. If a learner is stuck, check the quiz result, pass mark, publication status and the course progression mode.

Quiz Import And Export

Pro supports quiz import/export tools for moving quiz questions between courses or sites. After importing, always review the questions, answer options and correct answer flags before publishing.

Reporting Use

Quiz pass/fail data feeds progress views and reporting. Use reports to identify repeated failures, weak questions, difficult lessons or learners who may need help.

Back to top

Course Builder

WordPress Admin → HT-LMS Pro → Course Builder

Course Builder is the main Pro workspace for building and managing the structure of training content. It brings course, module, lesson and quiz workflows together so administrators can work on the course structure without jumping between unrelated admin screens.

What Course Builder Does

  • Shows courses, modules, lessons and quizzes in a course-focused workflow.
  • Provides shortcuts for editing settings and learner-facing content.
  • Supports preview links for courses, modules, lessons and quizzes.
  • Helps administrators see where content sits in the Course → Module → Lesson → Quiz hierarchy.

Recommended Use

Use Course Builder when you are actively creating or reorganising a course. Start with the course, then add modules, then add lessons, then add quizzes or assessments where needed. Use the content editor only after the structure is correct.

Course Builder Actions

ActionWhat It DoesSupport Notes
AddCreates a new course, module, lesson or quiz item.Check the parent course/module before saving.
SettingsOpens the structured LMS settings form.Use this for order, published status, progression and LMS metadata.
EditOpens the linked WordPress content page.Use this for visible learner-facing content.
PreviewOpens the front-end view.Preview as administrator first, then test as a learner.
DeleteStarts the deletion confirmation flow.Review linked records before deleting live content.

Common Course Builder Problems

  • If a lesson appears under the wrong module, open the lesson settings and change its module.
  • If a module appears in the wrong course, open the module settings and change its course.
  • If content appears on the front end but cannot be edited, check the linked WordPress content page and content editor compatibility.
  • If the preview does not load, check that the required front-end pages exist and permalinks have been saved.
Back to top

Course Library

WordPress Admin → HT-LMS Pro → Course Library

Course Library contains reusable course assets, course import/export tools and course-level Pro controls. It is a normal Pro feature area, not a separate legacy importer or group-two feature screen.

Templates And Content Bank

The templates and content bank area lets you save reusable items from existing course content. You can create course templates, lesson templates and quiz templates, then apply them later to create new content more quickly.

ItemWhat It DoesHow To Use It
Course TemplateSaves a reusable course structure.Create one from an existing course you expect to reuse.
Lesson TemplateSaves a reusable lesson layout or pattern.Apply it to a target module when creating similar lessons.
Quiz TemplateSaves reusable quiz questions.Apply it to a target lesson and review the answers before publishing.
Content Bank ItemStores reusable content snippets.Use for standard instructions, policy notes, help text or repeated learning blocks.

Course Import And Export

Course Library includes the course import/export workflow. Use this when you need one export file containing a course, its modules, lessons, quizzes and supported Pro course settings.

  • Export creates a portable JSON file for the selected course structure and related learning content.
  • Import creates a new draft course from a compatible export file.
  • Review after import because imported content may need page, media, shortcode, access and quiz checks before publication.

Access And Discovery Tools

Course Library also exposes course-level Pro controls where relevant, including access expiry, subscription access, payment-plan access, related courses, upsell prompts, H5P compatibility settings and SCORM/xAPI wrapper settings. Use these controls when the course has more than a simple one-off enrolment model.

Cohorts, Waitlists And Checkout Recovery

Cohort, waitlist and abandoned checkout tools may also be linked from Course Library or Commerce depending on the installed version. These tools help manage intake groups, course capacity, paid-course waiting lists and incomplete checkout recovery.

Content Bank Shortcode

Reusable content bank items can be displayed with the [hcd_content_bank_item] shortcode where the item has been saved and referenced correctly. This is useful for repeated instructions or standard notices.

Best Practice

Keep templates clean and generic. Do not save learner-specific, client-specific or outdated policy content as a reusable template unless that content should genuinely appear in future courses.

Back to top

Assessments

WordPress Admin → HT-LMS Pro → Learning → Assessments

Assessments are module-level tasks that can include written answers and tutor/admin marking workflows. Use assessments when a simple multiple-choice quiz is not enough to prove understanding or competence.

What Assessments Do

  • Attach structured questions to a module.
  • Allow written responses where learners need to explain, analyse or produce evidence.
  • Support marking workflows for tutors or administrators.
  • Feed completion, evidence and reporting records.

Creating An Assessment

Open Assessments, select the relevant module, add the assessment questions, set the requirements and save. After saving, preview the learner flow and confirm the assessment appears in the correct module context.

Marking Attempts

Assessment attempts appear in the marking workflow when a learner submits work. Review the learner answer, apply the marking decision and provide feedback where appropriate. If a resubmission is allowed, make the expected correction clear.

Import And Export

Assessment questions can be exported and imported. Use this to reuse question sets or move assessments between sites. After importing, check all questions, answer requirements and module links before publishing.

Common Problems

  • If an assessment does not appear, check the module link, published status and shortcode page.
  • If a tutor cannot mark it, check tutor account setup and assignments.
  • If a learner cannot submit, check login status, email verification, course access and required front-end pages.
Back to top

Final Exams

WordPress Admin → HT-LMS Pro → Learning → Final Exams

Final Exams are course-level exams used at the end of a course. They are separate from lesson quizzes and module assessments. Use a final exam when the course needs a final pass/fail decision before completion or certification.

What Final Exams Do

  • Attach a final exam to a course.
  • Support final course assessment workflows.
  • Allow tutor/admin marking where written sections are used.
  • Control resits where an attempt has failed or needs to be repeated.

Creating A Final Exam

Open Final Exams, select the course, create the exam questions and save. Make sure the course already has its modules, lessons and required quizzes in place so the final exam matches the final course structure.

Marking And Resits

When a learner submits a final exam, review the attempt, mark the answers and issue the result. If a learner needs another attempt, use the resit workflow rather than creating a duplicate learner record.

Certificate Connection

If certificates are issued only after course completion, confirm that the final exam result is correctly included in the completion rules. Test this with a learner account before using the course live.

Common Problems

  • If the final exam does not appear, check the [hcd_final_exam] page and course ID routing.
  • If learners can complete the course too early, check completion and assessment rules.
  • If marking is not visible to a tutor, check tutor assignments and permissions.
Back to top

Tutors

WordPress Admin → HT-LMS Pro → Learning → Tutors

Tutors are front-end marking and review accounts. They help separate learner support and marking work from WordPress admin access.

Tutor Accounts

The Tutor Accounts tab lists tutor names, email addresses, status, email verification and last login. Use this to check whether a tutor account exists and whether it can be used.

Add Tutor

Add Tutor creates a tutor account with a display name and email address. The tutor should use the tutor login page, not the WordPress admin login page, unless they also have a separate WordPress role for another reason.

Assignments

Assignments connect tutors to the courses, modules or marking work they are responsible for. If a tutor cannot see expected work, check the assignment first.

Portal Pages

Portal Pages are the front-end pages used by tutors. They normally include tutor login, tutor dashboard, marking queue, learner review and tutor account pages.

Tutor Shortcodes

ShortcodePurpose
[hcd_tutor_login]Displays the tutor login form.
[hcd_tutor_logout]Displays a tutor logout link.
[hcd_tutor_dashboard]Displays the tutor dashboard.
[hcd_tutor_marking_queue]Displays assigned marking work.
[hcd_tutor_learner_review]Displays learner review information for tutors.
[hcd_tutor_account]Displays tutor account details.

Common Problems

  • If a tutor cannot log in, check the tutor account email, verification status and portal page shortcode.
  • If a tutor sees no marking, check assignments and whether any learner work has been submitted.
  • If a tutor lands on the wrong page, check the portal page setup and links.
Back to top

Evidence

WordPress Admin → HT-LMS Pro → Learning → Evidence

Evidence tools manage learner evidence submissions and portfolio review. Use them when a course requires learners to upload or submit proof of practical activity, workplace tasks, documents or other evidence.

Evidence Submissions

Evidence submissions are linked to learners and courses. Administrators or tutors can review submitted items and use them as part of the completion or certification decision where the course requires evidence.

Evidence Portfolio

The evidence portfolio gives a structured view of the learner’s submitted work. It helps keep assessment evidence, practical activity evidence and supporting documentation in one place.

Using Evidence In Courses

Tell learners exactly what file or information they need to submit. Vague instructions generate support requests. Include the file type, naming convention, expected content, deadline and review process in the lesson or assessment instructions.

Evidence Shortcodes

ShortcodePurpose
[hcd_evidence]Displays the evidence submission area.
[hcd_evidence_portfolio]Displays the learner evidence portfolio.
[hcd_learner_evidence_portfolio]Displays learner-facing evidence portfolio information where enabled.
[hcd_practical_activity_submissions]Displays practical activity submissions where enabled.

Common Problems

  • If evidence cannot be uploaded, check file permissions, upload limits and whether the learner is logged in.
  • If evidence does not appear in review, check the course/learner link and whether the submission completed successfully.
  • If evidence is required for completion, test the full completion flow before the course goes live.
Back to top

Learner Portfolio

WordPress Admin → HT-LMS Pro → Learning → Learner Portfolio

The Learner Portfolio brings together evidence, certificates, feedback, CPD records and completion records for the learner. It is useful when a learner needs a clear record of training activity and outcomes.

What The Portfolio Shows

  • Evidence submitted by the learner.
  • Certificate or achievement records where available.
  • Progress and completion history.
  • Feedback or marking information where appropriate.

CPD Records

CPD Records track hours, learning credits and downloadable achievement records. Use these when a course needs a professional-development record rather than only a completion status.

Progress Timeline

The progress timeline shows events such as progress updates, quiz attempts, assessment submissions, evidence activity and certificate events. It is useful for support because it shows what happened and when.

Live Sessions

Live Sessions support blended learning, webinar links and attendance tracking. Use them when part of a course is delivered live rather than entirely self-paced online.

Useful Shortcodes

ShortcodePurpose
[hcd_cpd_record]Displays CPD record information.
[hcd_achievement_record]Displays a downloadable achievement record where enabled.
[hcd_learner_progress_timeline]Displays a learner progress timeline.
[hcd_live_sessions]Displays live session information.
[hcd_learner_notifications]Displays learner notification records.
Back to top

Commerce

WordPress Admin → HT-LMS Pro → Commerce

Commerce is the hub for paid course access, orders, discounts, bundles, payment integration, protected content rules, cohorts, waitlists and checkout recovery. Use this area when courses or modules are sold, capacity-limited, intake-based or access-controlled.

Commerce Areas

AreaWhat It DoesWhen To Use It
OrdersShows course and module purchases.Use when checking payment/access issues.
CouponsCreates and manages discount codes.Use for promotions, client discounts or controlled access offers.
BundlesCombines courses and modules into purchasable bundles.Use when selling packages of training.
Course AccessManages expiry dates, subscription access and payment-plan access.Use when access should expire, renew or depend on payment-plan status.
CohortsCreates course intake groups and cohort limits.Use for scheduled cohorts, classroom-style intakes or limited-capacity courses.
WaitlistsStores paid-course waitlist entries and waitlist notification status.Use when a course is full or unavailable but demand should be captured.
Abandoned Checkout RecoveryTracks incomplete checkout journeys and recovery messages.Use to recover learners who started but did not complete checkout.
IntegrationsControls payment, API and webhook settings.Use during Stripe, PayPal, API, Zapier, Make or webhook setup.
Content RulesControls protected content and paid access rules.Use when content should require payment or entitlement.

Payment Testing

Before taking live payments, test the full checkout journey with payment providers in test mode where available. Confirm that successful payment grants access, failed payment does not grant access, and invoices/order records appear as expected.

Access After Payment

When a learner pays successfully, HT-LMS Pro should create the correct entitlement for the purchased course, module or bundle. If access is missing, check the order status, payment webhook, entitlement record, learner email address, course access expiry and any cohort or waitlist rules.

Subscriptions And Payment Plans

Subscription and payment-plan access should be tested through the full payment and entitlement cycle. Confirm what happens when payment succeeds, fails, renews, expires, is cancelled or is manually adjusted.

Back to top

Orders

WordPress Admin → HT-LMS Pro → Commerce → Orders

Orders record course, module and bundle purchases. Use Orders when checking whether a payment completed and what access should have been granted.

Order Information

An order normally includes learner details, purchased item, amount, payment status, payment provider reference and invoice information where applicable.

Checking A Payment Problem

  1. Open Orders and find the learner or payment reference.
  2. Check the order status.
  3. Check whether the learner email matches the learner account.
  4. Check whether an entitlement was created for the purchased item.
  5. Check payment-provider webhook logs if the payment status did not update.

Invoices

If invoices are enabled, the learner can view invoice records through the front-end invoice shortcode. Administrators can use order and invoice records to support purchase queries.

Common Problems

  • If payment succeeded but access is missing, check webhook configuration and order status.
  • If the learner used a different email at checkout, check whether the order and learner account are linked to different addresses.
  • If invoices do not show, check the invoice feature, invoice page shortcode and learner login status.
Back to top

Coupons

WordPress Admin → HT-LMS Pro → Commerce → Coupons

Coupons create discount codes for paid courses, modules or bundles. They are useful for promotions, client-specific pricing, staff access and controlled offers.

Coupon Settings

SettingWhat It DoesHow To Use It
CodeThe coupon code learners enter at checkout.Use short, clear codes and avoid spaces.
DiscountControls the discount value.Check whether the discount is fixed amount or percentage before publishing.
DatesControls when the coupon is active.Set start and end dates for time-limited campaigns.
Usage LimitsLimits coupon use.Use limits for promotions, cohorts or one-off offers.
Item ScopeRestricts coupon to selected products where supported.Use to avoid discounting the wrong course or bundle.

Testing Coupons

Test each coupon in checkout before sharing it publicly. Confirm the discount amount, item scope, expiry and usage limits behave as expected.

Common Problems

  • If a coupon is rejected, check spelling, dates, status and usage limits.
  • If the discount applies to the wrong item, check item-specific restrictions.
  • If a learner cannot reuse a coupon, check per-learner or per-email usage rules.
Back to top

Bundles

WordPress Admin → HT-LMS Pro → Commerce → Bundles

Bundles group courses and/or modules into a single purchase. Use bundles when selling training packages, role-based training sets or multi-course offers.

Creating A Bundle

Add a bundle title, description, price and included items. Check the included courses/modules carefully before publishing because bundle access depends on those selections.

Bundle Access

When a learner buys a bundle, HT-LMS Pro should grant access to the selected bundle contents. If access is incomplete, check the bundle configuration, order status and learner entitlements.

Bundle Testing

  1. Create a test bundle with known courses.
  2. Complete checkout in test mode.
  3. Log in as the learner.
  4. Confirm every included item appears in the learner dashboard.
  5. Confirm non-included items remain unavailable.
Back to top

Certificates

WordPress Admin → HT-LMS Pro → Certificates

Certificates record and display training achievements. Pro supports issued certificates, verification, QR verification and physical certificate order workflows where enabled.

Issued Certificates

The Certificates screen lists issued certificates and lets administrators inspect certificate records. Use it when checking whether a learner’s certificate has been created, viewed, verified, revoked or expired.

Certificate Verification

Verification allows a certificate code or QR code to be checked. The public verification page should confirm the certificate status without exposing unnecessary learner or admin information.

Physical Certificates

Physical certificate workflows track requests or orders for printed certificates where this feature is used. Check the certificate record and physical order status when dealing with print or dispatch questions.

Certificate Troubleshooting

  • If a certificate was not issued, check completion rules, final exam status, assessment status and evidence requirements.
  • If the certificate layout is wrong, check the active certificate template.
  • If the QR code does not verify, check the verification page shortcode and certificate status.
  • If a certificate should no longer be accepted, use the revocation/status tools where available.
Back to top

Certificate Templates

WordPress Admin → HT-LMS Pro → Certificates → Certificate Templates

Certificate Templates control certificate layout, branding and default certificate appearance. Use this area before issuing certificates so learners receive correctly branded documents.

Creating Templates

Create a template with the required layout, organisation details, course fields, learner fields, certificate code and verification information. Preview the template before making it the default.

Branding Elements

Branding can include logo, colours, issuer name, signature image and certificate wording. Where the template uses uploaded images, confirm the media attachment IDs or selected assets are correct.

Previewing Templates

Preview templates before issuing real certificates. A preview helps catch layout problems, missing logos, poor text spacing and incorrect verification wording.

Default Template

Set the default template carefully. New certificates may use the current default depending on certificate generation rules. If several courses need different designs, check the course/template assignment before launch.

Back to top

Certificate Fraud Protection

WordPress Admin → HT-LMS Pro → Certificates → Certificate Fraud Protection

Certificate Fraud Protection helps protect certificate trust by tracking status history, revoked status, expired status, invalid checks and QR verification records.

Status History

Status history records changes to a certificate over time. Use it to understand whether a certificate is valid, revoked, expired or has been changed.

Revoked And Expired Certificates

Use revocation when a certificate should no longer be accepted. Use expiry records when a certificate has passed its valid training period. Check the status carefully before responding to verification questions.

QR Verification

QR verification should send users to the certificate verification route. Test QR codes on generated certificates and preview output before going live.

Support Use

If someone reports a certificate as invalid, ask for the certificate code, verification URL, learner name, course name and screenshot of the error. Do not ask for private login details.

Back to top

Reports

WordPress Admin → HT-LMS Pro → Reporting And Tools → Reports

Reports provide operational visibility across learners, courses, completions, revenue, quiz results, activity and training outcomes. Use Reports when you need more than a single learner or single course view.

Report Areas

  • Overview – high-level status and activity.
  • Learner reports – learner activity, progress and completion.
  • Course reports – course-level completion, engagement and outcomes.
  • Assessment and quiz reports – pass/fail patterns and marking workload.
  • Revenue reports – order and payment performance where commerce is used.

Using Reports For Support

Reports can help confirm whether a learner accessed a course, completed a lesson, failed a quiz, submitted evidence, passed an assessment or received a certificate. Use reports before assuming a learner-facing issue is caused by the page layout.

Common Problems

  • If report numbers look wrong, check date filters, course filters and learner status.
  • If revenue is missing, check order status and payment webhook status.
  • If completion numbers do not match expectations, check progression, quiz, assessment and final exam rules.
Back to top

Exports

WordPress Admin → HT-LMS Pro → Reporting And Tools → Exports

Exports let administrators download operational data for review, audit, reporting or offline analysis. Use exports when a spreadsheet or evidence file is needed outside WordPress.

What To Export

Available exports depend on enabled features, but may include learners, completions, orders, certificates, assessments, evidence and report data.

Export Best Practice

  • Use filters to keep export files manageable.
  • Store exported learner data securely.
  • Do not email sensitive exports unless the recipient and transfer method are appropriate.
  • Keep audit exports separate from casual admin reports.

Export Problems

If an export does not download, check user permissions, browser pop-up/download behaviour, background job status and server logs. Large exports may be handled through the job queue or scheduled export tools depending on the feature.

Back to top

Email Automation

WordPress Admin → HT-LMS Pro → Reporting And Tools → Email Automation

Email Automation sends training-related emails using templates and scheduled triggers. Use it for reminders, progress nudges, assessment updates, certificate messages and other course communications.

Email Templates

Templates control the message subject and body. Use clear wording, include the action the learner needs to take, and test all links before enabling automated messages.

Triggers And Scheduling

Automated emails may be triggered by registration, enrolment, progress, failed activity, assessment submission, marking, completion, expiry or reminders depending on the configured feature.

Testing Email Automation

  1. Use a test learner account with an email inbox you can access.
  2. Trigger the action manually where possible.
  3. Check delivery, subject line, body text and links.
  4. Check logs if the email does not arrive.

Common Problems

  • If no email is sent, check WordPress mail configuration and email logs.
  • If links are wrong, check the required shortcode pages and site URL.
  • If emails repeat unexpectedly, check scheduled tasks and automation rules.
Back to top

Announcements

WordPress Admin → HT-LMS Pro → Reporting And Tools → Announcements

Announcements let administrators publish course or module messages for learners. Use them for updates, instructions, schedule changes, reminders or important course notices.

Creating Announcements

Add a clear title, select the relevant course or module, enter the message and set the status. Keep announcements concise and action-focused.

Where Announcements Appear

Announcement display depends on the front-end template and shortcode layout. Test as a learner to confirm the message appears where expected.

Managing Announcements

Edit announcements when instructions change. Delete old announcements only when they are no longer needed for learner context or record keeping.

Back to top

Course Reviews

WordPress Admin → HT-LMS Pro → Reporting And Tools → Course Reviews

Course Reviews collect and moderate learner feedback. Use reviews to understand course quality and learner experience.

Review Moderation

Moderation lets administrators approve, reject or manage reviews depending on the site workflow. Review moderation helps prevent unsuitable or irrelevant content appearing publicly.

Using Review Feedback

Use repeated review comments to identify unclear lessons, difficult quizzes, technical problems or course content that needs improvement.

Common Problems

  • If reviews do not show, check moderation status and front-end display settings.
  • If learners cannot submit reviews, check course access, completion rules and page setup.
Back to top

Content Rules

WordPress Admin → HT-LMS Pro → Commerce → Content Rules

Content Rules control protected content and access requirements. Use them when specific downloads, lesson areas, videos or course materials should only be visible to authorised learners.

What Content Rules Protect

Rules may protect lessons, downloads, video content, paid course content and access-controlled areas depending on configuration.

Setting Rules

When creating content rules, decide what the learner must have before viewing the content: course access, module access, payment, completion, login state or another entitlement.

Testing Rules

Always test protected content with a normal learner account. Administrator previews can show content that ordinary learners cannot see.

Common Problems

  • If content is visible too early, check the rule scope and learner entitlement.
  • If content is blocked incorrectly, check course access, payment status, progression rules and rule conditions.
  • If downloads fail, check file protection, upload paths and server permissions.
Back to top

Integrations

WordPress Admin → HT-LMS Pro → Commerce / Reporting And Tools → Integrations

Integrations manage payment provider settings, API options and webhook connections. Use this area when connecting HT-LMS Pro to Stripe, PayPal, external reporting tools or automation platforms.

Payment Integrations

Stripe and PayPal settings must be configured correctly before taking live payments. Use test mode first, complete a full checkout, then confirm the order, entitlement and email records.

API And Webhooks

API and webhook settings are used when HT-LMS Pro needs to communicate with external systems. Webhooks can notify other systems when supported LMS events occur.

Integration Testing Checklist

  1. Enter provider keys or credentials carefully.
  2. Use test mode first where available.
  3. Trigger the event manually.
  4. Check the payment/order/API/webhook logs.
  5. Confirm the learner-facing result, such as access or email delivery.

Common Problems

  • If payments stay pending, check webhook URLs and provider dashboard events.
  • If API requests fail, check keys, permissions and endpoint URLs.
  • If external systems receive duplicates, check webhook retry behaviour and external idempotency handling.
Back to top

Data Tools

WordPress Admin → HT-LMS Pro → Reporting And Tools → Data Tools

Data Tools manage retention, cleanup and bulk data operations. Use them for controlled maintenance, not casual editing.

Data Retention

Retention tools help manage how long records are kept. Use them in line with your organisation’s training record, privacy and audit requirements.

Cleanup Tools

Cleanup tools may remove old temporary records, expired data, test data or records selected by an administrator. Read each action carefully before running it.

Bulk Tools

Bulk tools save time when many learners, records or content items need the same operation. Start with a small test set before applying bulk actions widely.

Before using cleanup or bulk actions: take a backup and confirm the selected action, filter and target records. Data maintenance actions can be difficult to reverse without a backup.

Back to top

Logs

WordPress Admin → HT-LMS Pro → Reporting And Tools → Logs

Logs record audit events, email events, system events and operational activity. Use Logs when diagnosing what happened inside HT-LMS Pro.

Types Of Log Information

  • Audit logs – administrator, learner or system actions.
  • Email logs – email send attempts and template activity.
  • System logs – background processing, errors or operational messages.
  • Payment/integration logs – useful when checking webhook or order problems.

Using Logs For Support

When investigating an issue, note the learner, course, approximate time, action attempted and any error shown. Then check logs around that time rather than searching the whole history without filters.

Common Problems

  • If no log appears, check whether the feature logs that event type and whether logging is enabled.
  • If logs are very large, use filters and retention settings.
  • If a support request involves sensitive data, do not paste private keys, passwords or full personal records into a ticket.
Back to top

Job Queue

WordPress Admin → HT-LMS Pro → Reporting And Tools → Job Queue

The Job Queue handles background work such as certificate generation, email automation, reports, exports, webhook retries and other tasks that should not slow down a normal page load.

Queue Status

The Job Queue screen shows queued, running, failed or completed jobs depending on the current system state. Use it when something should happen automatically but has not appeared yet.

When To Check The Queue

  • An email was expected but did not arrive.
  • A certificate or export is delayed.
  • A webhook failed and is waiting to retry.
  • A report or scheduled task is not completing.

Failed Jobs

If a job fails repeatedly, check the job message, related logs, server cron behaviour and any external service involved. Do not keep retrying a job indefinitely without identifying the underlying cause.

Back to top

Support Tools

WordPress Admin → HT-LMS Pro → Reporting And Tools → Support Tools

Support Tools help diagnose learner access, resend messages, inspect records and resolve common support requests without manually searching every admin screen.

Access Diagnosis

Use access diagnosis when a learner says they cannot open a course, module, lesson, quiz, assessment or certificate. Check the learner account, email verification, course entitlement, publication status and progression rules.

Resend And Repair Tools

Support tools may include resend email actions, learner record shortcuts, access checks and other repair utilities. Use these before changing database records manually.

Good Support Information

For a support issue, collect the learner email, course name, affected page URL, exact action attempted, screenshot, time of issue and any visible error. Do not collect passwords or payment card details.

Back to top

Advanced Tools

WordPress Admin → HT-LMS Pro → Reporting And Tools

Advanced Tools provide specialist reporting, operational control and quality management features. Some tools are used daily, while others are mainly used for audits, training operations or high-volume sites.

Advanced Tool Reference

ToolWhat It DoesWhen To Use It
Risk AlertsHighlights urgent failed assessment, overdue marking, missing evidence and payment alerts.Use to spot operational problems before learners complain.
Scheduled ReportsSends automatic emailed training reports.Use for routine management updates.
Audit Export PacksCreates scoped evidence packs for audit use.Use when training evidence must be provided externally or internally.
Bulk ImportsValidates learner, enrolment, question bank and prior training imports.Use for high-volume setup or migration tasks.
Importer TemplatesProvides built-in CSV templates and validation rules.Use before preparing import spreadsheets.
Course VersioningTracks content versions and learner completion version history.Use when course changes must be traceable.
Assessment BlueprintsManages topic, category and difficulty balance for assessments.Use for more controlled assessment design.
Question AnalyticsReviews question difficulty and failure signals.Use to improve weak quiz or assessment questions.
Intervention LogsStores private learner notes and tutor/admin intervention history.Use for learner support and escalation records.
Expiry RemindersManages course and certificate expiry reminder records.Use for retraining and expiring-certification workflows.
Learner NotificationsTracks learner-facing notification records and reminders.Use to check whether learners were notified.
Manager ApprovalsManages completion, certificate and final sign-off approvals.Use when final sign-off is required before completion or certification.
White LabelControls sender, support, issuer and learner-facing branding profiles.Use when the training provider or client brand should appear in learner-facing areas.

Operational Advice

Use advanced tools with clear internal processes. For example, decide who reviews risk alerts, who receives scheduled reports, who can approve managers’ sign-offs, and who is allowed to export audit packs.

Back to top

Setup

WordPress Admin → HT-LMS Pro → Setup

Setup checks and creates required front-end pages. Pro needs the standard learner pages plus extra pages for assessments, evidence, final exams, checkout, invoices, certificates and tutor portals where those features are used.

When To Use Setup

  • Immediately after installing or updating HT-LMS Pro.
  • After moving the site to staging or live hosting.
  • When a shortcode page is missing or showing raw shortcode text.
  • When learners, tutors or checkout flows land on the wrong page.

Page Setup

Use Page Setup to create missing pages and check existing page assignments. After creating or repairing pages, save WordPress permalinks from Settings → Permalinks.

System Health

Use System Health to check runtime requirements and required database tables. Missing tables or failed checks should be resolved before testing course delivery.

Back to top

Pro Settings

WordPress Admin → HT-LMS Pro → Settings

Pro Settings controls site-level behaviour for branding, authentication, payments, tax, certificates, discussions, mobile/API use, logging, uninstall behaviour and policy notices.

Settings Tabs

TabWhat It ControlsCommon Support Use
GeneralSite display name override and default currency.Use when the wrong site name or currency appears.
BrandingCertificate logo upload, certificate signature upload, recommended branding image guidance, colours, button radius, dashboard accent style, learner dashboard tabs and accessibility notes.Use when learner-facing styling, dashboard tabs or certificate branding needs adjusting.
AuthenticationSession timeout and email verification behaviour.Use when learners are logged out too soon or verification behaviour needs checking.
PaymentsBasket, direct checkout, pay-first checkout, Stripe and PayPal settings.Use when checkout, payment provider or access-after-payment behaviour needs testing.
TaxTax calculation and display settings where enabled.Use when prices, invoices or tax display are incorrect.
CertificatesLinks to certificate template management.Use when certificate design or default templates need changing.
DiscussionsModule/student discussion behaviour.Use when course discussions should be enabled, hidden or moderated.
Mobile/APIAPI-related settings where enabled.Use when external access or integrations need configuration.
ReferencesShortcode, JSON and endpoint references.Use when setting up pages, automation, API tools or integration documentation.
LoggingLogging behaviour.Use when diagnosing emails, payments, jobs or system activity.
UninstallData removal behaviour when uninstalling.Use carefully before removing the plugin.
Policy NoticesLearner-facing policy notice text.Use when adding terms, privacy, consent or policy notices.

Uninstall warning: uninstall settings can affect plugin data removal. Take a full backup and confirm the business requirement before enabling destructive uninstall behaviour.

Using Short Names Correctly

Use the long name Holographic Training LMS Pro where there is space, such as page headings and formal help content. Use HT-LMS Pro where shorter display text is clearer.

Back to top

Licence

WordPress Admin → HT-LMS Pro → Licence

The Licence screen manages the Pro licence status for the site. Use it to activate, validate or check the licence connection for Pro features and updates.

Licence Status

The licence status should show whether the site has an active Pro licence. If a feature appears locked, check this screen first.

Activation

Enter the licence details exactly as provided and activate the licence. Confirm the site domain matches the licence record where domain locking is used.

Validation And Updates

Validation confirms the licence remains valid. Updates may depend on the licence being active and able to communicate with the licence service.

Common Problems

  • If activation fails, check the licence key, domain, network access and server firewall.
  • If features are locked, check licence status and whether the licence tier includes the feature.
  • If updates do not appear, check licence status and the Pro updater connection.
Back to top

Dashboard

WordPress Admin → HT-LMS Pro → Dashboard

The Holographic Training LMS Pro Dashboard is the main hub for Pro administration. It links to the main operational areas: Dashboard, Learning, Course Builder, Course Library, Learners, Courses, Modules, Lessons, Quizzes, Certificates, Commerce, Reporting and Tools, Settings, Licence and Setup.

Main Dashboard Cards

CardWhat It OpensUse It For
LearningAssessments, final exams, tutors, evidence, surveys, learner notes and revision tools.Managing learning proof, marking workflows and learner support features.
Course BuilderCourse structure and content workflow.Building courses, modules, lessons and quizzes.
Course LibraryTemplates, content bank, import/export, course access and discovery tools.Reusing course assets, exporting/importing courses and configuring course-level Pro tools.
LearnersPlugin learner accounts.Adding learners, checking learner status and diagnosing learner access.
Courses, Modules, Lessons And QuizzesThe core content management screens.Managing the LMS structure and the linked WordPress content pages.
CertificatesCertificates, templates and verification tools.Managing achievement records, branding uploads and certificate verification.
CommerceOrders, coupons, bundles, cohorts, waitlists, checkout recovery, integrations and content rules.Managing paid training delivery.
Reporting And ToolsReports, exports, automation, logs, job queue and support tools.Managing operations, diagnostics and reporting.
SettingsSite-wide Pro settings and references.Configuring branding, authentication, payments, certificates, logging and references.
LicenceLicence activation and validation.Checking Pro feature access and update status.
SetupPage setup and system checks.Creating or repairing required pages.

Risk Alerts And Risk Assessments

Risk Alerts and Risk Assessments belong on the main dashboard under the main dashboard boxes. Use these dashboard-only summaries to prioritise failed assessments, overdue marking, missing evidence, payment issues, capacity issues or other operational items.

Dashboard Troubleshooting

  • If a card is missing, check the user’s WordPress capability and licence status.
  • If a card opens a locked notice, check the Licence screen.
  • If a dashboard count looks wrong, open the relevant report or source screen and check filters.
Back to top

Front-End Pages And Shortcodes

WordPress Admin → HT-LMS Pro → Setup → Page Setup

HT-LMS Pro uses shortcodes to display learner, tutor, course, commerce, assessment, evidence and certificate pages. Page Setup should create the important pages automatically, but shortcodes can also be placed manually where needed.

Learner And Course Shortcodes

ShortcodeWhat It Displays
[hcd_register]Learner registration form.
[hcd_verify_email]Email verification handler.
[hcd_login]Learner login form or passwordless login entry point where configured.
[hcd_logout]Learner logout link.
[hcd_forgot_password]Forgot password form.
[hcd_reset_password]Password reset form.
[hcd_dashboard]Learner dashboard.
[hcd_profile]Learner profile.
[hcd_course_list]Course list.
[hcd_course]Single course view.
[hcd_module]Single module view.
[hcd_lesson]Single lesson view.
[hcd_quiz]Lesson quiz screen.
[hcd_next_lesson]Next lesson navigation.
[hcd_continue_learning]Continue learning block.
[hcd_progress]Progress display.
[hcd_policy_notice]Policy notice display.

Learning Shortcodes

ShortcodeWhat It Displays
[hcd_assessment]Module assessment screen.
[hcd_final_exam]Final exam screen.
[hcd_evidence]Evidence submission area.
[hcd_evidence_portfolio]Evidence portfolio.
[hcd_learner_evidence_portfolio]Learner-facing evidence portfolio.
[hcd_practical_activity_submissions]Practical activity submissions.
[hcd_cpd_record]CPD record.
[hcd_achievement_record]Achievement record.
[hcd_learner_progress_timeline]Learner progress timeline.
[hcd_live_sessions]Live session information.
[hcd_learner_notifications]Learner notifications.
[hcd_interactive_lesson_block]Interactive lesson block display where configured.
[hcd_survey]Survey and feedback form display.
[hcd_gradebook]Gradebook view where enabled.
[hcd_revision_mode]Learner revision mode display.
[hcd_learner_notes]Learner personal notes display.
[hcd_related_courses]Related courses block.

Commerce And Certificate Shortcodes

ShortcodeWhat It Displays
[hcd_basket]Shopping basket.
[hcd_checkout]Checkout page.
[hcd_order_history]Learner order history.
[hcd_invoices]Learner invoices.
[hcd_certificates]Learner certificates.
[hcd_certificate_verify]Certificate verification page.
[hcd_module_discussion]Module discussion area.
[hcd_course_upsells]Course upsell prompts where configured.

Tutor Shortcodes

ShortcodeWhat It Displays
[hcd_tutor_login]Tutor login form.
[hcd_tutor_logout]Tutor logout link.
[hcd_tutor_dashboard]Tutor dashboard.
[hcd_tutor_marking_queue]Tutor marking queue.
[hcd_tutor_learner_review]Tutor learner review screen.
[hcd_tutor_account]Tutor account page.

Common Shortcode Problems

  • If a shortcode appears as plain text, check the plugin is active and the shortcode is typed correctly.
  • If a page shows the wrong screen, check whether the wrong shortcode was placed on the page.
  • If a learner cannot access a shortcode page, check login status, email verification, course access and feature licence status.
  • If payment, certificate or tutor pages fail, check the relevant setup page and Pro Settings.
Back to top
HT-LMS Pro setup and testing workflow

The safest way to build a Pro site is to set the platform up first, build the content structure second, then configure Pro features and test the full learner journey.

  1. Run Setup. Create required learner, course, assessment, final exam, commerce, certificate and tutor pages.
  2. Save WordPress permalinks. Refresh routing after pages are created.
  3. Check Pro Settings. Confirm site display name, currency, branding, authentication, payments, certificates, discussions, logging and policy notices.
  4. Activate and validate the licence. Confirm Pro features are unlocked before configuring paid features.
  5. Create the course. Add title, slug, description, progression and visibility settings.
  6. Create modules. Build the course section structure.
  7. Create lessons. Add lessons inside the correct modules.
  8. Edit learner-facing content. Use the normal WordPress editor or a compatible content editor to edit the course, module and lesson pages created by HT-LMS.
  9. Add quizzes. Attach lesson quizzes and check pass marks.
  10. Configure Course Library items. Save reusable templates, content bank items, import/export files and course-level Pro access tools where useful.
  11. Set course access controls. Configure prerequisites, drip rules, preview lessons, learner limits, expiry dates, subscriptions, payment plans, cohorts and waitlists if needed.
  12. Add assessments and final exams. Configure marking and resit behaviour.
  13. Create tutors and assignments. Test tutor login and marking queue pages.
  14. Configure evidence requirements. Test evidence submission and portfolio review.
  15. Create certificate templates. Preview certificate layout, QR code and verification flow.
  16. Set up commerce. Configure checkout, payment providers, coupons, bundles, cohorts, waitlists, abandoned checkout recovery and content rules.
  17. Check reports, gradebook, logs and job queue. Confirm background tasks, diagnostic screens, automation connectors and reporting views are working.
  18. Test as a learner. Register, verify email, buy/enrol, complete lessons, take quizzes, submit evidence, complete assessments and receive a certificate where applicable.
  19. Test as a tutor. Log in, review marking queue, mark assessment/final exam work and check learner feedback.
  20. Publish only after the whole journey works. Check both administrator previews and ordinary learner views.
Back to top

Common Problems And Fixes

HT-LMS Pro support troubleshooting

A Pro feature appears locked

  • Open Licence and check that the licence is active.
  • Confirm the licence is for the correct domain.
  • Check whether the licence tier includes the feature.
  • Validate the licence again if the site was moved or restored.

The learner cannot log in

  • Check that the learner is using the learner login page, not WordPress admin login.
  • Check that the learner account exists.
  • Check email verification status.
  • Use the password reset or setup email workflow if needed.
  • Check session timeout settings if learners are logged out quickly.

The learner paid but cannot see the course

  • Check Orders for the learner or payment reference.
  • Check the order status and payment provider event.
  • Check whether the learner email matches the order email.
  • Check whether an entitlement was created.
  • Check Content Rules and course publication status.

The learner can see the course but cannot move forward

  • Check course progression mode.
  • Check required lesson quizzes and pass marks.
  • Check drip rules and prerequisite courses.
  • Check assessment, final exam or evidence requirements.
  • Use the progress timeline and reports to see the last completed action.

A tutor cannot see marking work

  • Check that the tutor account is active and verified.
  • Check tutor assignments.
  • Check whether the learner has actually submitted the assessment or final exam.
  • Check tutor portal pages and shortcodes.

A certificate was not issued

  • Check course completion status.
  • Check required quizzes, assessments, final exam and evidence.
  • Check certificate settings and active template.
  • Check the job queue if certificate generation is handled in the background.
  • Check logs for certificate-related messages.

Checkout does not work

  • Check Payments settings and provider mode.
  • Check Stripe or PayPal credentials.
  • Check webhook URL and webhook secret where required.
  • Check basket and checkout shortcodes.
  • Check payment provider logs and HT-LMS Pro logs.

Emails are not arriving

  • Check Email Automation settings and templates.
  • Check WordPress mail delivery.
  • Check email logs and job queue.
  • Check spam/junk folders and domain authentication outside WordPress.

Reports look wrong

  • Check filters, dates, course selection and learner status.
  • Check whether the learner completed the required route, not only viewed admin previews.
  • Check that background jobs and logs are processing normally.

Imported content does not look right

  • Check whether the source site used a content editor or plugin that is not available on the destination site.
  • Open imported course, module and lesson content in the editor.
  • Run Course Library import/export review checks and course structure checks.
  • Test all shortcodes and front-end routes.

Before opening a support ticket: include the HT-LMS Pro version, WordPress version, PHP version, affected page URL, learner email if relevant, course name, exact steps to reproduce the problem, screenshots if useful, and any visible error message. Do not include passwords, secret keys, payment card details or private licence information in a normal support message.

Back to top