Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
100% found this document useful (1 vote)
1K views

Online Learning Management System Using PHP - MySQLi With Source Code - Free Source Code, Projects & Tutorials

This document provides source code for an online learning management system built with PHP and MySQLi. It describes the key features and functions for administrators, teachers, and students. The code allows creating classes, uploading materials, taking quizzes, and more. Instructions are given on downloading, setting up the database, and running the project locally.

Uploaded by

Dani Adugna
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views

Online Learning Management System Using PHP - MySQLi With Source Code - Free Source Code, Projects & Tutorials

This document provides source code for an online learning management system built with PHP and MySQLi. It describes the key features and functions for administrators, teachers, and students. The code allows creating classes, uploading materials, taking quizzes, and more. Instructions are given on downloading, setting up the database, and running the project locally.

Uploaded by

Dani Adugna
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects

, Projects & Tutorials

Online Learning
Management System using
PHP/MySQLi with Source
Code
Submitted by jkev on Monday, December 21, 2020 - 12:56.
PHP

Language

https://www.sourcecodester.com/php/7339/learning-management-system.html 1/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

Hi guys, I have here the last system project that I make when I’m a student.  This M-Learning
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. This system 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.
The functions of this system are:

For the admin side of the system


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

https://www.sourcecodester.com/php/7339/learning-management-system.html 2/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

For the Teacher User of the System


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

For the Student user of the system 


https://www.sourcecodester.com/php/7339/learning-management-system.html 3/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

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

