escolalms / topic-types
Escola 无头 LMS 主题类型
0.2.51
2024-07-02 07:24 UTC
Requires
- php: >=7.4
- davidbadura/faker-markdown-generator: ^1.1
- escolalms/courses: ^0.4
- escolalms/headless-h5p: ^0
- laravel/framework: >=8.0
- pbmedia/laravel-ffmpeg: ^7|^8
- smalot/pdfparser: ^2.5
Requires (Dev)
- escolalms/courses-import-export: ^0
- orchestra/testbench: >=5.0
- phpunit/phpunit: ^9.0
Suggests
- escolalms/cmi5: ^0
- escolalms/courses: Topic types is a package related to escolalms/courses without which it may not work properly.
- dev-main
- 0.2.51
- 0.2.50
- 0.2.49
- 0.2.48
- 0.2.47
- 0.2.46
- 0.2.45
- 0.2.44
- 0.2.43
- 0.2.42
- 0.2.41
- 0.2.40
- 0.2.39
- 0.2.38
- 0.2.37
- 0.2.36
- 0.2.35
- 0.2.34
- 0.2.33
- 0.2.32-patch
- 0.2.32
- 0.2.31
- 0.2.30
- 0.2.29
- 0.2.28
- 0.2.27
- 0.2.26
- 0.2.25
- 0.2.24
- 0.2.23
- 0.2.22
- 0.2.21
- 0.2.20
- 0.2.19
- 0.2.18
- 0.2.17
- 0.2.16
- 0.2.15
- 0.2.14
- 0.2.13
- 0.2.12
- 0.2.11
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- dev-feature/sa
- dev-issues/15
- dev-feature/fix-getimagesize
- dev-issues/123
- dev-feature/scorm-type
- dev-feature/topic-types-forced-morph-class
This package is auto-updated.
Last update: 2024-09-22 12:56:02 UTC
README
扩展课程包
它做什么
此存储库存储 EscolaLMS 内容主题类型的代码。目前有以下类型
- 音频.
- H5P. 可重复使用的交互式 HTML5 内容
- 图片.
- oEmbed. oEmbed 是一种格式,允许在第三方网站上嵌入 URL 的表示。
- 富文本. Markdown 富文本。类似于 GitHub 上的 readme 文件
- 视频. 可转换成 HLS 格式的视频。
- PDF.
这些类型用于构建无头课程。
安装
此包与课程包一起安装 - 查看 TopicTypes
添加新内容类型
可以添加任何新的内容类型,例如 HTML 文本。
有关教程,请参阅 Courses readme
测试
运行 ./vendor/bin/phpunit --filter 'EscolaLms\\TopicTypes\\Tests'
以运行测试。请参阅 tests 文件夹,它是文档附录的良好起点。
事件
EscolaLms\TopicTypes\Events\TopicTypeChanged
=> 当主题类型值更改时,将分发事件。
管理面板
将主题类型添加到课程