Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Samonte, Jayvee
Technological Institute of the
Phililippines Quezon City
(0935)3305360
jayveegsamonte@yahoo.com
Morco, Roselia C.
Technological Institute of the
Phililippines Quezon City
Adviser
Ancheta, Desharimeeh
Cabrera, Karen
Technological Institute of the
Phililippines Quezon City
(0993)4902620
ABSTRACT
KEYWORDS
The
developed
system
(E-Learning
Management System) is intended for I.T
students of Technological Institute of the
Philippines. It is an online tool that enables
student to access lessons, take axaminations
and do exercises virtually. This system
includes modules for Html, Css, Php and
mySql lessons. A Simulator is also included to
help students understand better the lessons
since they would be able to see actual output.
The system serves as a new teaching approach
which uses a new innovation to adopt to the
needs of the student as it could be a new way
to address the issue of self-paced learning.
GENERAL TERMS
Management, Performance
1. INTRODUCTION
E-learning and computerization of many
systems had come up to replace the manual
systems for a more efficient and accurate
computing. This cuts up tons of paper works
and now mostly those records and things we
wanted to see are just a few clicks away.
As with the progress of technology,
computerized learning system also come into
boom wherein the transfer of skills and
knowledge had made easier through webbased learning and virtual classrooms.
Content is delivered via the Internet,
intranet/extranet, audio or video tape, satellite
TV, and CD-ROM. It can be self-paced or
instructor-led and includes media in the form
of text, image, animation, streaming video and
audio.
1.1 Trends
The system will introduce a new way of
teaching through online access and distance
learning. The system would include modules
for basic and advance knowledge on PHP. The
topics will be presented in a way that after the
definitions and syntax there is a sample
program in a code simulator and the desired
output will be seen simultaneously as you edit
the code, this is for the student to grasp easily
what is being presented to them. The system
will also be flexible as instructors will be able
to add or update lessons depending on the
need or innovation. A log-in feature for
instructors will be provided to track
improvement and record of their students.
They will also be the one responsible in
giving authorized access to every enrolled
student to the course through a user database.
At the end of every module, there are
challenging exercises to assess the
improvement of each student.
1.2 Issues
With todays emerging evolution of the
internet, there is also a great demand for web
designers. PHP programming language is one
of the most widely used programming
language when it comes to web developing.
With the purpose of bringing easier access to
students who have the passion to create web
pages, the system will be a training ground for
them to enhance and develop their abilities.
Learning to develop web pages doesnt
merely require creativity and graphics
inclination, one must also learn the right
syntax and coding to be able to come up with
a good
output. The study will serve as a tutorial for
every student which they can access anywhere
and anytime they want. Theyll be able to
access lessons and navigate through them and
1.3 Objectives
The main objective of this study is to create
an E-Learning system for PHP Programming
Language for the students of Technological
Institute of the Philippines.
1.3.1 Specific Objectives
Specifically, this study aims to:
2. RELATED WORKS
3. THEORETICAL
FRAMEWORK
The system is a solution in the field of
education to make teaching more effective
and efficient. At the same time giving
opportunity for the students to rewind those
topics which they were able to miss or did not
understand. Students who are enrolled with
the Object Oriented Programming subject will
have their own account, they will need to
register first using their own student ID. They
will then have access to the modules included
in the system and can only take an assessment
after each module. This study will use the
following software:
4. METHODS
This chapter shows the System
Development Technique used in the
development of the system. Moreover, Data
Flow Diagram, Entity Relationship Diagram,
Hierarchical Input Process Output, Database
Design and Data Dictionary were also
presented to explain the flow of the system.
System Development Technique
User management:
Each user is identified with a user
type which categorizes their roles
and are assigned with distinct
privileges. The roles includes the
administrator, professor, student.,
and guess
Collaboration service:
It provides communication among
the users. It includes messaging,
chat, file sharing and
announcement.
Event Management:
It serves as a notification or a
reminder for students about school
activities and some announcements.
4.3.3 Diagram 0
Figure 4.3.2.1
The diagram illustrates how the information
flows within the system. It starts when the
student logs in. Information about them is
entered through a registration for m. After the
registration, they are now ready to log in in
the system and takes the lessons, after each
lesson, students are prompt to take seatworks
before taking up the quizzes and
examinations. Scores are being save into the
database for reports generation use by the
professors to evaluate the students.
Figure 4.3.4.1
The diagram above shows the complete
process taken by the researchers in completing
the system. It describes the needed
requirements before developing the system,
these includes knowledge, software and
hardware requirement.
Figure 4.3.5.1
This shows the HIPO of the developed
system. It displays the content used in
developing the system. And also it illustrates
the modules that can be accessed by the
professor.
Figure 4.4.6.1
This shows the HIPO of the developed
system. It displays the content used in
developing the system. And also it illustrates
the modules that can be accessed by the
admin.
Name
User_id
Figure 4.3.5.1
This shows the HIPO of the developed
system. It displays the content used in
developing the system. And also it illustrates
the modules that can be accessed by the
students.
4.4.6 Hierarchical Input Process Output of
Admin
Not Null
Int
User_name
Varchar(25)
Password
Varchar(25)
First_name
Varchar(25)
Middle_name
Varchar(25)
Last_name
Varchar(25)
Level_of_Access
Varchar(25)
Name
Adm_ID
Not Null
Int
Adm_Fname
Not Null
Varchar(25)
Adm_Lname
Not Null
Varchar(25)
Adm_Contact
Int
Name
Prof_Id
Not Null
Int
Prof_Fname
Not Null
Varchar(25)
Prof_Lname
Not Null
Varchar(25)
Prof_Section
Int
Prof_Contact
Int
Not Null
Int
Stud_fname
Not Null
Varchar(25)
Stud_mname
Not Null
Varchar(25)
Name
Seatwork_ID
Not Null
Int
Seatwork_Title
Not Null
Varchar(25)
Seatwork_Conte
nt
Seatwork_Score
Varchar(25)
Int
Varchar(25)
Name
Stud_section
Int
Quiz_ID
Not Null
Int
Stud_prof
Varchar(25)
Quiz_Title
Not Null
Varchar(25)
Stud_email
Varchar(25)
Quiz_Content
Varchar(25)
PSeatwork_Score
Int
Quiz_Score
Int
PQuiz_Score
int
PExam_Score
Int
MQuiz_Score
Int
Stud_lname
Not Null
MExam_Score
Int
Name
FQuiz_Score
Int
Exam_ID
Not Null
Int
FExam_Score
Int
Exam_Title
Not Null
Varchar(25)
Name
Section_ID
Not Null
Int
Section
_Capacity
Section_Sched
Not Null
Int
Varchar(25)
Exam_Content
Varchar(25)
Exam_Score
Int
Name
Rep_ID
Student_pattendanc
Not Null
Int
int
e
PSeatwork_Score
Int
PQuiz_Score
Int
PExam_Score
Int
Student_ID
Not Null
Int
Name
Null?
Type
Chat_ID
Not Null
Int
Chat_Content
Varchar(25)
User_ID
Not Null
Int
User_Name
Not Null
Varchar(25)
Student_mattendan
ce
MSeatwork_Score
Int
MQuiz_Score
Int
Date_Uploaded
MExam_Score
Int
User_ID
Not Null
Int
Student_fattendanc
e
FSeatwork_Score
Int
User_Name
Not Null
Varchar(25)
FQuiz_Score
Int
FExam_Score
Int
Prof_ID
Int
Int
Not Null
Int
Name
Forum_ID
Not Null
Int
Forum_Title
Not Null
Varchar(25)
Forum_Content
Varchar(25)
User_ID
Not Null
Int
User_Name
Not Null
Varchar(25)
Name
File_Name
Not Null
Varchar(25)
Date
4.4 Program
In completion of the system, the researchers
have use variety of applications to fulfil the
systems objectives. The whole system design
and scripts are all hard coded through the use
of KOMODO. To run and test PHP scripts, a
third party software XAMMP is used. For the
database, the researchers have use MYSQL. A
Microsoft video player is also integrated to
play multimedias uploaded in the system.
4.5 Development
In the Development phase, the planned system
is transformed into a working application. The
Developing Phase involves more than code
development and software developers. The
infrastructure is also developed during this
phase and all roles are active in building and
testing the functions of the system. The team
continues to identify all risks throughout the
phase and address new risks as they emerge.
4.6 Implementation
In the Implementation phase, the realization
of an application, or execution of the system
was done. Basic training are provided and
installation and actual running of the system
takes place.
5. CONCLUSION
E-learning Management System is a very
helpful tool to be used to improve traditional
way of teaching in a classroom environment.
With this system, they can learn easily
through their own efforts with the aid of the
system online. It help builds self-knowledge
and self-confidence and encourages students
to take responsibility for their learning.
Learners can test out of or skim over materials
already mastered and concentrate efforts in
mastering areas containing new information
and/or skills. And also it will help develops
knowledge of the Internet and computers
skills that will help learners throughout their
lives and careers.
6. FUTURE WORKS
For future works on A Virtual Learning with
PHP Programming Language so that it will
be more effective, some features maybe added
such as what listed below:
Future
researchers
may
add
other
programming languages on the system so that
that is not only exclusive for HTML and PHP
learners but it will extend widely to those for
would want to learn other programming
languages.
7. RECOMMENDATION
8. REFERENCES
[1]Albert Cruz of Armatech Convergence,
March 2011
[2]http://articlime.com/article083663benefits-online-training.html, February 8,
2011
[3] E-Learning : Why choose online
education? By John Thompson, July 07, 2005
[4] E-Learning: Strategies for Delivering
Knowledge in the Digital Age, Marc J.
Rosenberg, Ph.D, March 2006
[5] http://mc-elearning.mc.edu.ph/, accessed
May 21, 2011
[6] School signs up with Yapster's e-Learning
by Edu H. Lopez, Manila Bulleting, August
20, 2003
[7] Japan opening e-learning Nihongo
studies by Czarina Nicole Ong, J