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?
Submitted byJigsa@ (not verified)on Fri, 09/04/2020 - 06:28

In reply to by Alexey (not verified)

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

I have done everything but it shows me an error Fatal error: __autoload() is no longer supported, use spl_autoload_register() instead in C:\xampp1\htdocs\e-learningsystem\include\function.php on line 37 what is wrong
Submitted byiiiiiiiiiiippp… (not verified)on Tue, 06/15/2021 - 04:48

what should i do with this error? Warning: require_once(/storage/ssd4/991/17038991/public_html/E-LearningSystem/include/config.php): failed to open stream: No such file or directory in /storage/ssd4/991/17038991/public_html/include/initialize.php on line 14 Fatal error: require_once(): Failed opening required '/storage/ssd4/991/17038991/public_html/E-LearningSystem/include/config.php' (include_path='.:/usr/share/pear:/usr/share/php') in /storage/ssd4/991/17038991/public_html/include/initialize.php on line 14
Submitted byJabai Maral (not verified)on Wed, 05/25/2022 - 03:09

Problem in selecting database! Contact administrator! I have this problem how to solve problem!!!!!
Submitted byAssylzhan (not verified)on Sat, 08/06/2022 - 19:30

Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in C:\xampp\htdocs\E-LearningSystem\include\database.php:14 Stack trace: #0 C:\xampp\htdocs\E-LearningSystem\include\database.php(130): Database->__construct() #1 C:\xampp\htdocs\E-LearningSystem\include\accounts.php(2): require_once('C:\\xampp\\htdocs...') #2 C:\xampp\htdocs\E-LearningSystem\include\initialize.php(17): require_once('C:\\xampp\\htdocs...') #3 C:\xampp\htdocs\E-LearningSystem\index.php(2): require_once('C:\\xampp\\htdocs...') #4 {main} thrown in C:\xampp\htdocs\E-LearningSystem\include\database.php on line 14

Add new comment