CE-17.24

Title: 

An Educational Tool for the Study of Programming Language PHP

Author(s): 

Siddhartha Sankasala

Oral Defence Date: 

11/17/2017

Location: 

TH 434

Committee: 

Profs. Jozo Dujmovic and James Wong

Abstract: 

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

Keywords: 

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

Copyright: 

Siddhartha Sankasala