Quick Start
Recommended setup order for a new RAVEN LMS flagship site.
Follow this sequence when launching RAVEN LMS. It keeps Core learning records, optional modules, Raven-integrated components, learner pages, assessments, certificates, and production security connected correctly.
01Install and Verify
Upload and activate the RAVEN LMS Core ZIP, confirm licensing, then open System Health to review WordPress/PHP compatibility, required pages, protected storage, scheduled tasks, and add-on readiness.
02Prepare Learner Pages
Verify the learner dashboard, login, registration when enabled, course catalog, transcript/profile surfaces, and public certificate verification page.
03Configure Settings
Review sender identity, learning defaults, native anti-cheat controls, notifications, Module Control, privacy/retention, and optional integrations before production use.
04Build Learning Content
Create courses, lessons, optional sub-lessons, materials, introductory video, and any SCORM 1.2 activities required by the learning path.
05Configure Assessments
Add native questions, pass rules, attempt limits, timing, Practice/Main sequencing, lesson prerequisites, and anti-cheat behavior.
06Connect Certificates
Assign the course certificate workflow and, when used, a Certificate Builder design. Configure validity, renewal, verification, and LinkedIn organization settings as appropriate.
07Assign Learners
Enroll learners directly or through groups/departments. Confirm instructor and manager scopes where delegated administration is used.
08Test Production Flow
Test login, lessons, exams, anti-cheat, completion, certificates, reports, notifications, and any enabled SCORM, payment, protected-file, API, or webhook workflows before launch.
Current Platform
Current flagship capabilities reviewed against RAVEN LMS Core v1.20.48.
The current package goes well beyond basic course publishing. These highlights describe capabilities present in the reviewed RAVEN LMS v1.20.48 package; individual modules can be optional or separately activated depending on site configuration.
Lessons and Sub-LessonsCourses can use ordered lessons plus real child sub-lessons, with required or optional sub-lessons contributing to the parent lesson workflow.
Five Native Question TypesNative exams support Single Choice, Multiple Choice, Sorting Choice, Matrix Sorting Choice, and Fill in the Blank questions.
Built-In Anti-CheatRAVEN LMS Core includes native exam-security monitoring, violation limits, lock periods, session controls, blocked-action controls, logs, and CSV audit export.
SCORM 1.2An optional SCORM 1.2 module can securely import, privately store, launch, resume, track, and map package completion into the normal Raven lesson-completion record.
Import and ExportRaven-native authoring packages support mandatory dry runs, Draft-first imports, duplicate protection, migration reporting, and bounded rollback for recent import batches.
Protected Content and PrivacyProtected local files, authenticated secret storage, personal-data export/erasure, configurable retention, signed webhooks, and audit controls support production administration.
Core LMS Workflow
RAVEN LMS Core remains the source of truth for the flagship platform.
Core controls course access, lesson and sub-lesson progress, native exam attempts and results, learner assignments, anti-cheat enforcement, certificate eligibility and issued credential identity, renewals, transcripts, reports, role boundaries, and learner dashboards. Optional modules and companion packages extend those workflows without replacing Core learning records.
AssignEnroll learners into courses, groups, departments, renewal paths, or training programs.
TrackRecord lesson, sub-lesson, activity, SCORM when enabled, completion status, and learner milestones.
AssessUse native question types, attempts, pass scores, timers, prerequisites, Practice/Main sequencing, and built-in anti-cheat.
EngageUse dashboards, announcements, progress visibility, reviews, gamification when enabled, and messaging when installed.
CertifyIssue credential identities from authoritative completion events and expose verification as a read-only check of issued records.
ReportReview progress, transcripts, exam outcomes, anti-cheat status, certificates, groups, departments, renewals, and exports.
Core boundary:
Do not make a companion package or theme the authority for learner assignment, completion, exam results, certificate eligibility, certificate verification, or protected access. Those responsibilities remain in RAVEN LMS Core.
Flagship and Standalone Product Model
RAVEN LMS is the flagship platform; standalone Raven products are a separate deployment option.
RAVEN LMS already provides the capabilities represented by the four standalone Raven products. In the flagship deployment, Raven Anti-Cheat is native RAVEN LMS Core functionality, while the Raven-integrated editions of Raven AI Course Publisher, Raven Certificate Builder, and Raven Messaging are companion packages installed and managed through the RAVEN LMS ecosystem. These flagship implementations are designed to work with RAVEN LMS.
Separately, Raven sells independent standalone editions of those four products for organizations that want an individual Raven capability without installing RAVEN LMS. Standalone editions are separate products with their own packaging and commercial licensing; they should not be described as required purchases for making the flagship RAVEN LMS complete.
RAVEN LMS — FlagshipThe complete WordPress LMS. Review flagship licensing and plans on the RAVEN LMS Pricing page.
AI Course Publisher — StandaloneIndependent AI-assisted course-authoring product for customers who do not run RAVEN LMS. View product.
Anti-Cheat — StandaloneIndependent assessment-integrity product. RAVEN LMS customers already have native Core anti-cheat capabilities. View product.
Certificate Builder — StandaloneIndependent certificate product for sites that do not run RAVEN LMS. View product.
Messaging — StandaloneIndependent learning-focused messaging product for non-Raven LMS deployments. View product.
RAVEN LMS ThemeThe official presentation theme is a bundled flagship component, but it is not one of the four standalone commercial products.
Courses, Lessons, Sub-Lessons, and Content
Create structured learning paths while keeping access and completion in Core.
A course can combine standard lessons, optional or required sub-lessons, protected files, native content, PDF/PPTX delivery, video, and optional SCORM 1.2 activities. Raven maps supported lesson formats back to the same course-progress and completion model.
- Create the course title, description, objectives, public information, instructor, and learner path
- Add ordered lessons and real child sub-lessons; required sub-lessons can block parent lesson completion until finished
- Use native text/media, protected PDF/PPTX materials, self-hosted or YouTube video, and SCORM 1.2 when the module is enabled
- Configure Practice/Main exams and lesson prerequisites when the assessment path requires sequencing
- Use Enrolment Type (Self-Paced or Instructor-Led) as a display label; it does not silently change access, exams, completion, payment, or certificate rules
- Configure Enrollment Access separately for Free, Paid, or Closed enrollment behavior
- Test the learner view, protected content, progression, exams, and certificate eligibility before broad assignment
Course Admin Tabs
Use the current tabbed course editor to keep each setting in the right place.
The current course editor groups related settings so administrators can manage public display, enrollment, exams, lessons, certificates, learners, protected materials, and advanced controls without mixing responsibilities.
OverviewReview the connected course structure, lesson count, exam links, certificate assignment, materials, instructor, and learner assignment status.
Course PageControl public course presentation, course information, review display, public outline, sharing, introductory video, and learner-facing content options.
AccessManage enrollment access, restrictions, visibility, payment-related access behavior, and course access notices.
ExamsLink Practice and Main exams and configure course/exam lesson prerequisites without changing unrelated exam content.
LessonsManage the course learning structure. The visible Lessons tab replaces the older Builder label while keeping the underlying course-learning workflow intact.
CertificatesKeep Certificate Builder assignment, legacy certificate fallback, validity, renewal workflow, and related certificate settings together.
LearnersReview learner assignment and instructor relationships associated with the course.
MaterialsManage learner-facing course files and protected local downloads without exposing private storage paths.
AdvancedUse advanced course controls only when required and avoid changing established course, exam, certificate, or learner relationships unintentionally.
Exams, Question Types, Prerequisites, and Anti-Cheat
Configure native assessments and exam security before issuing credentials.
RAVEN LMS Core manages native exams, scoring, retries, timers, prerequisites, Practice/Main sequencing, question banks, and built-in anti-cheat. Anti-cheat is a Core capability in the flagship platform, not a separately required Raven LMS add-on.
Single ChoiceOne correct answer selected from the configured choices.
Multiple ChoiceMultiple correct selections with exact-set validation.
Sorting ChoiceLearners arrange choices into the required order.
Matrix Sorting ChoiceMatrix-style sorting/matching behavior using Raven's native question metadata.
Fill in the BlankText-answer questions can accept configured answer alternatives.
Lesson PrerequisitesLinked exams can require all course lessons or selected lessons, including selected-all or selected-any requirement modes where configured.
- Set pass score, attempt limits, timer behavior, result messages, and Practice/Main sequence
- Keep course-exam associations intentional; replacing a Practice or Main slot should never delete the replaced exam
- Configure built-in anti-cheat violation limit and security lock duration under Learning & Exams settings
- Optional controls include tab/back monitoring, blocked browser actions, learner security-status display, and single active exam session enforcement
- Review forced-fail, manual lock/unlock, session-block, and replay/attempt-token events in Anti-Cheat Logs; CSV export is available for audit review
- Test open, locked, prerequisite-blocked, passed, failed, retry, timeout, and anti-cheat forced-fail states before launch
Certificates, Issuance, Verification, Expiry, and Renewals
Keep certificate identity and eligibility authoritative in RAVEN LMS Core.
RAVEN LMS issues certificate identities from authoritative course-completion events. Public verification is read-only against already issued records; it cannot create or silently repair a certificate. Certificate Builder controls visual design, rendering, preview, print, and download behavior when a builder design is assigned.
- Assign the course certificate workflow and, when used, a Certificate Builder visual design
- Certificate Builder assignment takes visual precedence; the legacy certificate remains a backward-compatible fallback where supported
- Configure validity and renewal rules without bypassing course completion or required exam outcomes
- Add a LinkedIn Organization ID when learners should receive an Add to LinkedIn action; leave it blank when that action should be hidden
- Use administrator Certificate Tools only to inspect or deliberately repair eligible historical records when necessary
- Test certificate view, PDF/print, verification, revocation/restoration, expiry, renewal, and sharing as separate states
Certificate ID format:
Issued certificate IDs use the RAVEN credential prefix format, such as RVN-2026-000123, with the exact generated value stored as part of the issued credential record.
Course Reviews
Control reviews per course and manage feedback from one admin screen.
Course reviews can be enabled or disabled per course. When review display is enabled, learner reviews can appear on the course page as review cards and can support Course schema output. When review display is disabled, the course page does not show the review card area.
Course-Level ControlAdmins can turn review display on or off for each course from the course settings area.
List-Wise Admin ViewThe Reviews admin page uses a practical list layout for reviewing, editing, hiding, and deleting learner feedback.
Frontend Review CardsReviews appear as clean learner-facing cards only when the course setting allows public display.
Schema AwarenessWhen enabled, course review data can support rich-snippet style Course schema output.
Learner Experience
Keep the learner journey clear from enrollment through certification.
The role-aware frontend dashboard keeps assigned courses, progress, announcements, purchases where enabled, certificates, transcript/profile tools, and account actions together. Optional messaging and gamification surfaces appear only when the related module/component is active.
Assigned LearningLearners see assigned courses and can continue lessons, required sub-lessons, exams, and protected course activity according to access rules.
AnnouncementsCourse updates, access instructions, and live-class notices can appear in a dedicated dashboard section with unread status.
ProgressIncomplete items remain visually prominent while completed learning is reflected in progress and transcript records.
Certificate EarnedWhen completion and certificate rules are satisfied, the earned certificate becomes the priority learner action on the course page.
Dashboard RolesLearner, instructor, and department-manager experiences can remain role-aware without giving learners normal WP Admin access.
MessagingWhen Raven Messaging is installed and active, verified learner-to-instructor text conversations can appear inside the learning workflow.
Theme, Buttons, and Frontend Presentation
Use the RAVEN LMS Theme controls for a cleaner front-end experience.
The RAVEN LMS Theme controls the learner-facing presentation, course hero behavior, header options, page title visibility, maintenance mode, and global LMS button styling.
- Open Appearance > Customize > Raven LMS Theme to manage front-end theme settings
- Use Buttons and CTA to adjust the global LMS action button width
- Keep Associated Exam action buttons the same sleek width for Open Exam, Practice Required, and locked states
- Use bulk actions on Courses, Lessons, and Exams to hide or show theme/page title display
- Use maintenance mode when updating design or content on a production LMS site
Shortcodes
Place RAVEN LMS content inside WordPress pages without bypassing Core security.
The administrator Shortcodes directory is the best current reference. Shortcodes reuse Core access, attempt, completion, certificate, role, and revocation checks rather than creating alternate learner records.
Course page
[raven_lms_course id="123"]
Displays a specific course through Core.
Course grid
[raven_lms_course_grid columns="3" limit="6" exclude="123,456" load_more="yes"]
Supports excluded course IDs and optional batch-style Load More behavior.
All courses
[raven_lms_all_courses columns="3" limit="12" show_when="always"]
Conditional display supports always, logged_in, logged_out, and assigned with course_id.
Assigned courses
[raven_lms_assigned_courses show_exams="1"]
Shows assigned courses and can optionally hide linked exam buttons with show_exams="0".
All lessons
[raven_lms_all_lessons columns="2" limit="20" course_id="123" show_when="logged_in"]
Uses Raven lesson access, drip, and assignment checks.
Single exam
[raven_lms_exam id="456" course_id="123"]
Preserves scoring, retry, timer, prerequisites, and anti-cheat.
All exams
[raven_lms_all_exams columns="2" limit="20" course_id="123" show_when="always"]
Can be limited to the linked Practice/Main exams for a course.
Exam link
[raven_lms_exam_link id="456" course_id="123" label="Open Exam"]
The current parameter is id; course context and access remain controlled by Raven.
Learner dashboard
[raven_lms_dashboard]
Role-aware frontend dashboard.
Transcript
[raven_lms_transcript]
Shows the logged-in learner's training record.
Learner summary
[raven_lms_learner_summary]
Displays learner summary information where configured.
Gamification
[raven_lms_gamification]
Displays Raven gamification data when the module is active.
Leaderboard
[raven_lms_leaderboard]
Displays the leaderboard when gamification or leaderboard functionality is enabled.
Certificate
[raven_lms_certificate course_id="123"]
Shows the learner certificate only when Core eligibility allows it.
Certificate verification
[raven_lms_certificate_verification]
Public read-only verification.
Certificate Builder
[txcb_certificate course_id="123"]
Available when the Raven LMS Certificate Builder companion package is installed and a design is assigned.
Login
Log in to Raven LMS
Access your courses, dashboard, licenses, downloads, and customer account area.
Frontend login form. Legacy alias [raven_lms_login] remains supported.
Register
[raven_lms_register_form]
Works when WordPress and Raven registration are enabled.
Profile
[raven_lms_profile_form]
Frontend profile/account editing for logged-in users.
Logout
You are logged out
Log in again to access your courses, dashboard, licenses, and downloads.
Go to Login
Supports a custom label and optional redirect.
Conditional display helper:
Catalog/list shortcodes can use show_when="always", show_when="logged_in", show_when="logged_out", or show_when="assigned". Assigned display requires a course context and still does not bypass protected access.
AI Tools
Use Raven AI authoring to accelerate drafting while keeping human review and Core records authoritative.
In the flagship environment, AI Lab acts as the Raven LMS bridge to the Raven-integrated AI Course Publisher companion package. Provider credentials and authoring controls remain in the publisher package, while generated Raven course, lesson, and exam-question content is saved into normal Raven content structures.
- Draft Raven courses, lessons, topic content, posts/pages, and native exam questions for administrator review
- Native exam generation can create multi-domain question sets and save validated questions into Raven exam question fields
- CSV import supports validation/preflight and controlled Draft/Published choices; review every imported row before broad publication
- Supported external AI providers use site-owner credentials stored through Raven authenticated secret-storage controls
- AI output should be reviewed for factual accuracy, assessment quality, copyright/usage obligations, and organizational policy before publication
- The separately sold standalone Raven AI Course Publisher is a different deployment choice for sites that do not run RAVEN LMS
RAVEN LMS Components and Optional Modules
Distinguish Core capabilities, bundled companion packages, optional modules, and standalone products.
The flagship package contains protected Core functions plus optional modules and Raven-integrated companion packages. Hiding an optional administrator module does not delete its existing records. Companion packages should extend the LMS without becoming the authority for Core learning records.
Anti-Cheat — CoreBuilt directly into RAVEN LMS Core for native exams, including monitoring, locks, session controls, logs, and audit export.
Certificate Builder — CompanionBundled visual certificate-design package. Core still controls completion, eligibility, issued credential identity, verification, and revocation.
AI Course Publisher — CompanionBundled Raven-integrated AI authoring package with provider-neutral AI support and Raven-native content/question creation.
Messaging — CompanionBundled private learner-to-instructor text messaging with course-assignment checks and privacy/retention support.
RAVEN LMS Theme — CompanionBundled presentation theme for learner-facing templates, typography, layout, and styling. Core logic remains separate.
Module ControlOptional modules include areas such as SCORM 1.2, announcements, messaging admin, registration, learner reports/insights, payments, import/export, API/gamification, automation/webhooks, groups/departments, enterprise governance, analytics, and certificate administration.
Licensing and package integrity:
Keep RAVEN LMS licensing, companion-package verification, checksums, activation status, and licensed update flow intact. The separately sold standalone editions have their own product packaging/licensing and are intended for non-Raven LMS deployments.
SCORM 1.2 and Protected Content
Use executable and downloadable learning content without bypassing Raven access controls.
SCORM 1.2 is an optional module and starts inactive after upgrade. When enabled on a compatible server, Raven validates SCORM packages before activation, privately stores package content, launches activities in an isolated learner player, persists resume/runtime data, and maps the configured result back to Raven lesson completion.
- This release supports SCORM 1.2; do not upload SCORM 2004 packages expecting them to run as SCORM 1.2
- Server support requires ZipArchive and DOM XML, plus the configured upload/package limits
- Raven validates ZIP paths, expanded size, compression behavior, blocked files, manifest metadata, SCO resources, and local launch files
- Completion can be based on completed/passed status, passed-only status, score threshold, or manual Raven completion depending on configuration
- Local course materials and lesson files can use Raven protected storage with short-lived session-bound delivery links
- PDF lesson files can open inside Raven; PPTX lesson files use protected download rather than third-party preview
- External URLs remain controlled by their external host and cannot be made private merely by linking them from Raven
Import, Export, and Migration
Move authoring content conservatively and review every import before publication.
The RAVEN LMS Import/Export workspace is designed to move authoring content without treating learner history or operational evidence as ordinary course content. Raven-native imports require a successful dry run before import, create reviewable Drafts, and avoid silently overwriting existing records.
Courses OnlyExport selected Raven course records without lesson/exam authoring content.
Courses + LessonsExport courses with lessons and sub-lessons.
Courses + ExamsExport courses with native exams and supported question data.
Full AuthoringExport the full supported Raven authoring structure, relationships, and eligible accompanying content.
- Raven package imports validate archive paths, JSON/data structure, relationships, media declarations, counts, and checksums during dry run
- Duplicate handling is non-destructive; administrators can skip known matches or create a separate Draft copy
- Recent Raven import batches can be moved to Trash through batch-scoped rollback without affecting pre-existing content
- Third-party migration is intentionally conservative; review unsupported question types, proprietary layouts, source-hosted links, and imported Drafts before publishing
- The bundled LearnDash Migration Bridge can support selected authoring content plus optional learners/enrollments and verified historical course certificates when explicitly included
- Passwords, roles/capabilities, payments, progress, attempts, scores, analytics, reports, and logs are excluded from the LearnDash bridge migration
Integrations, Payments, Automation, Privacy, and Security
Connect external services without moving Raven's learning authority outside Core.
PaymentsOptional Stripe/PayPal workflows use the site owner's provider accounts. Raven does not provide the merchant account or hold funds.
REST and AutomationREST controls and signed outbound webhooks can connect Raven events to external systems while capability, rate, and delivery controls remain enforced.
API & GamificationOptional application interfaces, points, achievements, badges, and leaderboards can be enabled without changing the underlying course/exam/certificate record model.
Secret StorageSaved SMTP, payment, and supported AI provider credentials use authenticated encryption, masking, and controlled migration/override behavior.
Privacy & RetentionRaven integrates with WordPress personal-data export/erasure and provides configurable retention for supported logs, orders, messages, and AI activity.
GovernanceGroups/departments, enterprise analytics, certificate governance, audit review, and delegated reporting can be enabled for larger training operations.
Production rule:
Use HTTPS for live payment/webhook operations, keep WordPress/PHP/themes/plugins current, preserve nonce/capability checks, and test integrations on staging before changing a live certification workflow.
Reports, Audit, and Governance
Use reporting to understand training status without changing learning evidence.
RAVEN LMS reporting surfaces learner assignments, lesson progress, exam outcomes, certificate status, transcripts, anti-cheat status, groups/departments, renewals, and other training evidence. Report and audit screens should remain read-only unless a dedicated administrator action explicitly changes a record.
- Review incomplete learners and prerequisite blocks before deadlines
- Check exam results and anti-cheat events before investigating disputed assessment outcomes
- Use groups/departments and manager scope for delegated reporting where configured
- Monitor certificate issuance, revocation, expiry, and renewal status as separate lifecycle states
- Use enterprise analytics for read-only completion/risk/skill-gap views when the module is enabled
- Export reports or logs when leadership, customer, partner, audit, or compliance review requires evidence
Admin Controls and Production Operations
Use Module Control and operational tools carefully on production sites.
Core learning functions remain protected, while optional administration modules can be enabled or hidden from Settings > Module Control. Hiding an optional module does not automatically delete its existing records.
Module ControlEnable only the optional modules needed by the site. SCORM 1.2 starts inactive after upgrade and must be enabled deliberately.
System HealthReview environment, page, license, companion-package, protected-storage, secret-storage, scheduled-task, and relevant server capability checks.
Title VisibilityCourses, lessons, and exams retain bulk display controls for front-end theme/page title behavior.
Anti-Cheat LogsReview exam-security locks, blocks, and forced-fail events without altering exam results from the log screen.
Shortcode DirectoryUse the current administrator Shortcodes page instead of relying on old parameter examples.
Safe UpdatesBack up first, update the intended package, then verify licensing, add-ons, course flow, one exam, certificate verification, and any enabled integrations.
Troubleshooting
Quick checks before opening a support request.
Start with System Health, the relevant course/exam record, Module Control, licensing/add-on status, and the learner's actual assignment state. Avoid disabling security or changing production records merely to make an error disappear.
Learner cannot access courseCheck account status, login, assignment, enrollment/access type, payment state where applicable, and group/department scope.
Progress incompleteReview required lessons, required sub-lessons, SCORM completion mapping when used, linked exams, and completion rules.
Exam remains lockedCheck Practice/Main sequence, all-course or selected-lesson prerequisites, attempt/timer state, and any active anti-cheat security lock.
Anti-cheat forced fail or blockReview Anti-Cheat Logs and the learner security status before manually resetting a lock. Preserve the audit trail.
Certificate not showingCheck authoritative course completion, required exam pass, assigned certificate/design, issued certificate record, revocation, validity, and renewal state.
Verification cannot find certificatePublic verification only reads issued records. Use administrator certificate tools to inspect genuinely eligible historical completions rather than expecting verification to create a credential.
SCORM will not import or launchConfirm the module is active, ZipArchive and DOM XML are available, the package is SCORM 1.2, and it meets configured file/size/compression limits.
Protected file unavailableCheck assignment, lesson relationship, drip/sequence state, storage readiness, source-file availability, and any configured material access code.
Import button unavailableRun and pass the mandatory dry run first. Resolve package validation issues before importing Draft content.
AI generation not workingCheck the Raven-integrated AI Publisher installation, license/trial entitlement, provider selection, saved credentials, request limits, and provider connectivity.
Raven component missingFor the flagship deployment, confirm the relevant companion package is installed/active under RAVEN LMS Add Ons and that the flagship license/entitlement is valid.
Standalone product confusionDo not install a separately sold standalone edition merely to enable a capability already provided by the flagship environment. Standalone editions are intended for sites that do not run RAVEN LMS.
Need support?
Send the site URL, RAVEN LMS Core version, active companion packages/modules, WordPress/PHP versions, affected user role, course/exam/page, screenshots or safe error text, and exact steps to reproduce. Never send passwords, license keys, AI/payment credentials, or other secrets in a support message.