How to Run
1. Download the source code and extract the zip file.
2. Download or set up any local web server that runs PHP script.
3. Open the web-server database and create a new database name it "capstone".
4. Import the SQL file located in the "db" folder of the source code.
5. Copy and paste the source code to the location where your local web server accessing
your local projects. Example for XAMPP('C:\xampp\htdocs')
6. Open a web browser and browse the project. E.g [http://localhost/lms] and for  admin
[http://localhost/lms/admin]

Admin Default Access


Username: admin
Password: admin

Demo

https://www.sourcecodester.com/php/7339/learning-management-system.html 4/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

Hope that this system may help you in creating your own systems project.

Thank you.

DOWNLOAD CODE

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file
to shorten your download time. After downloading it, you will need a program like Winzip to
decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new
viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source
code.

Tags
E-LEARNING SYSTEM ONLINE LEARNING MANAGEMENT SYSTEM PHP MYSQLI

https://www.sourcecodester.com/php/7339/learning-management-system.html 5/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

RESPONSIVE E-LEARNING SYSTEM PHP PROJECT MODULAR LEARNING SYSTEM ONLINE QUIZ

https://www.sourcecodester.com/php/7339/learning-management-system.html 6/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

https://www.sourcecodester.com/php/7339/learning-management-system.html 7/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

Comments
Submitted byRahul udavant (not verified)on Tue, 06/17/2014 - 18:01

Excellent
Dear Sir, i see your code and is very good design, development, code, logic. everything is very
good... Sir, if you got some time please give me suggestion which software tool i used to create
code in php. (rahuludavant2000@gmail.com) regards rahul
Reply

Submitted byadebayo.sason Tue, 06/17/2014 - 23:09

Code Editor
Notepad++ v6.6.6 - Current Version notepad-plus-plus.org/download NetBeans IDE
Reply

Submitted byalex plavsic (not verified)on Thu, 05/06/2021 - 11:21

help me
help me in the register student and teacher have problm ??
Reply

Submitted bykerr (not verified)on Wed, 06/18/2014 - 17:30

Contact me
Kindly contact me for the further co-operation plan. kerrku@yahoo.co.uk

https://www.sourcecodester.com/php/7339/learning-management-system.html 8/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

Reply

Submitted bysarah (not verified)on Wed, 06/18/2014 - 17:58

Cannot access as admin


Hi, I try to run your system, it is perfect..but, I have problem to access the admin side of the
system. The username and password are all correct. The error shows: Login Failed Please
Check your username and Password
Reply

Submitted byLove Nora (not verified)on Thu, 06/19/2014 - 16:59

Cannot access as admin


Same goes to me :( Hellpppppp!
Reply

Submitted byyogen (not verified)on Wed, 10/15/2014 - 07:04

Cannot access as admin


do u have the solution to access the admin side yet??? plz reply if u already
have it.. thank u.
Reply

Submitted byRiswan (not verified)on Thu, 10/09/2014 - 18:52

To access
To access the code first create a database named "capstone" and import all the tables
from the database in the "db" folder which is inside "lms" folder
Reply

Submitted byamrubenon Mon, 11/13/2017 - 22:55

Thanks for the reply, but


Thanks for the reply, but even after importing and setting everything up,
accessing admin gives error
Reply

Submitted byryanpangan (not verified)on Sat, 06/21/2014 - 14:19

visual basic
pahiram nga po ng code mo
Reply

https://www.sourcecodester.com/php/7339/learning-management-system.html 9/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials
Submitted byvatsalon Mon, 06/23/2014 - 13:21

Request For Documentation


Hey jkev ,You did fantastic work.can you send me detail documentation of learning managment
system if you have.so send me on my email shahvatsal02@gmail.com Thank you.
Reply

Submitted bysoc (not verified)on Wed, 06/25/2014 - 19:13

Excellent
Sir gud day.. sobrang ganda po ng system nu.. sir pwde q po ba e modifyt gmitin tong system
nu..dbest
Reply

Submitted bykeroles (not verified)on Wed, 07/02/2014 - 17:11

problem with session


hey jkev script is very good but when i login i just stay 5 sec then session closed and i was login
by nothing i hope you help me to fix it thank you.
Reply

Submitted bythegriinaisteron Fri, 12/26/2014 - 23:46

problem with session


I have the same problem. have you fixed it already? please email me
@ orticiomargeleo@gmail.com
Reply

Submitted bykeroles (not verified)on Wed, 07/02/2014 - 22:21

fix
sorry it's my fault the problem was from appserv
Reply

Submitted bymadhugvskron Thu, 07/31/2014 - 23:30

hey
I wanted documents of this project plz...
Reply

Submitted byjulzthegreat (not verified)on Mon, 08/18/2014 - 17:22

This works so GOOD!


Nice bro! Keep developing helpful systems like this! Regards! :)
Reply

https://www.sourcecodester.com/php/7339/learning-management-system.html 10/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials
Submitted byfalconxxxon Mon, 09/08/2014 - 00:50

Super-man
You are super-php-man.6 stars for you man

Reply

Submitted byKrishna ijjada (not verified)on Mon, 11/10/2014 - 16:26

Best for learners


It's really fantastic , Please let me know the ( jkev has submitted 55 source code.) remaining list
and how can i find those. krishnaijjada@outlook.com Thanks.
Reply

Submitted byGiky kiros (not verified)on Wed, 11/12/2014 - 23:38

best system developer


it is really good code, and even if the logic how the idea flow in the system. i would like to conta
you with the E-mail (Gebregewergsk@yahoo.com) "help me more to do good thinks with you".
Reply

Submitted byromanthick14on Sat, 12/06/2014 - 18:45

JOIN ME
HY...WHO USE THIS M-ELEARNING ? ADD ME PLEASE akbar_abustang@ymail.com we can
discuss about this one
Reply

Submitted bythegriinaisteron Fri, 12/26/2014 - 23:53

problem with session


anyone notice that theres a problem in session? its session right? its like when you are logged i
either teacher or student, you automatically get logged out.. i hope someone can help me with
this.
Reply

Submitted byjinn (not verified)on Mon, 01/25/2016 - 22:17

session
session expires after some seconds ...
Reply

Submitted bykiddie (not verified)on Sun, 02/08/2015 - 20:47

admin side

https://www.sourcecodester.com/php/7339/learning-management-system.html 11/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

in order to access the admin side, in your search bar, type this thing: localhost/lms/admin and so
it goes like that try it.....
Reply

Submitted byNurhayati (not verified)on Wed, 04/15/2015 - 00:11

Hi,u system is very nice..but


Hi,u system is very nice..but i got some problem to running it,it not working properly...can u help
me...??plezzzz
Reply

Submitted byNurhayation Sat, 04/18/2015 - 14:58

very nice system..tq so much.


very nice system..tq so much...its helping me a lot for my thesis...
Reply

Submitted byGiky Kiros (not verified)on Sat, 05/09/2015 - 01:40

Great Man
It is very great code i would like to say a "excellent man" by your work.
Reply

Submitted byKashmala (not verified)on Thu, 08/06/2015 - 20:14

Please can u provide me the documentation of the LMS


Your work is superb..... i need your help please provide me the documentation... it would be so
kind of u... u can email me the documentation mubashiraltaf123@gmail.com
Reply

Submitted byQuan Vu (not verified)on Thu, 09/03/2015 - 12:10

error upload
Sir, your "lms" code is perfect when i run it on my local host. But when I upload it to my real hos
(i'm using Direct Admin) i can't upload file in "downloadable" and "assignment" module. I don't
know why, please help me. How can I contact with you? My email address
is quanvu797@gmail.com.
Reply

Submitted byjheyreyes (not verified)on Wed, 03/23/2016 - 19:31

to get an idea for my thesis


Sir can you send me a fixed code of this project. here my email: jheyreyes07@gmail.com .. than
you.
Reply

https://www.sourcecodester.com/php/7339/learning-management-system.html 12/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

Submitted byPriyanka Palanivel (not verified)on Tue, 04/19/2016 - 21:22

Request for Documentation


hi sir, Great work!!!! I want documentation for learning management system... If you have please
send me sir!!! my email id is jeevapriya222@gmail.com
Reply

Submitted byAxa (not verified)on Thu, 06/09/2016 - 02:52

Hi,
Hi, what's the difference between registered and unregistered teachers? and what does it mean
to activate a teacher? Thank you.
Reply

Submitted bycadzronz02@gmail.com (not verified)on Fri, 07/15/2016 - 10:41

how to fix this error


Help!! or email po.. Warning: session_start() [function.session-start]: Cannot send session cach
limiter - headers already sent (output started at C:\xampp\htdocs\lms\header_dashboard.php:38
in C:\xampp\htdocs\lms\session.php on line 3
Reply

Submitted byEdwin15on Wed, 09/07/2016 - 22:50

Same interfaces
Hey have seen very similar interfaces, what IDE have you used to develop this?
Reply

Submitted byTee Kay (not verified)on Wed, 10/26/2016 - 23:45

Blank screen
Any idea why i get a blank screen after login. Both in student and admin. I can see in the addres
bar that its on dashboard_student.php but nothing shows.
Reply

Submitted byweerapat (not verified)on Sat, 11/12/2016 - 16:22

i hvae Problem Edit quiz question


Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in
C:\xampp\htdocs\lms\edit_question.php
Reply

Submitted bymuskan gupta (not verified)on Sat, 11/19/2016 - 13:07

https://www.sourcecodester.com/php/7339/learning-management-system.html 13/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

sir in this project i cant


sir in this project i cant access able to access student n teacher wat to do can u tell me abhi i
have to submit it
Reply

Submitted bynhmerdjani (not verified)on Mon, 11/28/2016 - 23:10

Project Documentation
Hi jkev, First, thanks for your great work and thanks for sharing, I'd like some documentation
details about the project, could you please send it to me on merdjani.nazim23@gmail.com
Reply

Submitted byJjames (not verified)on Sat, 01/14/2017 - 21:54

Nice Work
Hi jkev, I really love what you did. I have been wanting to have a custom made eLearning
management system. Please contact me at quadsunmes@gmail.com I can hire you for the
project.
Reply

Submitted byAnonymous (not verified)on Tue, 02/07/2017 - 14:07

Hi can i get help something?


Hi can i get help something? sir, i wanna ask where i can find source code of background image
on your chsm system? because i wanna edit the file image name(index) to other background
image hope anyone can help me to change my background
Reply

Submitted byTim Smith (not verified)on Mon, 02/13/2017 - 13:08

none
did you find your answers?
Reply

Submitted bymasresha (not verified)on Wed, 02/22/2017 - 13:30

learning management system


first thank you for sharing .
I wonder it is perfect but in this project please try to configure grading system(each subject grad
and GPA for individual student for 3 or 4 years
masresha004@gmail.com

Reply

Submitted byCourage A. (not verified)on Thu, 03/09/2017 - 15:22

https://www.sourcecodester.com/php/7339/learning-management-system.html 14/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

I can't create class for teacher


please help me out Every thing is working but I can't create class for the teacher or classroom
Reply

Submitted byjaganrao (not verified)on Wed, 03/29/2017 - 00:04

need documentation
im college student i need project report for my final year project can you send your project repor
for reference please jaganrao44@gmail.com mail to this email id.
Reply

Submitted byCwhite (not verified)on Thu, 04/13/2017 - 16:41

Cant Login to admin


It seem to be a issue, but i cant login to admin. what could be the reason. Nice work !!!
Reply

Submitted byrahuna (not verified)on Tue, 05/09/2017 - 01:28

Number of units function.


Hi, sir can you kindly explain why in add subject in Admin panel, admin is required to put the
number of units? What is the function for them to insert the number of units? I'am trying to
understand all the functions in this marvelous project. Please do reply.. Thank you
Reply

Submitted bymasreshayayehhh (not verified)on Sun, 05/21/2017 - 14:09

Examination Timer not work proprerly


The time assigned by instructor is not count properly when the student takes exam any one who
solve this help masresha004@gmail.com
Reply

Submitted byHarsha Peiris (not verified)on Wed, 06/07/2017 - 00:08

Nice work
Can you send me the documentation and source code to this link. Thank you in advance.
Reply

Submitted byMARNELL ESCABAS (not verified)on Sun, 07/09/2017 - 15:17

Documentation for the project


Sir can I have a documentation of this project because I’m taking a masteral right now and I’m
planning when I take thesis I will be using your project sir if it’s ok to you. Here’s my email
sir escabasmarnelll@yahoo.com.thanks sir in advance!!!!

https://www.sourcecodester.com/php/7339/learning-management-system.html 15/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

Reply

Submitted bynikkipaner (not verified)on Tue, 07/25/2017 - 00:16

cant access to the admin


Fatal error: Uncaught Error: Call to undefined function mysql_select_db() in
D:\xampp\htdocs\elearning\admin\connect.php:2 Stack trace: #0
D:\xampp\htdocs\elearning\admin\header.php(11): include() #1
D:\xampp\htdocs\elearning\admin\user.php(1): include('D:\\xampp\\htdocs...') #2 {main} thrown
D:\xampp\htdocs\elearning\admin\connect.php on line 2 ikkinrenap@gmail.com
Reply

1 2 Next ›  Last » 

Add new comment


Your name

Comment

H4 H5 H6

Text format  About text formats

Filtered HTML

Subject

SAVE   PREVIEW

Add new comment 32139 views

https://www.sourcecodester.com/php/7339/learning-management-system.html 16/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

SHARE SOURCE CODE OR TUTORIAL

Do you have source code, articles, tutorials or thesis to share? Submit it here by clicking the
link below
 

Submit now...

POPULAR SOURCE CODE

Inventory Management System in PHP with Source Code


Simple Registration System in PHP Free Source Code
Online Learning Management System using PHP/MySQLi with Source Code
Cashier Queuing System with Live Monitor and Voice Notification in PHP and SQLite Free
Source Code
Complete File Management System Source Code Using PHP/MySQLi version 1.1

https://www.sourcecodester.com/php/7339/learning-management-system.html 17/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

Simple Phone Book in C++


Compute General Weighted Average (GWA) using VB6
Determine Even or Odd Number in VB.NET Tutorial
Online Grading System Using PHP/MySQLi with Source Code
Simple Image Gallery Web App using PHP Free Source Code

RECEIVE FREE UPDATES

Enter your email address:

  SUBSCRIBE
Delivered by FeedBurner

What is RSS

CONNECT ON FACEBOOK

USER ACCOUNT MENU

Log in

BOOK NAVIGATION

SQL Tutorial

PHP Tutorial

CodeIgniter Tutorial

Android Tutorial

https://www.sourcecodester.com/php/7339/learning-management-system.html 18/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

Visual Basic Tutorial

C# Tutorial

CSS Tutorial

Learn C in 15 Days

Object Oriented Programming in C++

Data Structures in C++

Fundamentals of C Language

Learn Object Oriented Programming in C++

Java Tutorial

Python Tutorial

RECENT CONTENT

Cashier Queuing System with Live Monitor and Voice Notification in PHP and SQLite Free
Source Code
5 minutes ago
Simple Bus Station Ticketing Booth System in PHP and SQLite Free Source Code
1 day ago
Simple Jumper Game using JavaScript with Free Source Code
2 days 13 hours ago
School Fees Management System using C++ with Free Source Code
2 days 13 hours ago
Simple Hospital Management System using C with Free Source Code
2 days 13 hours ago
Cobra Snake Game using Python with Free Source Code
2 days 13 hours ago
Shoot Down the Rocket Game using JavaScript with Free Source Code
2 days 13 hours ago
Gas/Petrol Station Management System in PHP and SQLite Free Source Code
3 days ago
Movie Ticket Management System using C++ with Free Source Code
4 days 13 hours ago
Dino Run Game using JavaScript with Free Source Code
4 days 13 hours ago

STATS

https://www.sourcecodester.com/php/7339/learning-management-system.html 19/20
17/11/2021, 06:46 Online Learning Management System using PHP/MySQLi with Source Code | Free Source Code, Projects & Tutorials

Advertise Here | FAQ | Forums | About Us | Hire Us

Privacy Statement | Disclaimer | Terms and Agreement

https://www.sourcecodester.com/php/7339/learning-management-system.html 20/20

You might also like