Abstract:
PHP is one of the mostly used Web Programming languages and most people
want to learn PHP programming. One of the important features of PHP is that
it is a server side scripting language. Learning PHP is more e ective if a student
can learn it through a real environment.
Many PHP online learning system and hardcopy books are available in the liter-
ature. Problem-Based Learning (PBL) is an e ective pedagogy used to increase
the problem solving skill of students. Existing PHP learning system support
limited problems in real life environment. In this project we have integrated the
conventional e-Learning of PHP with the PBL pedagogy to improve the problem
solving capability of the students. In the system teacher designs some problem
for the student. Each problem contains proper description and reference with
standard PHP output. On web server, student can practice and submit answer
according to the problem with the help of the reference and examples. System
provides the facility for the student to practice and experiment on coding with
real time error. The system also represents procedural learning for the student
to help them to learn by self. This is done by Example Based e-Learning (EBeL)
part of the system.
For evaluation, teacher can compare student's submitted code with the standard
code of the system and prede ned keywords and outputs. This system helps new
students to learn PHP syntax, semantics and programming language simultane-
ously.