Hi everyone! I made this code in order to help other programmers that find difficulties in creating an online courseware Web Application using PHP. This application helps the teachers provide their students an online platform for taking a quiz. This has 3 types for users which are the Admin, Teachers, and Students.
This Online Courseware Web app was developed using PHP, MySQL Database, HTML, CSS, JavaScript, and some other plugins/libraries. This was originally written using PHP/MySQL which is the old version of PHP but I did some upgrades in the source code so this will run properly in the latest version of PHP such as PHP 7 or later. As I have said above, this project has 3 types of users and each of these users has different functionalities. The Admin can manage all the important lists such as the list of students and teachers. Admin user also the one who can activate or deactivate the other users. The Teacher can create a series of questions for the students to be taken. He/She can also share the question with another teacher so the question can be also available to his/her student as well. Teachers are the ones who can set max items that the student can be taken and also they can view the result/scores of his/her students. The students will take the quiz provided but their teachers and the question will be randomly asked and same to the choices each. The items that students will be limit only to the max item set by their teachers.
Requirements
Installation/Setup
Apache
and MySQL
.PHPMyAdmin
in a browser. i.e. http://localhost/phpmyadmin
pcci
.SQL
file. The file is known as pcci.sql
located inside the extracted source code folder.http://localhost/pcci
http://localhost/pcci/teacher
http://localhost/pcci/admin
Username: admin
Password: admin
That's it! You can now explore the features and functionalities of this Online Courseware Web App in PHP. I hope this will help you understand how to create a web application like this and you'll find it useful for your future PHP Projects.
Enjoy :)
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.