The WLP online learning system can publish and share MP4 videos and PDF courseware for students to learn online. It currently supports multi-level course classification and multi-chapter class configuration under the course (currently only supports H264 encoded MP4 video online playback and PDF online playback) .
This system is an online learning system, mainly used to publish teaching videos and courseware for users to learn online.
Support courseware display: PDF courseware, MP4 courseware (H264 encoding) - (Currently, only the online learning part of the course has been completed, and functions such as user learning records will continue to be developed in the future)
jdk7
maven
spring4
spring-mvc4
hibernate4
bootstrap
tomcat7
mysql
1. Maven deployment source code (main module: WLP/src/wlp-web) compilation sequence: 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. Create a database. The database script is in the WLP/resource/sql/ directory.
3. Modify the database configuration file WLP/src/wlp-web/src/main/resources/jdbc.properties
4. Modify the attachment storage address WLP/src/wlp-web/src/main/resources/WcpWebConfig.xml (modify the parameter "config.doc.dir" to configure the storage path of the attachment)
5. After the project is compiled, it can be directly deployed to run in tomcat7, mysql5.
It is recommended that tomcat7, tomcat8 or above may have errors. Baidu and modify them according to the error information. It is not complicated.
Currently, due to the use of database dialects, only mysql is supported. If you want to switch the database system, there will be some workload. Mysql must be configured to be case-insensitive (in the Linux environment, pay special attention to the default case sensitivity of myslq).
Please use utf8 character set