tourze / train-course-bundle
培训课程管理
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.1
- doctrine/collections: ^2.3
- doctrine/dbal: ^4.0
- doctrine/doctrine-bundle: ^2.13
- doctrine/orm: ^3.0
- doctrine/persistence: ^3.1 || ^4
- nesbot/carbon: ^2.72 || ^3
- psr/cache: ^1.0|^2.0|^3.0
- psr/log: ^3|^2|^1
- symfony/cache-contracts: ^3
- symfony/config: ^6.4
- symfony/console: ^6.4
- symfony/dependency-injection: ^6.4
- symfony/doctrine-bridge: ^6.4
- symfony/framework-bundle: ^6.4
- symfony/http-foundation: ^6.4
- symfony/http-kernel: ^6.4
- symfony/routing: ^6.4
- symfony/security-core: ^6.4
- symfony/serializer: ^6.4
- symfony/yaml: ^6.4 || ^7.1
- tourze/aliyun-vod-bundle: 0.0.*
- tourze/arrayable: 0.0.*
- tourze/bundle-dependency: 0.0.*
- tourze/doctrine-indexed-bundle: 0.0.*
- tourze/doctrine-snowflake-bundle: 0.1.*
- tourze/doctrine-track-bundle: 0.1.*
- tourze/doctrine-user-bundle: 0.0.*
- tourze/easy-admin-attribute: 0.1.*
- tourze/symfony-routing-auto-loader-bundle: 0.0.*
- tourze/train-category-bundle: 0.0.*
- tourze/weui-bundle: 0.0.*
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^10.0
- symfony/phpunit-bridge: ^6.4
This package is auto-updated.
Last update: 2025-05-29 13:21:06 UTC
README
培训课程管理包,负责安全生产培训课程的全生命周期管理。
安装
composer require tourze/train-course-bundle
配置
需要配置阿里云 VOD 相关环境变量:
JOB_TRAINING_ALIYUN_VOD_ACCESS_KEY_ID=your_access_key_id JOB_TRAINING_ALIYUN_VOD_ACCESS_KEY_SECRET=your_access_key_secret
主要功能
- 课程基本信息管理(标题、描述、封面、价格等)
- 课程分类关联管理
- 课程章节层次结构管理
- 多媒体内容支持(主要是视频)
- 阿里云VOD视频集成和播放
- 课程有效期管理
- 学时统计和管理
- 教师关联管理
注意事项
- 本包专注于课程内容管理,不包含学习管理、用户管理、评价管理等功能
- 阿里云 VOD 功能需要正确配置访问密钥
- 建议在生产环境中使用 STS 临时凭证而非固定的 AccessKey
- 如需学习管理功能,请使用其他专门的学习管理包