[开源]在线学习系统,课件发布共享MP4视频和PDF课件供在线学习

开源系统教育教学
2026-06-28 06:53 1 次浏览 • 0 次下载 0KB
[开源]在线学习系统,课件发布共享MP4视频和PDF课件供在线学习

一、开源项目简介

介绍

  • 本系统为在线学习系统,主要用来教学视频和课件发布,供用户在线学习
  • 支持课件展示 :PDF课件、MP4课件(H264编码)

当前开源版本v0.3.1

  • 增加专业管理和学习功能
  • 增加用户学习权限控制功能
  • 增加用户学习记录功能

二、开源协议

作者暂未声明开源许可协议

三、界面展示

界面截图








四、功能概述

WLP在线学习系统,通过课件发布共享MP4视频和PDF课件供学员在线学习,目前可支持多级课程分类,支持课程下多章节课时配置(当前仅支持H264编码的MP4视频在线播放和PDF在线播放)

五、技术选型

软件架构

  • jdk8
  • maven
  • spring4
  • spring-mvc4
  • hibernate4
  • bootstrap
  • tomcat8
  • mysql5.7

代码安装说明

  • maven部署源码(主模块:WLP/src/wlp-web )编译顺序:wlp-api >wlp-core > wlp-parameter > wlp-report > wlp-authority > wlp-quartz > wlp-category > wlp-fqa > wlp-simpelfile > wlp-learn >wlp-tag >wlp-web
  • 创建数据库,数据库脚本在 WLP/resource/sql/目录下
  • 修改数据库配置文件 WLP/src/wlp-web/src/main/resources/jdbc.properties
  • 修改附件存储地址 WLP/src/wlp-web/src/main/resources/WcpWebConfig.xml (修改参数“config.doc.dir”配置附件的存储路径)
  • 项目编译后可直接部署于tomcat7,mysql5.x中运行,支持jdk7/jdk8,如要使用tomcat8及以上版本可能会有报错,请自行修正(所以建议第一次运行在tomcat7中)

注意事项

  • 建议tomcat7,tomcat8或以上版本可能会有报错,根据错误信息自行百度和修改,并不复杂
  • 目前因为数据库方言的使用,只支持mysql,如果要切换数据库系统会有一些工作量,mysql要配置为大小写不敏感(linux环境下特别注意myslq默认大小写敏感)
  • 请使用utf8字符集