An Educational Tool for the Study of Programming Language PHP


Siddhartha Sankasala

Oral Defence Date: 

Friday, November 17, 2017 - 14:53


TH 434


Profs. Jozo Dujmovic and James Wong


This project presents the design and implementation of an educational tool for the study of the programming language PHP. PHP is a server side scripting language which was developed by Rasmus Lerdorf in 1994. This educational tool is a web application which was developed using HTML, CSS, PHP, JavaScript and MySQL. It offers a brief introduction and covers important programming concepts in PHP. The application includes: (1) interactive web application (2) theoretical presentation of PHP, (3) PHP syntax and examples, (4) quiz subsystem with automatic grading, (5) demonstration of how to build an application in PHP, (6) admin panel to modify the contents and (7) remote access support. This project is intended for a specific group of users who already have an understanding of the fundamentals of programming. The major part of the application has been developed using PHP language. HTML, jQuery and CSS were also used for developing the interactive and dynamic features of the web application. MySQL database was used in Admin panel for storing and editing all content related to the application.

Siddhartha Sankasala

PHP, on-line course, quiz, grading, admin panel