escolalms/core
The shared foundation for EscoLMS: a Laravel/PHP package supplying core models, contracts, traits, repositories, and utilities used across its modular e-learning platform. Install it as the base layer for building or extending LMS features.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| escolalms/api | REST API package for the EscolaLMS Laravel e-learning platform, exposing consistent HTTP endpoints for courses, users, and related LMS resources so developers can integrate with or extend the platform from any client or service. | 19 | 19 | 20 | 0 | 0 | 20.3 | — | Apache-2.0 | 2 weeks ago | |
| escolalms/assign-without-account | Assign eSkolar LMS courses and assessments to learners who don't have accounts yet, so participation can start before registration is complete. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 2 years ago |
|
| escolalms/auth | Authentication package for Laravel and the eSc LMS ecosystem, providing login, registration, password reset, token-based API authentication, and user management to help eLearning applications secure access and manage accounts with configurable, framework-native components. | 2 | — | 0 | — | 0 | 11.1 | — | MIT | 5 months ago |
|
| escolalms/bookmarks_notes | Laravel package that lets users bookmark content and attach personal notes to it. Ships the models and backend logic for creating bookmarks and notes, making it easy to add save-for-later and annotation features to any Laravel application. | 0 | 0 | 0 | 173 | 0 | 0.0 | 31.0 | MIT | 2 years ago | |
| escolalms/bulk-notifications | Laravel package for sending bulk notifications to many recipients at once. Queue-friendly, supports multiple channels and templated messages, with simple APIs for scheduling and tracking delivery across large user groups in e-learning platforms. | 0 | 0 | 0 | 140 | 0 | 0.0 | 29.7 | MIT | 2 years ago | |
| escolalms/cart | Laravel package for EscolaLMS that provides shopping-cart models, migrations, and REST API endpoints for adding products, updating quantities, removing items, and calculating cart totals. Designed to plug into existing product, user, and checkout flows in an e-commerce application. | 2 | — | 0 | — | 1 | 0.4 | — | MIT | 1 year ago | |
| escolalms/categories | A Laravel package for managing hierarchical categories with nested tree structures and polymorphic relations. It ships Eloquent models, migrations, and services for creating, moving, and querying categories, letting you attach categorized tagging to any model in your application. | 0 | — | 1 | — | 0 | 0.0 | — | MIT | 2 years ago |
|
| escolalms/cmi5 | CMI5/xAPI support for Laravel LMS platforms. Provides course structure, launch URLs, AU tracking, registration handling and statement forwarding so learners can launch, complete and report CMI5 e-learning content. Integrates with EscolaLMS. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 2 years ago |
|
| escolalms/consultation-access | Laravel package for managing access to consultations in e-learning environments, with permission checks, enrollment-based controls, and integration points for scheduling and secure participant access. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 1 year ago |
|
| escolalms/consultations | Adds one-on-one consultation scheduling to Laravel LMS apps: learners book sessions with consultants while admins manage availability, time slots, and booking statuses. Includes API endpoints, configurable models, and EscolaLMS user and course integration. | 0 | — | 0 | — | 1 | 9.1 | — | MIT | 6 months ago |
|
| escolalms/course-access | A Laravel package from the eSkool LMS ecosystem that manages course access control: define who may view, enroll in, or enter a course, then enforce those rules with simple checks, Gates, and policies in your PHP application. Useful for gated course content and enrollment workflows. | 0 | — | 0 | — | 1 | 0.1 | — | MIT | 2 years ago |
|
| escolalms/courses | Laravel package for managing courses in the eSkool LMS: define courses, attach lessons and content, handle enrollment, and expose course data through Eloquent models and APIs so you can build e-learning features into your PHP application. | 5 | 5 | 1 | 490 | 0 | 0.4 | 26.5 | MIT | 1 year ago | |
| escolalms/courses-import-export | Adds course import and export capabilities to eSkolaLMS, letting administrators transfer or back up course structures and content between installations. Integrates with Laravel and eSkolaLMS course models to simplify bulk course migration. | 0 | — | 0 | — | 0 | 1.4 | — | MIT | 11 months ago |
|
| escolalms/dictionaries | A Laravel package for managing dictionaries and lookup entries, with models, migrations, CRUD logic, and API-ready endpoints for creating, editing, and querying definitions in your application. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 2 years ago |
|
| escolalms/files | File management package for the EscolaLMS Laravel platform, providing upload, storage, and retrieval of files and media attached to courses and other LMS entities, with configurable storage drivers and integration into the wider EscolaLMS ecosystem. | 0 | 0 | 0 | 956 | 0 | 0.3 | 41.2 | MIT | 3 years ago | |
| escolalms/headless-h5p | Headless H5P for Laravel: manage and deliver interactive H5P content through a backend API without a bundled frontend. Integrates H5P storage, content handling, and endpoints for headless apps. | 29 | 29 | 25 | 391 | 1 | 20.6 | 18.6 | MIT | 2 weeks ago | |
| escolalms/images | EscolaLMS Images is a Laravel package for image uploads, storage, and processing in EscolaLMS applications. It provides configurable storage disks, image conversion and resizing, and API integration for managing image assets across your platform. | 1 | 1 | 0 | 324 | 0 | 0.0 | 30.6 | MIT | 2 years ago | |
| escolalms/invoices | Laravel package for EscolaLMS that adds invoice management to e-learning platforms. Generate, store and serve invoices for course purchases and orders, with models, migrations, API endpoints and admin controls for billing workflows. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 2 years ago |
|
| escolalms/jitsi | Laravel package from EscolaLMS that integrates Jitsi video conferencing into your application, letting you embed and manage Jitsi meetings within courses and other LMS features. | 1 | — | 0 | — | 1 | 0.1 | — | MIT | 1 year ago |
|
| escolalms/lrs | Laravel integration for a Learning Record Store (LRS), letting your app store, query, and exchange xAPI learning activity statements so you can track and report on learner experiences across systems. | 7 | 7 | 0 | 313 | 1 | 0.1 | 22.1 | MIT | 2 years ago | |
| escolalms/mailerlite | A Laravel and EscolaLMS integration for MailerLite. Connect your app to MailerLite's email marketing API to add subscribers, manage groups and campaigns, and send messages, all configured through a publishable config file and service provider. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 4 years ago |
|
| escolalms/mattermost | Laravel package that connects your application to Mattermost, letting you post messages and notifications to channels and interact with Mattermost directly from your PHP code. | 0 | — | 0 | — | 0 | 8.0 | — | MIT | 7 months ago |
|
| escolalms/model-fields | A Laravel package for adding configurable custom fields to Eloquent models. Define extra attributes in configuration and persist values separately, making it easier to extend LMS entities with metadata without changing original database schemas. | 1 | 1 | 0 | 881 | 0 | 0.0 | 36.5 | MIT | 1 year ago | |
| escolalms/notifications | A Laravel notification package from EscolaLMS that adds a ready-made notification layer to your application, letting you send, store, and manage user alerts and messages through a consistent, framework-friendly API. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 3 years ago |
|
| escolalms/pages | Laravel package from the eSkolar LMS suite for creating and managing static pages. Provides models, migrations, and admin CRUD for page content with slugs and publishing controls, so you can add editable informational pages to your app without building a CMS from scratch. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 3 years ago |
|
| escolalms/payments | escolalms/payments is a Laravel package for adding payment functionality to Escolalms LMS applications, with configurable payment flows and transaction handling for course, subscription, or service purchases. | 0 | 0 | 0 | 439 | 1 | 0.1 | 36.5 | MIT | 2 years ago | |
| escolalms/pencil-spaces | EscolaLMS Pencil Spaces is a Laravel package that integrates Pencil Spaces, enabling your app to create and manage collaborative online rooms or whiteboards through configurable API credentials, service bindings, and ready-to-use routes. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 2 years ago |
|
| escolalms/questionnaire | Laravel package for building and running questionnaires in EscolaLMS. Define questions and answer types, manage submissions, and integrate surveys or quizzes into your e-learning platform. | 1 | — | 1 | — | 0 | 0.0 | — | MIT | 1 year ago |
|
| escolalms/recommender | Recommender package for EscolaLMS that suggests relevant courses to learners based on their activity and preferences, helping e-learning platforms deliver personalized recommendations through a simple Laravel integration. | 0 | — | 0 | — | 0 | 14.9 | — | MIT | 3 months ago |
|
| escolalms/reports | EscolaLMS Reports is a Laravel package for building configurable reports and analytics, with report definitions, data aggregation, and export-friendly outputs to support admin dashboards and operational insights. | 0 | — | 1 | — | 0 | 0.0 | — | MIT | 2 years ago |
|
| escolalms/scorm | Laravel package for integrating SCORM e-learning content into your application, providing backend support for uploading, playing, and tracking SCORM packages and learner progress. Part of the EscolaLMS ecosystem for building online learning platforms. | 13 | — | 10 | — | 0 | 0.4 | — | MIT | 1 year ago |
|
| escolalms/settings | A flexible settings package for Laravel that stores application configuration as key-value pairs in the database, with caching, typed values, and simple helpers to read and update settings at runtime without editing config files. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 1 year ago |
|
| escolalms/stationary-events | EscolaLMS Stationary Events adds in-person event management to the EscolaLMS Laravel platform, letting administrators create, schedule, and publish stationary events while handling registrations, attendees, and related settings. | 0 | — | 0 | — | 1 | 0.1 | — | MIT | 3 years ago |
|
| escolalms/tags | A Laravel package from EscolaLMS for adding reusable tags to application models. It provides tag storage, model relationships, and supporting tooling for organizing and querying tagged content across your project. | 0 | 0 | 0 | 603 | 0 | 0.3 | 38.4 | MIT | 2 years ago | |
| escolalms/tasks | A Laravel package in the EscolaLMS ecosystem for creating, assigning, and tracking tasks, with Eloquent models, migrations, and API endpoints that plug into your e-learning platform. | 0 | — | 0 | — | 1 | 0.1 | — | MIT | 2 years ago |
|
| escolalms/templates | EscolaLMS Templates adds reusable template management to Laravel LMS applications. It provides an admin interface and API endpoints for creating, editing, and organizing templates used across the platform, with policies, migrations, and seed data included for quick setup. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 3 years ago |
|
| escolalms/templates-email | Email template management for Laravel and the EscolaLMS ecosystem. Includes a model, repository, and REST API endpoints for creating, storing, and rendering reusable email templates, with admin CRUD operations ready to plug into your application. | 0 | — | 0 | — | 0 | 8.0 | — | MIT | 7 months ago |
|
| escolalms/templates-pdf | PDF template generation for Laravel LMS apps: render certificates, diplomas, and other documents from reusable templates, with support for dynamic data, styling, and export. | 3 | — | 0 | — | 0 | 0.0 | — | MIT | 2 years ago |
|
| escolalms/templates-sms | Laravel package for managing SMS message templates. Store, organize, and render reusable SMS templates, then send them through your preferred SMS gateway, keeping notification text consistent and editable without code changes. | 1 | — | 0 | — | 0 | 0.0 | — | MIT | 1 year ago |
|
| escolalms/topic-type-gift | The ESCO LMS Gift topic type adds a ready-to-use topic type for creating gift-based learning topics, integrating with existing Laravel LMS workflows and topic management features for easy setup and use. | 0 | — | 0 | — | 1 | 15.1 | — | MIT | 3 months ago |
|
| escolalms/topic-type-project | Adds a project topic type to Escola LMS courses, letting instructors create project-based activities and learners submit work against them. Integrates with existing topic and content structures for a consistent course-building experience. | 0 | — | 0 | — | 0 | 15.0 | — | MIT | 3 months ago |
|
| escolalms/translations | Translation management for Laravel applications from EscolaLMS. Organize and edit language strings, manage locale files, and expose translations through the API, making multilingual content easy to maintain. | 0 | 0 | 0 | 236 | 0 | 0.0 | 32.8 | MIT | 2 years ago | |
| escolalms/vouchers | Laravel vouchers package for the EscolaLMS ecosystem, providing voucher and coupon code generation, validation, and redemption for courses, products, and other purchasable items in your application. | 0 | — | 1 | — | 0 | 0.0 | — | MIT | 1 year ago |
|
| escolalms/webinar | Webinar package for EscolaLMS adds live online sessions to your Laravel LMS: schedule webinars, manage hosts and participants, and connect sessions with courses. Integrates with external webinar providers so learners can join meetings directly from the platform. | 6 | 6 | 1 | 240 | 1 | 11.7 | 23.5 | MIT | 5 months ago | |
| escolalms/youtube | Integrates YouTube video content into Laravel applications, letting you embed, manage, and display videos within the eSkool platform or any PHP project with a simple, configurable package. | 1 | — | 0 | — | 0 | 7.8 | — | MIT | 7 months ago |
|
How can I help you explore Laravel packages today?