Holographic Training LMS Corporate Wiki
This guide is for administrators using Holographic Training LMS Corporate. It explains the standard HT-LMS areas, the Professional course-delivery tools and the Corporate management features used for companies, managers, seats, compliance, risk, evidence and reporting.
Holographic Training LMS Corporate sits on top of the normal HT-LMS course structure: Course → Module → Lesson → Quiz. Build the learning content first, configure the Professional course-delivery tools, then add corporate accounts, manager permissions, seat rules, compliance tracking and audit reporting.
Use the contents below to jump to the area you need help with.
HT-LMS Corporate Help Contents
Useful starting point: for a new Holographic Training LMS Corporate site, set up the standard pages, check Professional settings, build Courses, Modules, Lessons and Quizzes, configure assessments, final exams, certificates and commerce, then create corporate accounts, portals, seats, manager permissions, compliance rules, risk checks and reporting before testing with both learner and manager accounts.
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 Content – opens the linked WordPress/page-builder content for the course page.
- Settings – edits LMS course settings such as title, slug, progression, visibility and publishing status.
- Tools – opens tools for duplication, templates, backups, archiving, maps, checks and exports where available.
- Preview – opens the learner-facing course view.
- Delete – opens course deletion confirmation.
Course Settings
| Field | What It Does | How To Use It |
|---|---|---|
| Title | Sets the visible course name. | Use a clear title that learners and administrators will recognise. |
| Slug | Controls the URL-friendly course identifier. | Keep it stable after launch. Changing slugs on live courses can confuse saved links. |
| Short Description | Provides a short course summary for lists and course views. | Explain the course purpose, audience and outcome in plain language. |
| Progression | Controls whether learners follow a strict order or move freely. | Use strict progression for structured training. Use free navigation for reference or optional learning. |
| Published | Controls whether the course is available to learners. | Keep courses unpublished until content, access rules, assessments and certificates have been tested. |
| Hide From Course List | Removes 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 Corporate 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
Use the course content editor for learner-facing page layout, introduction copy, imagery, calls to action and supporting material. Use the LMS settings screens for structured data, course access, assessment rules, certificates and reporting behaviour.
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 topModules
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
| Field | What It Does | How To Use It |
|---|---|---|
| Course | Places the module inside the selected course. | Always confirm the course before saving, especially if several courses have similar names. |
| Title | Sets the module name. | Use a clear section title such as “Module 1: Introduction” or “Payment Fraud Controls”. |
| Slug | Controls the URL-friendly module identifier. | Keep it readable and avoid changing it once the course is live. |
| Short Description | Summarises the module. | Explain the module purpose in one or two sentences. |
| Order | Controls the module position inside the course. | Use spaced numbers such as 10, 20 and 30 so new modules can be inserted later. |
| Published | Controls 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 topLessons
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
| Field | What It Does | How To Use It |
|---|---|---|
| Module | Assigns the lesson to a module. | Select the correct module before publishing. |
| Title | Sets the lesson name. | Use direct titles that describe the teaching point. |
| Slug | Sets the URL-friendly lesson identifier. | Keep slugs readable and stable after launch. |
| Order | Controls lesson order inside the module. | Use spaced numbers to allow future insertion. |
| Published | Controls 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 topQuizzes
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
| Field | What It Does | How To Use It |
|---|---|---|
| Quiz Title | Sets the quiz name. | Use a name that connects clearly to the lesson. |
| Pass Mark | Sets the required pass percentage. | Use a mark that suits the course difficulty and risk level. |
| Published | Controls whether the quiz is active. | Publish after checking every question, answer and correct response. |
| Questions | Stores the multiple-choice questions. | Keep each question focused on the lesson’s intended learning. |
| Correct Answer | Defines 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 topCourse 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
| Action | What It Does | Support Notes |
|---|---|---|
| Add | Creates a new course, module, lesson or quiz item. | Check the parent course/module before saving. |
| Settings | Opens the structured LMS settings form. | Use this for order, published status, progression and LMS metadata. |
| Edit Content | Opens the linked WordPress/page-builder page. | Use this for visible learner-facing content. |
| Preview | Opens the front-end view. | Preview as administrator first, then test as a learner. |
| Delete | Starts 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 page-builder compatibility.
- If the preview does not load, check that the required front-end pages exist and permalinks have been saved.
Course Library
Course Library contains reusable course templates, lesson templates, quiz templates, content bank items, course control views and launch checks. It helps administrators reuse good course structures and reduce repeated work.
Templates & Content Bank
The Templates & Content Bank tab 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.
| Item | What It Does | How To Use It |
|---|---|---|
| Course Template | Saves a reusable course structure. | Create one from an existing course you expect to reuse. |
| Lesson Template | Saves a reusable lesson layout or pattern. | Apply it to a target module when creating similar lessons. |
| Quiz Template | Saves reusable quiz questions. | Apply it to a target lesson and review the answers before publishing. |
| Content Bank Item | Stores reusable content snippets. | Use for standard instructions, policy notes, help text or repeated learning blocks. |
| Import / Export Library | Moves saved library templates between sites. | Export before major changes or import on staging before live use. |
Course Controls
The Course Controls tab summarises Pro course controls including learner limits, drip type, prerequisite course IDs and preview lesson IDs. Use it to check access behaviour across multiple courses without opening every course settings screen.
Launch Checklist
The Launch Checklist checks whether a course appears ready to publish. Use it before giving learners access. A course may exist in the database but still need pages, lessons, quizzes, access rules or publication status checking.
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 topAssessments
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.
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.
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
| Shortcode | Purpose |
|---|---|
[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.
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
| Shortcode | Purpose |
|---|---|
[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.
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
| Shortcode | Purpose |
|---|---|
[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. |
Commerce
Pro Commerce is the hub for paid course access, orders, discounts, bundles, payment integration and protected content rules. Use this area when courses or modules are sold rather than assigned manually.
Commerce Areas
| Area | What It Does | When To Use It |
|---|---|---|
| Orders | Shows course and module purchases. | Use when checking payment/access issues. |
| Coupons | Creates and manages discount codes. | Use for promotions, client discounts or controlled access offers. |
| Bundles | Combines courses and modules into purchasable bundles. | Use when selling packages of training. |
| Integrations | Controls payment, API and webhook settings. | Use during Stripe, PayPal, API or webhook setup. |
| Content Rules | Controls 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 Corporate should create the correct entitlement for the purchased course, module or bundle. If access is missing, check the order status, payment webhook, entitlement record and learner email address.
Back to topOrders
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
- Open Orders and find the learner or payment reference.
- Check the order status.
- Check whether the learner email matches the learner account.
- Check whether an entitlement was created for the purchased item.
- 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.
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
| Setting | What It Does | How To Use It |
|---|---|---|
| Code | The coupon code learners enter at checkout. | Use short, clear codes and avoid spaces. |
| Discount | Controls the discount value. | Check whether the discount is fixed amount or percentage before publishing. |
| Dates | Controls when the coupon is active. | Set start and end dates for time-limited campaigns. |
| Usage Limits | Limits coupon use. | Use limits for promotions, cohorts or one-off offers. |
| Item Scope | Restricts 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.
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 Corporate should grant access to the selected bundle contents. If access is incomplete, check the bundle configuration, order status and learner entitlements.
Bundle Testing
- Create a test bundle with known courses.
- Complete checkout in test mode.
- Log in as the learner.
- Confirm every included item appears in the learner dashboard.
- Confirm non-included items remain unavailable.
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.
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 topCertificate 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 topReports
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.
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 topEmail 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
- Use a test learner account with an email inbox you can access.
- Trigger the action manually where possible.
- Check delivery, subject line, body text and links.
- 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.
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 topCourse 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.
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.
Integrations
Integrations manage payment provider settings, API options and webhook connections. Use this area when connecting HT-LMS Corporate 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 Corporate needs to communicate with external systems. Webhooks can notify other systems when supported LMS events occur.
Integration Testing Checklist
- Enter provider keys or credentials carefully.
- Use test mode first where available.
- Trigger the event manually.
- Check the payment/order/API/webhook logs.
- 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.
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.
Logs
Logs record audit events, email events, system events and operational activity. Use Logs when diagnosing what happened inside HT-LMS Corporate.
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.
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 topSupport 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 topAdvanced Pro Tools
Advanced Pro 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
| Tool | What It Does | When To Use It |
|---|---|---|
| Risk Alerts | Highlights urgent failed assessment, overdue marking, missing evidence and payment alerts. | Use to spot operational problems before learners complain. |
| Scheduled Reports | Sends automatic emailed training reports. | Use for routine management updates. |
| Audit Export Packs | Creates scoped evidence packs for audit use. | Use when training evidence must be provided externally or internally. |
| Bulk Imports | Validates learner, enrolment, question bank and prior training imports. | Use for high-volume setup or migration tasks. |
| Importer Templates | Provides built-in CSV templates and validation rules. | Use before preparing import spreadsheets. |
| Course Versioning | Tracks content versions and learner completion version history. | Use when course changes must be traceable. |
| Assessment Blueprints | Manages topic, category and difficulty balance for assessments. | Use for more controlled assessment design. |
| Question Analytics | Reviews question difficulty and failure signals. | Use to improve weak quiz or assessment questions. |
| Intervention Logs | Stores private learner notes and tutor/admin intervention history. | Use for learner support and escalation records. |
| Expiry Reminders | Manages course and certificate expiry reminder records. | Use for retraining and expiring-certification workflows. |
| Learner Notifications | Tracks learner-facing notification records and reminders. | Use to check whether learners were notified. |
| Manager Approvals | Manages completion, certificate and final sign-off approvals. | Use when final sign-off is required before completion or certification. |
| White Label | Controls 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 topCorporate Dashboard
The Corporate Dashboard is the starting point for company-level training management. It gives administrators a summary of corporate accounts, seats, manager activity, training status and the main corporate feature groups.
What The Corporate Dashboard Is For
Use the Corporate Dashboard when you need a top-level view before working on a specific account or feature area. It helps you move quickly into People And Organisation, Learning And Compliance, Risk And Evidence, Reports And Exports, Corporate Settings, Setup and licence management.
Dashboard Summary Cards
| Area | What It Shows | How To Use It |
|---|---|---|
| Corporate accounts | The companies or client organisations managed by the Corporate add-on. | Use this to confirm the organisation exists before assigning seats, managers or rules. |
| Seats | Assigned, active, unused, completed or replaceable learner seats. | Use this to check whether a company has enough capacity and whether seats need resetting or reassignment. |
| Managers | Corporate manager accounts linked to companies or scoped areas. | Use this to confirm who can view dashboards and reports. |
| Compliance indicators | Completion, evidence, expiry and risk signals from corporate training data. | Use this to identify which corporate area needs attention first. |
Recommended Dashboard Use
Start from the dashboard when you are diagnosing a corporate support issue. Confirm the company exists, check its seat count, confirm the manager account and scope, then inspect the relevant compliance, evidence or reporting page.
Back to topPeople And Organisation
People And Organisation groups together the tools used to manage companies, client portals, organisation structure, seats, managers and manager permissions.
What This Area Does
This area controls who the corporate customer is, which learners belong to that customer, how seats are assigned, which managers can see training records, and how visibility should be restricted by company, department, team or role.
Typical Order Of Work
- Create or check the corporate account.
- Create the client portal if the customer needs a branded manager-facing area.
- Add organisation structure if the customer needs department, team or role reporting.
- Create or import learners through the normal learner tools.
- Assign seats to learners.
- Assign managers and set manager permissions.
- Check manager dashboard visibility using a manager test account.
Corporate Accounts
Corporate Accounts are the company or client records that sit above corporate learners, seats, managers, reports and compliance data. A corporate account usually represents one business customer, employer, client organisation or internal department group.
Creating A Corporate Account
Use Corporate Accounts to create the organisation record before assigning seats or managers. Add the company name, primary manager details and the initial seat allowance. The seat allowance controls how many learners can be assigned to that corporate customer.
Corporate Account Fields
| Field | What It Does | How To Use It |
|---|---|---|
| Company name | Identifies the corporate customer throughout the admin area and reports. | Use the customer’s trading name or the exact internal organisation name used in your records. |
| Manager name and email | Connects a manager contact to the account. | Use the person who should receive dashboard access, manager emails or reporting contact. |
| Seat limit | Controls the number of seats available to the account. | Set this to the purchased or agreed number of learners. Update it when the customer expands or renews. |
| Status | Shows whether the account is active and available for normal use. | Keep active accounts enabled. Use inactive status only when you deliberately want to stop normal corporate use. |
Account Detail View
The account detail view is used to check orders, seats, assignment options, progress summaries, completion summaries and corporate reports for that organisation. Use it before making changes to seats, access or reporting because it shows the current state of the account.
Updating Seat Limits
When a corporate customer buys more seats or reduces their allowance, update the seat limit from the account tools. Increasing the limit allows additional learners to be assigned. Reducing the limit should be done carefully if active learners already exceed the new allowance.
Back to topClient Portals
Client Portals let you define customer-specific portal settings such as logos, colours, welcome text and assigned training. They are used when a corporate customer needs a branded or semi-branded manager-facing training area.
What A Client Portal Controls
- Portal branding and visual identity.
- Welcome text shown to managers or users in that corporate context.
- Default colours used for the portal experience.
- Assigned training or training guidance for the corporate account.
When To Use A Client Portal
Use a client portal when the customer should see a more tailored corporate experience instead of a generic manager dashboard. It is useful for training providers managing multiple client organisations, agencies delivering white-labelled training, or internal training teams supporting several business units.
Setup Checklist
- Select the corporate account.
- Add the portal name or customer-facing label.
- Add welcome text that explains what the manager should do first.
- Set colours that match the client or your training provider brand.
- Check the portal with a manager account before sharing it with the customer.
Organisation Structure
Organisation Structure lets you model how a corporate customer is organised. It can include company, department, team, role and learner relationships.
Why Organisation Structure Matters
Without structure, managers usually see broad company-level training information. With structure, you can limit manager visibility, report by department or team, identify role-based training gaps and build more useful compliance evidence.
Common Structure Levels
| Level | Purpose | Example |
|---|---|---|
| Company | The whole corporate customer or organisation. | Acme Training Ltd. |
| Department | A major business area or operating unit. | Operations, Sales, Finance, Health And Safety. |
| Team | A smaller group inside a department. | Warehouse Team A, Customer Support, Site Supervisors. |
| Role | The job role used for training requirements. | Fire Marshal, First Line Manager, Data Handler. |
| Learner profile | The learner’s assigned structure and training profile. | A learner assigned to Operations, Team A, Forklift Operator. |
How To Use It
Start with the smallest structure that gives useful reports. Do not create unnecessary levels. If the customer only needs whole-company reporting, a simple account may be enough. If they need department manager access or role-specific compliance checks, add the structure required for those controls.
Back to topSeats
Seats connect corporate access to learners. A seat represents one learner place assigned under a corporate account. Seats can be unused, assigned, active, completed, revoked or reset for reassignment depending on the workflow.
Seat States
| State | Meaning | What To Check |
|---|---|---|
| Unused | The account has capacity but the seat is not assigned to a learner. | Assign it when the customer sends the learner details. |
| Assigned | The seat is connected to a learner or pending learner email. | Check whether the learner has accepted, registered or verified their email. |
| Active | The learner is actively using the assigned training. | Use progress reports to check status. |
| Completed | The learner has completed the relevant training. | Check completion reports and certificates where applicable. |
| Revoked | Access has been removed from that learner. | Use when a learner leaves or no longer needs training access. |
| Reset | The seat has been released for reassignment where allowed. | Use only when the seat policy allows replacement learners. |
Assigning Seats
Assign seats from the account detail or seat management area. Select the corporate account, choose the learner or learner email, choose the training scope and confirm the assignment. The learner may receive an invitation or access email depending on the configured workflow.
Bulk Seat Assignment
Bulk assignment is used when assigning multiple learners to the same course, module or training scope. Prepare the learner list carefully before using bulk tools. Check emails for spelling mistakes because learner access and notifications depend on them.
Resetting Seats
Reset a seat when a learner should be removed and the place returned to the corporate account for reassignment. Use this for legitimate replacement workflows, such as staff changes, test learners or a learner assigned in error.
Back to topManagers
Managers are learner-style accounts with permission to view corporate dashboard information for a company or scoped part of a company. They do not need WordPress admin access.
What Managers Can Do
Manager access depends on permissions. A manager may be able to view learner progress, certificates, evidence status, assessment history, completion reports and exports for the learners inside their permitted scope.
Manager Setup Steps
- Create or confirm the learner account for the manager.
- Link the manager to the corporate account.
- Set manager permissions and scope.
- Send the manager login or access email.
- Test the manager dashboard using a manager account before handing it to the customer.
Manager Email Tools
Corporate account screens include manager email tools for sending manager access or update messages. Use these when a customer manager needs their link, login reminder or access details resent.
Back to topManager Permissions
Manager Permissions control what each manager can see and do. This is one of the most important Corporate security and privacy areas because it limits access to learner information.
Permission Scope
| Scope | What It Means | Use Case |
|---|---|---|
| Company | The manager can see the whole corporate account. | Use for main client contacts, training managers or organisation-level administrators. |
| Department | The manager can see learners in a department. | Use for department heads or regional leads. |
| Team | The manager can see learners in a team. | Use for supervisors or team leaders. |
| Role | The manager can see learners assigned to a role. | Use for role-based coordinators or compliance owners. |
Permission Options
Corporate settings can control whether managers can reset seats, invite learners, export reports, view certificates, view evidence and view assessment history. Use the minimum access required for the manager’s job.
Testing Manager Scope
After changing permissions, test the manager dashboard. Confirm the manager can see the learners they should see and cannot see unrelated learners from other departments, teams or companies.
Back to topLearning And Compliance
Learning And Compliance brings together automatic assignment, training needs, competency checks, expiry rules and practical skills sign-off.
What This Area Does
Use this area when the question is not just “has the learner opened a course?” but “does this person, team or role have the training and evidence needed to be considered competent or compliant?”.
Recommended Order
- Define organisation structure and roles.
- Create training profiles or training needs.
- Create assignment rules for the relevant company, department, team, role or profile.
- Use the competency matrix to check completion and evidence status.
- Add expiry rules for retraining and certificate renewal.
- Record practical skills sign-off where workplace competence must be confirmed.
Assignment Rules
Assignment Rules enrol or prepare learners for training based on corporate structure. A rule can target a company, department, team, role or training profile.
What Assignment Rules Are For
Assignment rules reduce manual enrolment work. Instead of assigning every learner one by one, you define who should receive the training and how the rule should behave.
Rule Fields
| Field | What It Does | How To Use It |
|---|---|---|
| Corporate account | Limits the rule to one customer or organisation. | Select the correct account before choosing departments or learners. |
| Scope | Controls whether the rule applies to a company, department, team, role or profile. | Choose the narrowest scope that matches the training requirement. |
| Training target | Defines the course, module or training item to assign. | Use a course for full training. Use a module only when a smaller training unit is intended. |
| Behaviour | Controls whether matching learners are automatically enrolled, queued for review or left as draft. | Use manual review for sensitive training assignments. Use auto-enrol when the rule is well tested. |
| Status | Controls whether the rule is active. | Keep draft until the scope and training target have been checked. |
Testing Assignment Rules
Create the rule as draft or manual review first. Check which learners match. Confirm the result with a small test group before applying automatic enrolment to a whole company.
Back to topTraining Needs
Training Needs defines which training is required for roles, profiles or groups. It is used to identify gaps between what a learner has completed and what their role requires.
How Training Needs Work
A training need connects a role, department, team or profile to required courses or skills. The Corporate add-on can then compare learners against those requirements and highlight missing training.
Use Cases
- New starters need induction, health and safety and data protection training.
- Managers need leadership, safeguarding or incident reporting training.
- Staff handling personal data need privacy and information security training.
- Specific roles need recurring certification or workplace sign-off.
Using The Matrix
After training needs are defined, use the competency matrix and risk dashboard to check who is complete, who is missing training, and which departments or roles fall below target.
Back to topCompetency Matrix
The Competency Matrix shows learner competency across training, completion, certificates, evidence, assessment history and practical sign-off. It is designed for managers and administrators who need a structured view of staff readiness.
What The Matrix Helps You Answer
- Who has completed the required training?
- Who has missing or overdue evidence?
- Which certificates are valid, expired or approaching expiry?
- Who has repeated failed assessments?
- Which learners have practical sign-off recorded?
- Which department or role is below target?
How To Use It
Select the corporate account and filter by department, team, role or training item where available. Review gaps before contacting managers or learners. Use the matrix alongside reports and audit exports when preparing evidence for a customer, auditor or internal review.
Interpreting Status
A complete online course does not always mean the person is fully competent. For practical or regulated work, also check evidence submissions, assessment results, certificate validity and skills sign-off.
Back to topExpiry And Retraining
Expiry And Retraining rules control when training, modules or certificates should be considered out of date and when retraining should be prompted.
What Expiry Rules Can Track
- Course completion expiry.
- Module completion expiry.
- Certificate expiry.
- Role-based retraining requirements.
- Warning windows before expiry.
How To Configure Expiry
Create an expiry rule for the relevant training item and set the validity period. Use warning windows, such as 30, 14 and 7 days, to help managers act before training expires. Check Corporate Settings for the default expiry warning days and retraining reminder behaviour.
How To Use Expiry Reports
Use expiry information in the Risk Dashboard, Scheduled Reports and Audit Export. Expiry reports are most useful when managers receive them before certificates or training actually expire.
Back to topSkills Sign-Off
Skills Sign-Off records workplace or practical competence confirmed by an authorised person. It is useful where online course completion alone is not enough evidence.
When To Use Skills Sign-Off
Use skills sign-off for practical tasks, observed competence, workplace checks, supervisor confirmation, assessor approval or any training outcome that must be verified outside the online lesson screen.
Sign-Off Record
| Item | Purpose | Good Practice |
|---|---|---|
| Learner | Identifies who was signed off. | Check the learner is assigned to the correct corporate account. |
| Skill or requirement | Identifies what was checked. | Use a clear title that an auditor or manager can understand later. |
| Authorised person | Records who confirmed competence. | Use the person actually responsible for the workplace check. |
| Date | Records when sign-off happened. | Use the real observation or approval date. |
| Notes | Records relevant context. | Keep notes factual and suitable for audit review. |
Risk And Evidence
Risk And Evidence groups together compliance risk monitoring, regulated document acknowledgement and external assessor access.
What This Area Does
Use this area when you need to prove training control, identify compliance gaps or allow a controlled external review without giving broad admin access.
Main Tasks
- Review risk indicators across companies or departments.
- Upload regulated documents and track acknowledgement.
- Create limited external assessor access.
- Check evidence before issuing reports to a customer or auditor.
Risk Dashboard
The Risk Dashboard highlights corporate training issues that need attention. It is designed to make gaps visible before they become customer, compliance or audit problems.
Risk Indicators
| Indicator | What It Means | Typical Action |
|---|---|---|
| Expired certificates | Training or certification is no longer current. | Assign retraining and notify the manager. |
| Training expiring soon | Training is still valid but approaching expiry. | Schedule renewal before the expiry date. |
| Missing training | The learner does not meet the training requirement for their role or profile. | Assign the missing course or correct the learner’s profile. |
| Overdue evidence | Required evidence has not been submitted or reviewed within the threshold. | Ask the learner, tutor or manager for the missing evidence. |
| Repeated failed assessments | The learner has failed more than the configured threshold. | Escalate to tutor, manager or support intervention. |
| Department below target | A department’s completion rate is below the configured percentage. | Review incomplete learners and send a manager report. |
Using Risk Data
Use risk data to prioritise action. Start with expired items, overdue evidence and repeated failures. Then work through missing training and below-target departments.
Back to topRegulated Documents
Regulated Documents lets you upload policies, procedures, handbooks or other controlled documents and track whether staff have acknowledged them.
Document Types
Typical documents include health and safety policies, data protection notices, acceptable use policies, safeguarding procedures, staff handbooks, site rules, compliance statements and client-specific operating procedures.
Document Records
| Field | What It Does | How To Use It |
|---|---|---|
| Document title | Identifies the document shown to staff and managers. | Use the actual document title and version where possible. |
| Version | Separates one document version from another. | Update the version when the policy changes and acknowledgement must be refreshed. |
| Corporate account | Limits the document to the correct customer or organisation. | Choose the customer before assigning acknowledgements. |
| File or URL | Provides access to the document content. | Use a stable, accessible document file or controlled URL. |
| Acknowledgement status | Tracks who has confirmed reading or accepting the document. | Use reports to chase missing acknowledgements. |
Document Acknowledgement Page
The front-end document acknowledgement page uses the Corporate document acknowledgement shortcode. Staff should use that page to view assigned documents and confirm acknowledgement.
Back to topExternal Assessors
External Assessors creates limited review access for assessors, auditors, client reviewers or other authorised third parties. It avoids giving broad WordPress admin access when someone only needs controlled evidence visibility.
Assessor Access
An assessor record can provide a limited review link with an expiry period and permission scope. Depending on permissions, the assessor may be able to view completion status, certificate status, evidence status, sign-off status or selected audit information.
Assessor Permissions
| Permission | What It Allows | Recommended Use |
|---|---|---|
| View completion | Shows whether learners have completed required training. | Use for general training audits. |
| View certificates | Shows certificate status where permitted. | Use when certificate proof is part of the review. |
| View evidence | Shows evidence status or evidence records where permitted. | Use for competence or portfolio reviews. |
| View sign-offs | Shows practical skills sign-off records. | Use when workplace competence confirmation matters. |
Security Checks
Use the shortest practical access period and only grant the permissions needed for the review. After creating the assessor link, check it in a private browser session so you know exactly what the assessor will see.
Back to topCorporate Reports And Exports
Corporate Reports And Exports groups together live reports, scheduled manager updates, standard CSV exports and audit evidence packs.
What This Area Does
Use this area when a customer, manager, auditor or internal stakeholder needs evidence of training completion, compliance gaps, expiry risk, evidence status or learner activity.
Report Types
- Completion and progress reports.
- Compliance and gap reports.
- Certificate and expiry reports.
- Seat and learner reports.
- Evidence and sign-off reports.
- Audit export packs.
Corporate Reports
Corporate Reports show completion, compliance, certificate and training activity information for corporate accounts.
Using Reports
Select the corporate account first, then choose any available course, module, department, team, role or date filters. Use reports for account reviews, manager updates, compliance meetings and customer support questions.
Common Report Questions
- Which learners have started training?
- Which learners have completed?
- Which learners have failed quizzes or exams?
- Which certificates have been issued?
- Which learners have missing training?
- Which departments are below target?
Exporting Report Data
Where export buttons are available, download the CSV and open it in a spreadsheet. Check filters before exporting so the file contains the right customer, training scope and date range.
Back to topScheduled Reports
Scheduled Reports send regular corporate updates without requiring an administrator to manually export the same information each time.
Scheduled Report Options
| Option | What It Does | How To Use It |
|---|---|---|
| Corporate account | Sets which customer the report is for. | Select the correct account before adding recipients. |
| Recipient | Sets who receives the report. | Use authorised corporate contacts or manager addresses. |
| Frequency | Controls how often the report is sent. | Use weekly for active rollouts, monthly for routine checks and quarterly for governance reviews. |
| Report content | Controls whether completion, expiry, missing training and evidence gaps are included. | Include only the information the recipient needs. |
| Status | Controls whether the scheduled report is active. | Disable old reports when a customer leaves or a contact changes. |
Recipient Checks
Scheduled reports should go only to authorised contacts. Use the corporate contact or approved manager email domains. Check the recipient carefully before enabling a scheduled report.
Back to topCorporate Exports
Corporate Exports download standard CSV files for corporate progress, compliance and seat information.
Available Export Uses
- Progress exports for learner status review.
- Compliance exports for manager or customer reporting.
- Seat exports for usage and allocation review.
- Certificate exports for issued certificate tracking.
Before Exporting
Choose the correct account and filters. Check whether the export includes personal data. Store downloaded files securely and delete old exported files when they are no longer needed.
Back to topAudit Export
Audit Export builds evidence packs by company, department, role, learner or date range. It is used when you need a defensible collection of training evidence rather than a simple summary report.
Evidence Types
| Evidence Type | What It Shows | When To Include It |
|---|---|---|
| Completions | Course and module completion records. | Include for normal training proof. |
| Certificates | Issued certificate records and status. | Include where certification is part of the requirement. |
| Assessments | Assessment and final exam outcomes. | Include where performance evidence matters. |
| Evidence submissions | Learner evidence portfolio records. | Include where learners submitted documents or artefacts. |
| Practical sign-offs | Workplace or assessor sign-off records. | Include where practical competence was confirmed outside the online course. |
| Document acknowledgements | Policy or procedure acknowledgement records. | Include where staff must confirm reading controlled documents. |
| Audit logs | Available action or system logs. | Include only when audit trail detail is required. |
Using Audit Exports Safely
Audit exports can contain personal data and training records. Use the smallest date range and scope needed. Send the file only to authorised recipients and keep a record of why the export was produced.
Back to topCorporate Settings
Corporate Settings controls defaults and behaviour for corporate accounts, portals, manager permissions, expiry thresholds, evidence risk, scheduled reports and audit exports.
Account And Portal Defaults
| Setting | What It Does | Recommended Use |
|---|---|---|
| Default initial seat quantity | Sets the starting seat number when creating a new corporate account. | Use your common corporate package size so account creation is faster. |
| Default portal welcome text | Provides starting text for client-branded portals. | Use clear manager guidance that can be customised per customer. |
| Default portal primary colour | Sets the fallback main colour for client portals. | Use the standard Holographic Training LMS or provider brand colour. |
| Default portal accent colour | Sets the fallback accent colour for client portals. | Use a contrasting colour for links, borders or highlights. |
| Default assignment behaviour | Controls whether new assignment rules auto-enrol, wait for review or stay as draft. | Use manual review until the organisation structure and rules are proven. |
Manager Defaults And Permissions
These settings define default manager scope and whether managers can reset seats, invite learners, export reports, view certificates, view evidence and view assessment history. Use restrictive defaults where possible, then grant wider access only to trusted customer managers.
Expiry, Evidence And Risk Defaults
These settings control expiry warning days, retraining reminder recipients, evidence overdue thresholds, repeated assessment failure thresholds, below-target department percentages, document acknowledgement reminder days and external assessor access periods.
Scheduled Report Defaults
These defaults control the normal frequency and content of new scheduled reports. Use them to make report creation quicker and more consistent across corporate customers.
Audit Export Defaults
These settings decide which evidence types are included by default when building audit exports. Keep defaults aligned with your normal evidence policy so administrators do not forget important records.
Back to topCorporate Setup
Corporate Setup creates and checks required front-end pages for the standard HT-LMS plugin, the Professional plugin and the Corporate add-on. Use it after installing Corporate and after moving a site between staging and live.
Corporate Required Pages
| Page | Shortcode | Purpose |
|---|---|---|
| Corporate Dashboard | [hcd_corporate_dashboard] | Displays the manager-facing corporate dashboard. |
| External Assessor Portal | [hcd_external_assessor_portal] | Displays the limited external assessor review portal. |
| Corporate Document Acknowledgements | [hcd_corporate_document_acknowledgements] | Displays assigned regulated documents and acknowledgement controls. |
How To Use Corporate Setup
Open Corporate Setup and review missing pages. Create any missing Corporate pages from the setup tool. Then check the page content and confirm the shortcode is present. Save WordPress permalinks after creating pages.
Setup Troubleshooting
If a manager dashboard, assessor portal or document acknowledgement page does not load correctly, check that the page exists, the shortcode is present, the Corporate plugin is active and the relevant manager, assessor or learner has permission to view that screen.
Back to topCorporate Licence
The Corporate Licence screen is used to confirm and manage the Corporate licence connection for the add-on. Corporate features depend on an active Corporate licence and the required base plugins being installed and active.
What To Check
- Holographic Training LMS is installed and active.
- Holographic Training LMS Professional is installed and active.
- Holographic Training LMS Corporate is installed and active.
- The site has an active Corporate licence.
- The licensed domain matches the site using the Corporate add-on.
When To Use The Licence Screen
Use the licence screen after installation, after moving domain, after staging-to-live migration, after renewing a licence, or when Corporate feature pages show locked or unavailable messages.
Back to topCorporate Front-End Pages And Shortcodes
Corporate uses shortcodes to display manager dashboards, assessor access and document acknowledgement pages on the front end. These pages should be created from Corporate Setup where possible.
| Shortcode | What It Displays | Notes |
|---|---|---|
[hcd_corporate_dashboard] | Corporate manager dashboard. | Use for manager-facing progress, certificates, seats, reports and scoped corporate views. |
[hcd_external_assessor_portal] | External assessor portal. | Use for limited assessor, auditor or reviewer access. |
[hcd_corporate_document_acknowledgements] | Document acknowledgement page. | Use for learners or staff to acknowledge assigned regulated documents. |
Shortcode Troubleshooting
If a shortcode shows as plain text, check that the Corporate plugin is active and the shortcode is on a normal WordPress page that executes shortcodes. If the screen loads but no records appear, check the account, manager permission, learner assignment, assessor token or document assignment.
Back to topSetup
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 Corporate.
- 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 topPro 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
| Tab | What It Controls | Common Support Use |
|---|---|---|
| General | Site display name override and default currency. | Use when the wrong site name or currency appears. |
| Branding | Certificate logo, signature, colours, button radius, dashboard accent style, learner dashboard tabs and accessibility notes. | Use when learner-facing styling, dashboard tabs or certificate branding needs adjusting. |
| Authentication | Session timeout and email verification behaviour. | Use when learners are logged out too soon or verification behaviour needs checking. |
| Payments | Basket, direct checkout, pay-first checkout, Stripe and PayPal settings. | Use when checkout, payment provider or access-after-payment behaviour needs testing. |
| Tax | Tax calculation and display settings where enabled. | Use when prices, invoices or tax display are incorrect. |
| Certificates | Links to certificate template management. | Use when certificate design or default templates need changing. |
| Discussions | Module/student discussion behaviour. | Use when course discussions should be enabled, hidden or moderated. |
| Mobile/API | API-related settings where enabled. | Use when external access or integrations need configuration. |
| Logging | Logging behaviour. | Use when diagnosing emails, payments, jobs or system activity. |
| Uninstall | Data removal behaviour when uninstalling. | Use carefully before removing the plugin. |
| Policy Notices | Learner-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 Corporate where there is space, such as page headings and formal help content. Use HT-LMS Corporate where shorter display text is clearer.
Back to topProfessional 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.
Dashboard
The Holographic Training LMS Corporate Dashboard is the main hub for Pro administration. It links to Course Builder, Pro Learning, Pro Commerce, Pro Certificates, Pro Reporting & Tools, Setup and Licence.
Main Dashboard Cards
| Card | What It Opens | Use It For |
|---|---|---|
| Course Builder | Course structure and content workflow. | Building courses, modules, lessons and quizzes. |
| Pro Learning | Assessments, final exams, tutors and evidence tools. | Managing learning proof and marking workflows. |
| Pro Commerce | Orders, coupons, bundles, integrations and content rules. | Managing paid training delivery. |
| Pro Certificates | Certificates, templates and verification tools. | Managing achievement records and certificate verification. |
| Pro Reporting & Tools | Reports, exports, automation, logs and support tools. | Managing operations, diagnostics and reporting. |
| Setup | Page setup and system checks. | Creating or repairing required pages. |
| Licence | Licence activation and validation. | Checking Pro feature access and update status. |
Risk Summary
Where available, the dashboard may show risk summaries or alerts. Use these to prioritise failed assessments, overdue marking, missing evidence, payment 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.
Front-End Pages And Shortcodes
HT-LMS Corporate 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
| Shortcode | What It Displays |
|---|---|
[hcd_register] | Learner registration form. |
[hcd_verify_email] | Email verification handler. |
[hcd_login] | Learner login form. |
[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. |
Pro Learning Shortcodes
| Shortcode | What 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. |
Commerce And Certificate Shortcodes
| Shortcode | What 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. |
Tutor Shortcodes
| Shortcode | What 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.
Recommended Workflow For Building A HT-LMS Corporate Site
The safest way to build a Corporate site is to complete the standard learning structure first, then configure Professional delivery tools, then add Corporate account and compliance controls.
- Install and activate the required plugins. Confirm Holographic Training LMS, Holographic Training LMS Professional and Holographic Training LMS Corporate are active.
- Confirm the Corporate licence. Use the Corporate Licence screen to check the licence before configuring customer features.
- Run setup. Create the standard HT-LMS pages, Professional pages and Corporate pages.
- Save WordPress permalinks. Refresh routing after the pages are created.
- Build the course structure. Create Courses, Modules, Lessons and Quizzes in the correct order.
- Configure Professional delivery tools. Set assessments, final exams, tutors, evidence, certificates, commerce, reports and automation as needed.
- Create the corporate account. Add the customer or organisation and set the seat limit.
- Create the client portal. Add portal text, colours and customer-specific guidance if the customer needs a branded manager area.
- Add organisation structure. Create departments, teams, roles and learner profiles where reporting or manager scoping needs them.
- Create manager access. Link managers and set the minimum permission scope required.
- Assign seats. Assign learners individually or in bulk, then confirm invitations and access work.
- Create compliance rules. Add assignment rules, training needs, expiry rules and practical sign-off requirements.
- Configure evidence and documents. Add regulated documents, document acknowledgement pages and any evidence requirements.
- Check risk and reporting. Review the Risk Dashboard, Corporate Reports, Scheduled Reports and Audit Export settings.
- Test with real roles. Test as an administrator, a learner, a corporate manager and, where used, an external assessor.
- Launch only after testing. Confirm dashboard visibility, seat assignment, learner access, reports, exports and document acknowledgement before sharing with the customer.
Common Problems And Fixes
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 Corporate 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 page builder or plugin that is not available on the destination site.
- Open imported course, module and lesson content in the editor.
- Run Course Library launch checks and course structure checks.
- Test all shortcodes and front-end routes.
A corporate manager cannot see any learners
- Check that the manager has a learner account.
- Check that the manager is linked to the correct corporate account.
- Check Manager Permissions and confirm the company, department, team or role scope.
- Check that learners are assigned to seats under the same corporate account.
- Check whether organisation structure filters are excluding the learners.
A learner is assigned but cannot access the corporate training
- Check that the learner account exists and the email is verified.
- Check that the seat is assigned to the correct learner email.
- Check that the seat has granted the correct course or module access.
- Check whether the course, module and lesson are published.
- Check whether the learner has been revoked or the seat was reset.
A seat cannot be reassigned
- Check the seat status and whether it is eligible for reset.
- Check manager permission if the action is being attempted by a corporate manager.
- Check whether the learner has completed training and whether the customer policy allows replacement.
- Use administrator tools if the seat was assigned to the wrong learner during setup.
The document acknowledgement page is empty
- Check that the page contains
[hcd_corporate_document_acknowledgements]. - Check that the document is assigned to the correct corporate account.
- Check that the learner belongs to the relevant account or assignment scope.
- Check whether the document version is active and available.
The external assessor link does not work
- Check that the assessor record exists and is active.
- Check whether the access period has expired.
- Check that the assessor portal page contains
[hcd_external_assessor_portal]. - Create a new assessor link if the old token has expired or was already exchanged for portal access.
Scheduled reports are not being received
- Check that the scheduled report is active.
- Check the recipient address and whether it belongs to an authorised corporate contact or manager domain.
- Check the report frequency and next-run timing.
- Check WordPress cron and email delivery.
- Check spam filtering on the recipient mailbox.
Corporate reports show unexpected gaps
- Check the learner’s course access and seat assignment.
- Check whether the learner belongs to the expected department, team, role or training profile.
- Check whether the report filter is excluding completed, inactive or revoked learners.
- Check expiry rules and training needs before treating a gap as an error.
Before opening a support ticket: include the HT-LMS Corporate 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.