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.
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.
How can I help you explore Laravel packages today?