Skip to main content

Online E-Learning System in PHP/MySQLi

Language


This E-Learning System is an online based system that is made of PHP, JavaScript, Bootstrap templates, JQuery and MYSQL database. This system is very helpful most especially if you are going to make online lessons, activities and also make quizzes. Using this system, the teacher can freely set activities based on the lesson that he uploaded whether it’s a pdf file or a video. Once the student already has an account on this system, he can now take the quizzes prepared by the teacher and even view the lessons. That’s how easy it is for them to access the system. Check out the following features below to know more about the system.

These are the following features of the system


Admin Side

fig 2
Lesson

  • List of Lessons
  • Upload Lesson
  • Edit Lesson
  • Change the File
  • View Lesson
  • Delete Lesson

Exercises

  • List of Question
  • Add Question
  • Edit Question
  • Delete Question

Galery
Student

  • List of Students

Manage Users

  • List of Users
  • Add User
  • Edit User
  • Delete User

Student side
fig 1

  • Create Account
  • Login and Logout
  • View Lesson
  • Take Quizzes
  • Generate Score
  • Download Lessons

VIEW DEMO

You can access this system using the following accounts

  • Username : janobe
  • Password : admin

Download and install the following:
xampp latest version
For more information about the system. You can contact me @
Email – [email protected]
Mobile No. – 09305235027 – TNT
Or feel free to comment below.

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.

Comments

Submitted bytaj sharif (not verified)on Tue, 12/03/2019 - 17:28

After Submitting exercise questions iam getting an error which is
Notice: Trying to get property of non-object in C:\xampp\htdocs\e-learningsystem\quizresult.php on line 34
> A. My Father
Notice: Trying to get property of non-object in C:\xampp\htdocs\e-learningsystem\quizresult.php on line 35
> B. My Mother
Notice: Trying to get property of non-object in C:\xampp\htdocs\e-learningsystem\quizresult.php on line 36
> C. My Brother
Notice: Trying to get property of non-object in C:\xampp\htdocs\e-learningsystem\quizresult.php on line 37
> D. My Sister

Submitted byMr.Black Devil (not verified)on Wed, 05/13/2020 - 16:09

In reply to by taj sharif (not verified)

same problem here, if u got answer pls, reply

Submitted byRoosy (not verified)on Sat, 05/16/2020 - 03:30

In reply to by taj sharif (not verified)

Having the same issue here, do let me know any solutions to this.

Submitted byhabibooo (not verified)on Tue, 02/04/2020 - 18:17

Any body can tell me the database name please

Submitted byTerje-Andre Riis (not verified)on Tue, 04/14/2020 - 13:54

In reply to by habibooo (not verified)

see the db_elearniing.sql file

Submitted byBrayan Villanueva (not verified)on Tue, 03/31/2020 - 23:28

disculpen pero yo tengo el error de que no se encuentra en usuario en la base de datos

Submitted byBilguun (not verified)on Mon, 04/27/2020 - 13:06

Hey what is password hash name ???

Submitted bymanvok (not verified)on Tue, 05/26/2020 - 15:29

its saying Problem in selecting database! Contact administrator!

Submitted byYour Helper (not verified)on Fri, 05/29/2020 - 03:52

In reply to by manvok (not verified)

Check your config.php file and change the database name to the database name which you are using

Submitted byAnonymous (not verified)on Fri, 05/29/2020 - 06:14

good

Submitted byvigneshsankar (not verified)on Mon, 06/01/2020 - 09:56

please tel, how to use relative path. beacuse it shows error
Warning: require_once(C:/xampp/htdocs\E-LearningSystem\include\config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\products\testo\include\initialize.php on line 14

Fatal error: require_once(): Failed opening required 'C:/xampp/htdocs\E-LearningSystem\include\config.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\products\testo\include\initialize.php on line 14

Submitted byTonyvumez (not verified)on Sat, 06/06/2020 - 11:12

Got this same pb while hosting.What is the php version
of theme because please it shows me this
Warning: require_once(C:/xampp/htdocs\E-LearningSystem\include\config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\products\testo\include\initialize.php on line 14

Fatal error: require_once(): Failed opening required 'C:/xampp/htdocs\E-LearningSystem\include\config.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\products\testo\include\initialize.php on line 14

Submitted byAlexey (not verified)on Sun, 06/21/2020 - 17:27

"Problem in selecting database! Contact administrator!"
how to fix?

after extract the project create a folder e-learningsystem then extract the project in to it, then import the database db_elearniing then in folder
include/ edit config.php and change the database name with this db_elearniing

Submitted bysandeepraut (not verified)on Fri, 06/26/2020 - 10:41

Sir,
I have created the Database: db_elearniing and import all the tables from db_elearniing.sql file but still i have this error.
Please help me
[email protected]

Warning: require_once(E:/xampp/htdocs\E-LearningSystem\include\config.php): failed to open stream: No such file or directory in E:\xampp\htdocs\ims\include\initialize.php on line 14

Fatal error: require_once(): Failed opening required 'E:/xampp/htdocs\E-LearningSystem\include\config.php' (include_path='E:\xampp\php\PEAR') in E:\xampp\htdocs\ims\include\initialize.php on line 14

Submitted bySHOYBI (not verified)on Tue, 08/04/2020 - 13:55

FRIST STEP
FOLDER MUST BE NAME : "e-learningsystem"
MAKE NEW DATABASE WITH NAME : "db_elearniing"
IMPORT SQL FILE IN e-learningsystem FOLDER
GO TO e-learningsystem/include edit on config.php and database.php replace "database_name" with "db_elearniing"
DONE

Add new comment

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.