Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Topic Types

Topic Types Laravel Package

escolalms/topic-types

Provides topic type definitions and handlers for the eSkola LMS, letting Laravel applications register, resolve, and render different kinds of learning topics through a consistent, extensible interface.

Deep Wiki
Context7

escolalms/topic-types provides the topic-type layer for the Escola LMS platform. It defines the contracts and registry that let courses structure their topics around different content kinds—such as text, video, audio, files, or quizzes—so the rest of the LMS can resolve, render, and validate a topic without hard-coding every format.

Built for Laravel and PHP, the package follows Escola's modular architecture and integrates with other LMS components through shared interfaces.

  • Pluggable topic type registry for registering new content kinds
  • Shared contracts and interfaces for consistent topic handling
  • Validation and metadata support per topic type
  • Seamless integration with the wider Escola LMS ecosystem
  • Composer-ready, PSR-compliant PHP package
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle