综合介绍
Easegen 是一个开源的数字人课程制作平台,旨在通过 AI 技术提升教学内容的制作和管理效率。该平台提供从课程制作、视频管理到智能出题的一站式解决方案,用户可以创建数字人讲解的视频课程,并利用 AI 生成相关测试题目。Easegen 前端基于 yudao-ui-admin-vue3 实现,后端基于 ruoyi-vue-pro 实现,智能课件基于文多多实现,文档解析基于 doc2x 实现。
前端代码:https://github.com/taoofagi/easegen-front
后端代码:https://github.com/taoofagi/easegen-admin
功能列表
- 数字人课程制作:支持创建和编辑数字人讲解的视频课程。
- 视频管理:提供视频内容的上传、管理和分类功能。
- 智能出题:利用 AI 技术生成课程相关的测试题目。
- 文档解析:基于 doc2x 实现文档解析功能。
- 智能课件:基于文多多实现智能课件制作。
使用帮助
安装流程
- 确保 Node.js 版本大于 16.18.0,并安装 pnpm 版本大于 8.6.0。
- 克隆前端项目仓库:
git clone https://github.com/taoofagi/easegen-front.git
- 进入项目目录并安装依赖:
cd easegen-front pnpm install
- 启动前端项目:
pnpm dev
- 克隆后端项目仓库:
git clone https://github.com/taoofagi/easegen-admin.git
- 进入项目目录并安装依赖:
cd easegen-admin mvn install
- 启动后端项目:
mvn spring-boot:run
使用流程
- 创建课程:登录平台后,进入“课程制作”页面,点击“新建课程”,填写课程信息并上传视频内容。
- 管理视频:在“视频管理”页面,可以对已上传的视频进行分类、编辑和删除操作。
- 生成测试题目:在“智能出题”页面,选择相关课程,系统会自动生成测试题目,用户可以进行编辑和调整。
- 制作智能课件:进入“智能课件”页面,上传相关文档,系统会自动解析并生成课件内容。
- 查看样课:在“样课展示”页面,可以查看平台上其他用户制作的优秀课程,获取灵感和参考。