Online Learning Management system in PHP MySQL

This project is a Complete Online Learning Management System which is developed/ written in PHP and uses MySQL database. This web application system is easy to use and SEO optimized. A video demo has been provided for easy use and installation. The complete source code file is provided for download.

Online Learning Management system in PHP MySQL
Online Learning Management system in PHP MySQL
Online Learning Management system in PHP MySQL

Online Learning Management system in PHP MySQL

Table of content

  1. About the online learning management system in PHP
  2. Features of the online learning management system in PHP
  3. Script detail
  4. Server Requirements
  5. Video Demonstration
  6. Step by step to run the downloaded source code
  7. The screenshots

About the online learning management system in PHP

The online learning management system in PHP is a web application which is written in PHP. This project is responsive and easy to use. Using this script, you can learn how to create your own online learning management system website. This project is written in PHP and MYSQL database.

This system has an admin panel and a user panel. The admin is in control and approves any course or other activities going on the Web Application. Both the admin and the user can add courses but the user course need to be approved before they can appear on the website. The admin can create categories and manage other created categories.

The admin add, delete or edit any student. The administrator can enroll a student on any course and also view the enrollment history. Admin can chat privately with any student and students can reply the chats.

Administrator can change the application name, email settings, language settings, page settings and other settings.

This project is mobile responsive and has good website visitor’s interaction. It has so many features which I listed below.

Features of the online learning management system in PHP

Admin panel

  • Admin panel
  • Detailed Chart Statistics
  • Course Overview
  • Add Categories
  • Add Sub-category
  • Edit/ Delete Categories
  • Forget password
  • Add Category Thumbnail
  • Add Category Icon
  • View all Added Courses
  • Very responsive
  • Edit/ Delete Sub-Categories
  • Course Filter System
  • Add Course
  • Delete Course
  • Add Student
  • Delete Student
  • Edit Student
  • Enroll student
  • Add Sub-Category Thumbnail
  • Add Sub-Category Icon
  • Search system
  • Student Enroll History
  • Revenue Report
  • Verify courses
  • Send Messages
  • Chat System
  • Setting system
  • Update System
  • Mailing System
  • Multi language system
  • Payment system
  • Themes
  • Settings
  • Login and logout system

Users / Visitors Side

  • User panel
  • Search Courses
  • Add course
  • Rate Course
  • Buy Course
  • Receive payment
  • Login and logout system
  • Course sorting system
  • See course preview
  • Give feedback
  • See author
  • See course details
  • Top courses

 

Script Details

Written in PHP, HTML, JavaScript,Ajax
Database MYSQL
Design Bootstrap, CSS
Includes README file
Type Web application
Download type Zip file
Download size 12.4mb

Requirements

 Almost all servers already have them installed.

  • PHP 7.4.2
  • MYSQL Database

Video Demonstration

Watch Video for easy installation.

Step by step to run the script (installation)

A server is required to run this project. We will be using XAMPP.

For XAMPP

  1. The script is provided below, click on download to start downloading the script.
  2. Go to your download folder in your Pc and extract the source code folder.
  3. Copy the folder you extracted and paste it in (for XAMPP xampp/htdocs, for WAMPP wampp/www, for LAMPP var/www/html) root directory in your pc.
  4. Open your XAMPP Control panel and start Apache and MYSQL.

Creating a database

  1. Open your browser
  2. Go to this path “http://localhost/phpmyadmin/
  3. Click on New on the left side of the screen.
  4. Create a database named “olms”.
  5. Click on the import tab.
  6. Click on browse file and select “olms.sql” file from the DB folder we extracted.
  7. Click on Go.

After creating a database

  1. Open a new tab on your browser and go to the path. E.g. “http://localhost/OLMS/ OR http://localhost/[The project folder]/ the home page will be displayed.
  2. Login using the details below.

This Online Learning management system can be used by IT students for their projects. It is written in PHP and uses MySQL database. This web application can be downloaded below, using the links provided below. You might get errors if you use PHP version greater or lesser than the one we have provided in the requirements.

Other info

ZIP PASSWORD IN VIDEO 

Admin

Email: admin@example.com

Password: admin

SCREENSHOTS

Online Learning Management system in PHP MySQL

Admin Panel

Online Learning Management system in PHP MySQL

Home Page

Online Learning Management system in PHP MySQL