LearnX AI Full App Handbook
This page explains the whole LearnX AI LMS in simple language. It shows what the app does, who uses each part, how the modules connect, what a buyer should inspect, and where a developer can extend the system.
What LearnX AI Is
LearnX AI is an online academy system. An academy owner can create courses, teachers can build lessons and assignments, students can learn and take exams, and staff can track results, payments, certificates, support issues, reports, and automations from one protected workspace.
Who Uses It
Each person sees a different dashboard and workflow. This is important for buyers because a real LMS is not one admin page; it is a set of role-specific workspaces.
Full App Flow
The product starts from a public showcase, moves into a role dashboard after login, then follows the normal academy lifecycle from course creation to learning, testing, certification, reporting, and automation.
- Public proof: a buyer opens /showcase and sees what the product can do before login.
- Protected login: staff signs in from /login. Normal login writes logs and database notifications; it does not send email.
- Role dashboard: each user lands on the right dashboard for their role, not a generic KPI wall.
- Course building: teachers build course profile, media, SEO, curriculum, lessons, resources, AI assists, and review readiness.
- Student learning: enrolled learners open the dashboard, course hub, lesson player, notes, bookmarks, resources, tutor, quizzes, and assignments.
- Assessment and work: CBT exams, assignments, grading, corrections, result sheets, and exports feed progress and reports.
- Completion proof: completion rules can issue certificates with PDF, certificate ID, QR code, and public verification page.
- Operations: reports, Ask LMS, commerce, automations, community, notifications, and activity logs keep the academy running.
- SaaS and mobile readiness: tenant limits, package usage, API docs, and Sanctum-ready endpoints prepare the app for future SaaS/mobile use.
Day In The Life
These short stories show how a non-technical buyer can understand the app without reading code.
Module-by-Module Explanation
Each module below has a plain purpose, a real user, an example, AI support, and a page to inspect.
/dashboard.
Course + Lesson BuilderWhat it does: builds the learning product. Who uses it: teachers and admins. Example: create "Laravel SaaS Platform Builder". AI: drafts descriptions, lessons, SEO, and readiness fixes. Open: /lms/courses.
Student LearningWhat it does: lets learners continue courses, track progress, use resources, and finish lessons. Who uses it: students. AI: study coach and tutor actions. Open: /student/dashboard.
CBT AssessmentsWhat it does: manages question banks, papers, one-question exams, marks, corrections, and result sheets. Who uses it: teachers, students, admins. AI: paper and question quality drafts. Open: /lms/assessments.
AssignmentsWhat it does: handles practical student work, file submissions, rubrics, feedback, and resubmissions. Who uses it: teachers and students. AI: assignment, rubric, and feedback drafts. Open: assessment assignments area.
AI TutorWhat it does: gives enrolled students a private course tutor with source citations. Who uses it: students and staff reviewers. AI: explanations, examples, flashcards, quizzes, and study plans. Open: course tutor pages.
CertificatesWhat it does: issues completion certificates with PDF, certificate ID, QR code, and public verification. Who uses it: students, admins, public verifiers. AI: title and achievement text suggestions. Open: /lms/certificates.
Reviews, Q&A, DiscussionWhat it does: creates course interaction through reviews, lesson questions, discussions, solved flags, and moderation. Who uses it: students, teachers, moderators. AI: summaries and reply drafts. Open: /lms/community.
CommerceWhat it does: supports free/paid courses, coupons, bundles, invoices, sandbox payments, earnings, and manual payouts. Who uses it: admins, students, instructors. AI: pricing and revenue summaries. Open: /lms/commerce.
Reports + Ask LMSWhat it does: turns progress, results, revenue, certificates, and risks into reports. Who uses it: staff. AI: safe report summaries and natural-language Ask LMS answers. Open: /lms/reports.
AutomationsWhat it does: sends reminders, creates intervention cards, tracks runs, and auto-issues certificates only when rules pass. Who uses it: admins. AI: suggested rules and message drafts. Open: /lms/automations.
SaaS + APIWhat it does: prepares tenant packages, limits, usage health, billing placeholders, and mobile REST API readiness. Who uses it: Super Admin and developers. AI: tenant usage and health summaries. Open: SaaS/API pages.
Guided DemoWhat it does: explains the app through a draggable, restartable, refresh-safe tour panel. Who uses it: buyers, staff, developers. AI: not required. Open: /lms/demo-studio.
Connected Workflows
The strongest buyer proof is that modules are connected. A course is not isolated from exams, assignments, certificates, reports, commerce, and automation.
Buyer Demo Checklist
Use this only in a dedicated internal demo environment. Demo identities are provisioned by the environment owner and are never published in documentation.
- Open /showcase and show public-safe product proof.
- Open /login and explain that normal login does not send email.
- Sign in with an authorized demo account and open /lms/demo-studio.
- Start the Full Product Demo, pause it, refresh the page, and resume it.
- Open System Dashboard and show a page header, focused KPIs, charts, and attention queue.
- Open Course Builder and show the wizard, readiness checks, AI assist, resources, and approval workflow.
- Open CBT runtime and show Answered, Skipped, Unanswered, and Marked counters.
- Open Result Sheets and show marks, bands, correction history, XLSX/PDF/CSV exports.
- Open Assignments and show protected submissions, rubric grading, feedback release, and resubmissions.
- Open AI Tutor and show source-backed answers, citations, transcript review, and source gaps.
- Open Certificates and show QR verification, PDF download, revoke/reissue, and public verify page.
- Open Commerce and show coupons, bundles, sandbox invoices, earnings, and payout requests.
- Open Reports and ask:
Which students are inactive? - Open Automations and preview an audience before running a rule.
- Open SaaS/API docs and show tenant package limits and mobile-ready API documentation.
Screenshot Proof
Developer Notes
This section is for technical buyers and developers. Layman users can skip it.
/lms/demo-studio, /dashboard/system, /lms/courses, /student/dashboard, /lms/assessments, /lms/reports, /lms/automations, /certificates/verify/{code}, and /api/docs.
| Need | Where to look | Safe rule |
|---|---|---|
| Install and setup | Installation and Settings | Keep production seeders clean. |
| Auth and email | Authentication and SMTP Setup | Normal login never sends email. |
| Roles | Roles & Permissions | Staff access must be scoped. |
| Guided demo | Guided Demo | Safe actions only; no auto-save/delete/payment/grade. |
| Internal demo appendix | Demo environment checklist | Use an authorized demo account. |
Troubleshooting + FAQ
documentation/assets/media/learnx/screenshots/. Then update the screenshot manifest.
data-demo-anchor. The Demo Studio health panel should report missing anchors or sample data.
php artisan test, php artisan view:cache, route discovery, docs link checks, screenshot checks, and browser QA for docs, showcase, login, dashboards, CBT, reports, automations, and certificate verify.