Description
✨ Key Features
- Course Builder: Sections, lectures (video, PDF, SCORM*, live), prerequisites, and drip scheduling.
- Assessments: Quizzes (MCQ/TF/short answer), assignments, question banks, timed exams, and retake rules.
- Certificates & Grading: Auto-issued certificates, gradebook exports, and completion rules.
- Student Experience: Notes, progress tracking, resume playback, Q&A, announcements, and discussion.
- Instructor Suite: Multi-instructor support, revenue split, payouts, and content moderation workflow.
- E-Commerce: One-time purchases, subscriptions, coupons, bundles, and multi-currency checkout.
- Payments: Ready for common gateways (Stripe/PayPal/etc.) with sandbox/live modes and webhook handling.
- Content Delivery: Local storage/S3* support, transcript fields, subtitles, and adaptive streaming hooks.
- Live Classes: Integrations ready (Zoom/Jitsi/BBB*) via provider adapters.
- SEO & Marketing: Clean URLs, meta controls, schema hooks, wishlists, reviews/ratings, and email templates.
- Compliance & Access: Role-based access (admin/instructor/student), privacy tools, and policy pages.
- Analytics: Enrollment funnels, completion rates, quiz stats, revenue and payout reports.
- Localization: Multi-language UI, RTL support, and region-aware formatting.
- Extensible: Modular services, events/webhooks, and provider adapters for rapid customization.
*Availability depends on your chosen integrations and packages.
⚙️ Technical Stack
- Backend: PHP 8.x (Laravel-style architecture: routing, policies, queues, notifications)
- Frontend (Web): Blade/Twig-style templates or SPA-ready JSON APIs; Tailwind/Bootstrap supported
- Database: MySQL/MariaDB (InnoDB, UTF-8MB4)
- Cache & Queue: Redis (sessions, queues, rate limiting)
- Media: Local filesystem or S3-compatible object storage; optional HLS/streaming CDN
- Server Requirements: Nginx/Apache; PHP extensions:
pdo_mysql,mbstring,openssl,json,xml,ctype,curl,zip - Tooling: Composer, Node.js (Vite/Mix), PHPUnit/Pest (optional)
- Mobile (Optional): Flutter/React Native clients can consume the REST API
🧩 Installation Guide
- Provision Server: Create a UTF-8MB4 database; enable required PHP extensions; install Composer and Node.js.
- Deploy Code: Upload files; run
composer install --no-devandphp artisan key:generate. - Configure Environment: Copy
.env.exampleto.env; setAPP_URL, DB, mail (SMTP), cache/queue, storage (local/S3), and payment keys. - Migrate & Seed:
php artisan migrate --seedto create tables and starter roles/content. - Build Frontend:
npm installthennpm run build(ordevduring local development). - Workers & Scheduler: Start
php artisan queue:work; add cron:* * * * * php artisan schedule:run. - Go Live: Point domain to
public/, enable HTTPS, configure secure headers (HSTS/CSP), and verify webhooks.
📦 Deliverables
- Complete PHP (Laravel-style) source for the LMS
- SQL migrations & seeders (roles, sample categories, demo courses)
- REST API endpoints and examples
- Sample
.env.exampleand deployment notes - Email templates, translation files, and schema/SEO hooks
- Starter documentation (quick start + developer notes)
📱 Supported Platforms
- Web App: Chrome, Firefox, Safari, Edge (current versions)
- Server OS: Ubuntu/Debian/CentOS recommended; Windows Server compatible
- Mobile Access: Responsive web UI; optional Flutter/React Native clients
🧠 Notes
- License: Distributed under the GPL for lawful use, study, modification, and redistribution per GPL terms.
- Customization Tips: Keep domain logic in services and observers; avoid editing framework core. Use policies/middleware for role and plan limits.
- Security: Store secrets in env vars; enforce HTTPS, strong password/2FA, rate limiting, and content sanitization for user uploads.
- Performance: Enable OPcache, Redis caching/queues, queued video processing, and CDN for media/assets.
- SEO Assurance: Clean URLs, meta fields, Open Graph/Twitter cards, breadcrumb schema, sitemaps, and accessible markup to improve crawlability and UX.
👨💻 Original Developer Credit
We acknowledge the original developer and marketplace publisher as the authoritative source for eClass.
For provenance and updates, please refer to the original listing on
CodeCanyon (or the developer’s official site).
All feature concepts and brand names remain their property.
🔒 Disclaimer
This is a GPL redistribution intended for learning, testing, and compliant use under the GPL. We are not the original authors and do not claim affiliation or endorsement.
You are responsible for verifying third-party licenses (players, streaming SDKs, live meeting providers) and complying with marketplace terms and local laws before commercial deployment.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.