escolalms/topic-types
Topic Types
Extending package for courses
What does it do
This repository stores code for EscolaLMS Content Topic types. At the moment there are the following types:
- Audio.
- H5P. Reusable Interactive HTML5 Content
- Image.
- oEmbed. oEmbed is a format for allowing an embedded representation of a URL on third party sites.
- RichText. Markdown rich texts. Like github readme files
- Video. Video with possible conversion to HLS format.
- PDF.
Those types are used for building headless Course.
Installing
This package is installing with package course - See TopicTypes
Adding new Content Types
It's possible to add any new content type, for example HTML Text.
See Courses readme for tutorial
Tests
Run ./vendor/bin/phpunit --filter 'EscolaLms\\TopicTypes\\Tests' to run tests. See tests folder as it's quite good staring point as documentation appendix.
Events
EscolaLms\TopicTypes\Events\TopicTypeChanged=> Event is dispatched when topic type value is changed.
Admin panel
Add topic type to lesson

Related Packages
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 0.2.55 | >=7.4 | >=8.0 | MIT | |
| 0.2.54 | >=7.4 | >=8.0 | MIT | |
| 0.2.53 | >=7.4 | >=8.0 | MIT | |
| 0.2.52 | >=7.4 | >=8.0 | MIT | |
| 0.2.51 | >=7.4 | >=8.0 | MIT | |
| 0.2.50 | >=7.4 | >=8.0 | MIT | |
| 0.2.49 | >=7.4 | >=8.0 | MIT | |
| 0.2.48 | >=7.4 | >=8.0 | MIT | |
| 0.2.47 | >=7.4 | >=8.0 | MIT | |
| 0.2.46 | >=7.4 | >=8.0 | MIT | |
| 0.2.45 | >=7.4 | >=8.0 | MIT | |
| 0.2.44 | >=7.4 | >=8.0 | MIT | |
| 0.2.43 | >=7.4 | >=8.0 | MIT | |
| 0.2.42 | >=7.4 | >=8.0 | MIT | |
| 0.2.41 | >=7.4 | >=8.0 | MIT | |
| 0.2.40 | >=7.4 | >=8.0 | MIT | |
| 0.2.39 | >=7.4 | >=8.0 | MIT | |
| 0.2.38 | >=7.4 | >=8.0 | MIT | |
| 0.2.37 | >=7.4 | >=8.0 | MIT | |
| 0.2.36 | >=7.4 | >=8.0 | MIT | |
| 0.2.35 | >=7.4 | >=8.0 | MIT | |
| 0.2.34 | >=7.4 | >=8.0 | MIT | |
| 0.2.33 | >=7.4 | >=8.0 | MIT | |
| 0.2.32-patch | >=7.4 | >=8.0 | MIT | |
| 0.2.32 | >=7.4 | >=8.0 | MIT | |
| 0.2.31 | >=7.4 | >=8.0 | MIT | |
| 0.2.30 | >=7.4 | >=8.0 | MIT | |
| 0.2.29 | >=7.4 | >=8.0 | MIT | |
| 0.2.28 | >=7.4 | >=8.0 | MIT | |
| 0.2.27 | >=7.4 | >=8.0 | MIT |
Showing the latest 30 of 69. See every release on Packagist