[Open Source] Online Learning System for Publishing and Sharing MP4 Videos and PDF Course Materials for Online Learning.

Open SourceEducation
2026-06-28 06:53 1 次浏览 • 0 次下载 0KB
[Open Source] Online Learning System for Publishing and Sharing MP4 Videos and PDF Course Materials for Online Learning.

1. Project Overview

Introduction

  • This system is an online learning platform primarily designed for publishing instructional videos and course materials for users to study online.
  • Supports Course Material Display : PDF course materials and MP4 course materials (H264 encoding).

Current open-source version: v0.3.1

  • Added major and course management features.
  • Added user learning permission control.
  • Added user learning records.

2. Open Source License

The author has not yet declared an open-source license.

3. Screenshots

Interface Screenshots








4. Feature Overview

WLP Online Learning System allows instructors to publish and share MP4 videos and PDF course materials for students to study online. It currently supports multi-level course categorization and multiple chapters and lessons within each course. (Currently, only MP4 video playback encoded with H264 and online PDF viewing are supported.)

5. Tech Stack

Software Architecture

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

Source Code Installation Instructions

  • Maven source code deployment (Main Module: WLP/src/wlp-web ) Compilation order: wlp-api >wlp-core > wlp-parameter > wlp-report > wlp-authority > wlp-quartz > wlp-category > wlp-fqa > wlp-simpelfile > wlp-learn >wlp-tag >wlp-web
  • Create the database. The database scripts are located in the WLP/resource/sql/ directory.
  • Modify the database configuration file: WLP/src/wlp-web/src/main/resources/jdbc.properties
  • Modify the attachment storage location: WLP/src/wlp-web/src/main/resources/WcpWebConfig.xml (Change the "config.doc.dir" parameter to configure the attachment storage path.)
  • After compilation, the project can be deployed directly to Tomcat 7 and run with MySQL 5.x. It supports JDK 7/JDK 8. Using Tomcat 8 or later may cause errors, which you will need to fix yourself. (Therefore, Tomcat 7 is recommended for the first run.)

Note

  • Tomcat 7 is recommended. Tomcat 8 or later may encounter errors. You can search for solutions and make modifications based on the error messages; the fixes are generally straightforward.
  • Due to the database dialect currently in use, only MySQL is supported. Switching to another database system will require additional work. MySQL must be configured to be case-insensitive. (Pay special attention in Linux environments, where MySQL is case-sensitive by default.)
  • Please use the UTF-8 character set.

#1
资源直链https://gitee.com/macplus/WLP
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare