Online Learning Management System Using PHP/MySQLi | CampCodes

Online Learning Management System using PHP/MySQLi

December 24, 2020
online learning management system using php

Project: Online Learning Management System using PHP/MySQLi with Free Source Code

About Online Learning Management System

This Online Learning Management System using PHP and MySQL has lots of useful functions for you to use. This system also has a responsive design compatible with mobile devices. The system has 3 types of users which are the admin, teachers, and the students. The admin is in charge of maintaining important data such as the list subject, classes, department, and etc. The project can be also useful nowadays which some of the classes are under Modular Distance Learning. using this system the faculties or teacher can provide soft copies of learning documents to the students and also he/she can create a  Practice Quiz and Assignment for a class. Students can answer the teacher’s given practice quiz and limited to the teacher’s allotted duration for taking the quiz.

Features of the Project


  • Add, edit, delete student information
  • Add, edit, delete teacher information
  • Add an entry like the subject, class, school calendar
  • View log-in trail of every user
  • View logs of every user activity

Admin Side


  • The teacher can create his/her Class
  • After creating a class the teacher  View the students for that particular class
  • Upload Downloadable materials for his/her class
  • Create practice quizzes for students 
  • Grade students assignment 
  • Post announcements
  • Create a class calendar of events 
  • Message co-teacher or students
READ ALSO:   Complete College Management System using PHP MySQL

online learning management system using php and mysql


  • Sign up for his / her account
  • Can view  classmates in  his / her class
  • Answer practice quizzes
  • View evaluation of assignment and quizzes
  • Download  downloadable materials in a class
  • Upload downloadable material
  • Message a teacher or his/ her classmate

student side

How To Run??

Above all, to run this project you must have installed a virtual server i.e XAMPP on your PC. Online Learning Management System in PHP and MySQL with source code is free to download, Use for educational purposes only!

Follow the following steps after Starting Apache and MySQL in XAMPP:

1st Step: Firstly, Extract the file
2nd Step: After that, Copy the main project folder
3rd Step: So, you need to Paste in xampp/htdocs/

Further, Now Connecting Database

4th Step: So, for now, Open a browser and go to URL “http://localhost/phpmyadmin/”
5th Step: After that, Click on the databases tab
6th Step: So, Create a database naming “capstone and then click on the import tab
7th Step: Certainly, Click on browse file and select “capstone.sql” file which is inside the “db” folder
8th Step: Meanwhile, click on Go button.

After Creating Database,

9th Step: Moreover, Open a browser and go to URL “http://localhost/lmsand for  admin [http://localhost/lms/admin]

Admin Default Access

Username: admin
Password: admin

Download Here
  • Hi I have some problems with deleting function, changing the background is also not working and on quiz section, can you help me? Thankyou in advance.

    Joel Mark February 10, 2023 2:23 pm Reply
    • Can you provide a detailed problem?

      admin February 10, 2023 9:05 pm Reply
      • Same Probleme po sa kanya boss . sana maifix na po salamat.

        Faith Sanchez February 18, 2023 2:21 am Reply
      • parang wlang function yung register and unresgister mo po tsaka yung admin log in page hindi gumagana pag lagyan ng image tsaka yung log in page ng student at teacher hindi gagana pag e replace yung image background sa css ng index ata . sana maifix na sana yan boss . SALAMAT

        Kurt Korimao February 18, 2023 2:28 am Reply
      • Bakit hindi mawala yung background image mo boss kahit dinelete ko na yung image sa folder at tsaka yung nasa css hindi parin ?

        koys Zyads February 18, 2023 2:41 am Reply
  • i need a code source of the projet e-leaning

    omar May 25, 2022 9:12 pm Reply
  • hello when I get this complete system of Online Learning Management System using PHP/MySQLi

    ,ilton cesar April 1, 2022 6:25 am Reply
  • Admin pasword don’t work please help

    Dony May 1, 2021 6:49 pm Reply
    • please follow the tutorial video

      admin May 1, 2021 10:56 pm Reply
      • where is the tutorial video?

        josiah February 13, 2024 10:21 pm Reply
      • where is the tutorial video reply please?

        josiah February 13, 2024 10:22 pm Reply
  • I need attendance system in that project kindly help me.

    Ghufran Saeed April 19, 2021 8:35 am Reply
  • Sir kindly add Attendence feature in it.
    I really need it.
    Thanks in advance.

    Ghufran Saeed Chaudhary April 7, 2021 12:54 pm Reply

Leave a Reply

Your email address will not be published. Required fields are marked *