# WLP课程学习系统 **Repository Path**: macplus/WLP ## Basic Information - **Project Name**: WLP课程学习系统 - **Description**: WLP在线学习系统,通过课件发布共享MP4视频和PDF课件供学员在线学习,目前可支持多级课程分类,支持课程下多章节课时配置(当前仅支持H264编码的MP4视频在线播放和PDF在线播放) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 471 - **Forks**: 256 - **Created**: 2020-07-16 - **Last Updated**: 2025-12-28 ## Categories & Tags **Categories**: instructional **Tags**: None ## README # WLP在线学习系统 #### 介绍 - 本系统为在线学习系统,主要用来教学视频和课件发布,供用户在线学习 - **支持课件展示** :PDF课件、MP4课件(H264编码) #### 软件架构 - jdk8 - maven - spring4 - spring-mvc4 - hibernate4 - bootstrap - tomcat8 - mysql5.7 #### 代码安装说明 1. 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 2. 创建数据库,数据库脚本在 WLP/resource/sql/目录下 3. 修改数据库配置文件 WLP/src/wlp-web/src/main/resources/jdbc.properties 4. 项目编译后可直接部署于tomcat8,mysql5.x中运行,支持jdk8 #### 注意事项 1. 目前因为数据库方言的使用,只支持mysql,mysql要配置为大小写不敏感(win环境下默认不敏感,而linux环境下特别注意myslq默认大小写敏感) 2. 请使用utf8字符集 #### 使用教程 [https://www.bilibili.com/video/BV1K4TXzcER2](https://www.bilibili.com/video/BV1K4TXzcER2/) ### 功能描述 **课程学习** 每个课程可包含多个课时课件,课件支持PDF和mp4视频格式。 **专业学习** 可以将多个课程集合配置为一个专业进行学习,方便学员系统学习多个课程。 **课程分类** 课程分类支持多级分类,同时可为课程添加多标签在课程管理时可以通过标签进行查询。 **学习权限** 可通过课程分类为不同课程配置不同的学习权限,可为不同专业配置不同的学习权限 **学习记录** 用户学习课程时会实时记录用户的学习进度,当用户登陆系统后可通过我的学习进度继续上次的学习。 **移动端支持** 用户可通过手机和pad等移动端设备进行在线课程学习. ### 界面截图 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0716/133334_e2db02d6_24089.png "1.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0716/133343_2d4e9883_24089.png "2.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0716/133350_75551a6b_24089.png "3.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0716/133358_66a242a8_24089.png "4.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0716/133411_82fba6e1_24089.png "6.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0716/133424_7fada65d_24089.png "7.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0716/133437_03f1319c_24089.png "8.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0716/133445_58a9442c_24089.png "9.png") ### ----------------------------------------------------------- ### [访问WLP官方知识库](http://www.wcpdoc.com/webspecial/home/Pub2c909b2b70cf081d017356243f33434f.html) ### ----------------------------------------------------------- # 另推荐《SKC智能知识协作系统》(与wlp系统无关) SKC智能知识协作系统包含 **课程学习模块** **在线考试模块** **知识库管理模块** ## SKC官网 [http://skc.wcpknow.com/](http://skc.wcpknow.com/) ## SKC演示地址 [http://8.146.204.197:8977/](http://8.146.204.197:8977/) ## SKC下载地址 [http://www.wcpdoc.com/webdoc/view/Pub2c9ff22692f269bd0195404c5c102350.html](http://www.wcpdoc.com/webdoc/view/Pub2c9ff22692f269bd0195404c5c102350.html) SKC是一个多功能的综合平台,主要面向企业和团队的知识管理、任务日报、课程学习以及考试答题四大领域。下面是对这四个模块的简要总结: 1. 知识管理:这个模块旨在帮助企业或团队有效管理和分享信息与知识。它允许用户创建、编辑和分类文档,方便地查找和使用已有的知识资源。通过促进知识共享和协作,提高工作效率和创新能力。 2. 任务日报:此模块主要用于记录和跟踪日常工作任务及其完成情况。它提供了一个简单的方法来记录工作日志、设定目标和追踪项目进展。这对于个人自我管理或是团队领导了解团队成员的工作进度都非常有用。 3. 课程学习:针对企业内部培训和个人职业发展需求,该模块提供了在线学习的功能。用户可以访问各种课程内容,进行自主学习,并通过系统测试检验学习效果。它支持灵活的学习计划安排,有助于提升员工的专业技能和综合素质。 4. 考试答题:这一模块主要用于评估用户对特定主题或领域的理解和掌握程度。通过设置试题和模拟考试环境,可以帮助用户准备实际考试或考核,同时也适用于企业内进行员工技能认证等。 ![输入图片说明](resource/doc/skcImgs/skc%E5%8A%9F%E8%83%BD%E5%9B%BEPS%E6%A8%A1%E6%9D%BF-%E7%9F%A5%E8%AF%86.png) ![输入图片说明](resource/doc/skcImgs/skc%E5%8A%9F%E8%83%BD%E5%9B%BEPS%E6%A8%A1%E6%9D%BF%EF%BC%88%E5%AD%A6%E4%B9%A0%EF%BC%89.png) ![输入图片说明](resource/doc/skcImgs/skc%E5%8A%9F%E8%83%BD%E5%9B%BEPS%E6%A8%A1%E6%9D%BF%EF%BC%88%E8%80%83%E8%AF%95%EF%BC%89.png)