Professional Documents
Culture Documents
By
Adrian M. De Castro
Bernadeth B. Rico
Kenneth D. Pineda
an IT Project Presented to the Faculty of the College for Research & Technology
of Cabanatuan in Partial Fulfillment of the requirements for the degree
of Bachelor of Science in Information Technology
P a g e 1 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
APPROVAL SHEET
Approve by:
P a g e 2 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
Table of Content
Chapter Page
1 Introduction 4-5
1.1 Background 5
1.2 Statement of the problem 5-6
1.3 Conceptual Framework 6
1.4 Objectives 7
1.5 Scope and Limitation 7
3 Methodology
3.1 Gantt Chart 13-14
3.2 V-Model 15-17
Requirements Analysis
System and Software Design
Details Specification
Coding
Units Testing
System Testing
Operation and Testing
P a g e 3 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
experiences and activities that would normally take place in a traditional classroom. It acts as a
centralized repository for course-related learning materials. Learning management system (LMS)
appears to be a solution to many problems that arise as a result of limited time, space, and the
number of meetings between teacher and student. Due to the limited number and duration of
meetings, a web-based Learning Management System was developed using the PHP
programming language and My SQL as the database. By creating learning media through LMS,
scripting language that is primarily used in web development. It has the potential to be used as a
that is free and open source. It is a required component of almost every open sources PHP
application. My SQL purpose is to allow you to access, control, and manipulate databases. The
combination of PHP and My SQL provides unrivaled possibilities for creating virtually any type
This study focuses on demonstrating the capabilities of PHP and My SQL for developing
a learning management system that can assist students and teachers in distance learning. The use
of XAMPP as a web-server and other software for improving our web-based, such as JavaScript
P a g e 4 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
for a scripting language and Brackets for customizing PHP and CSS code, is also included. Also
this study is intended to be a resource for those interested in developing web-based application
The administrator, the teacher, and the students are the three users of this Learning
Teachers, students, and subjects are all managed by the admin. Students will work on
assignments and quizzes submitted by the teacher and download the material that has been
uploaded by the teacher, while the teacher will provide the material and assign the assignment.
There are three users in the system: admin, teacher, and students. The administrator is
in charge of keeping the entire system running smoothly, as well as dealing with the teachers and
students. The teacher distributes learning materials to the students, and the students take and
produce the learning materials that the teacher has uploaded. The system's primary goal is to
provide students with learning materials that they can use to learn. The system has a flaw in that
the learning material posted by the teacher on the dashboard does not appear immediately. There
may also be issues with accessing the Google Form link posted by the teacher, and one of the
visible issues is the system not notifying students. These issues must be addressed as soon as
possible to meet the needs of students in their studies. A problem with a system is unavoidable.
The admin in the system we build has the ability to resolve visible problems because he can run
P a g e 5 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
Admin will be the solution to the learning materials not appearing on the dashboard
right away. To be able to post again, the administrator must correct the teacher's information in
the database. Re-posting the link will resolve the inaccessible Google form link. Even if the
system does not notify students, they should always check the teacher's post for new
announcements. The advantages of resolving system issues are that students will have faster
access to the learning materials provided by the teacher. Problems that may arise in the system
must be resolved as soon as possible to meet the needs of students during their studies.
Conceptual Framework
Objectives
P a g e 6 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
Scope:
Limitation:
The project is only intended for the instructor to upload lessons and give quizzes and
The system is unable to recover the data from the database and upload video presentation.
Chapter II
Review Related Literature
P a g e 7 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
According to Lee Yan Chaw [CHAW2018], learning management systems (LMSs) may
provide learners with resources in a variety of formats, such as videos, quizzes, and forum
discussions, to aid in their learning, but simply having access to an LMS does not guarantee that
learning has occurred effectively. Despite its obvious utility, whether or not the use of an LMS
can help learners learn more effectively remains an open question for course providers, LMS
vendors, and learners. As a result, the updated DeLone and McLean information system success
model was used to investigate whether LMS system quality, information quality, and service
quality influence learners' system use and user satisfaction, and thus their learning effectiveness.
Learning Management System (LMS) in 2014 has provided a user-friendly platform. This study
looked at how effective teaching a biochemistry module to first-year MBBS students at Indian
medical schools. Students reported improved access to learning materials and supplementary
teaching resources, the value of immediate feedback, and learning outside of the classroom
environment. It was reported that mobile phones was preferred over laptops for accessing this
LMS. This free LMS can be used to encourage greater access to e-learning, particularly in
Marissa R. Fearnley [FEAR2020], said that the learning management system is capable
or enriching instruction and acceptance of this learning technology by users is crucial to its
successful application in higher education. This study investigated factors that influenced
adaptation of a learning management system by higher education teachers using the technology
acceptance model which incorporates three external contructs: system quality, perceived self-
P a g e 8 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
information and communication technology to train students and learners has become a common
trend. Learning Management Systems (LMSs), a web-based content management system, have
been utilized for this purpose. Many LMS in recent years as a result of their widespread
customers to select the most suited to their needs. In the scientific literature, there are numerous
approaches for evaluating the quality of e-learning. However, there are no descriptions or in-
depth examinations of the majority of modern LMS platforms. Based on an assessment of state
of art science research, the criteria for analyzing LMS platforms in this work are divided into
three categories: learning skills tools, communication tools, and productivity tools.
System appears to be a solution to many issues that arise as a result of time, location, and the
number of meetings between teacher and student. A Learning Management System, as a tool in
the learning process, offers several advantages, including the ability to solve problems that
frequently arise during the learning process. Because of the limited number and duration of
meetings, a web-based Learning Management System was developed using the PHP
programming language, MySQL, and the Waterfall Model Method. As a result, Sma Negeri 1
Kampar Kiri Hilir now has a Learning Management System that can be used as a medium for
subject matter dissemination, a medium for assignment distribution, and a medium for student
discussion forums.
environments Learning Management Systems (LMS) reinforce the learning process. A standard
P a g e 9 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
structures that promote online collaborative groupings, professional training, discussions, and
communication among other LMS users. Instructors should balance active learning using the
LMS technological resources and the guidelines from the qualified curriculum. An LMS enables
instructors to facilitate and model discussions, plan online activities, set learning expectations,
provide learners with options, and aid in problem-solving with decision-making processes. The
learning management system (LMS), students can maintain their autonomy, enthusiasm, and
motivation.
Systems (LMS) as a tool for creating, distributing, tracking, and managing various types of
learning. Technological advancements have transformed the first LMS into a powerful
evaluation, and dynamic collaboration. With several current research fields focusing on various
LMS-related technologies, the future promises many changes in its structure, operations, and
implementation. The Internet of Things is the most important technology that is expected to
transform many future aspects (IoT). They lay the groundwork for a future LMS enhanced by
IoT capabilities. They outline several elements of the LMS that will be affected by IoT, as well
as the expected enhancements and changes that IoT will bring to the LMS functionalities.
online education has become the norm for higher education institutions (HEIs). HEIs must use a
learning management system to implement a fully online learning system that is structured and
easily accessible (LMS). It aims to integrate two models: Task Technology Fit (TTF) and
P a g e 10 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
management system content, social presence, and social space. The Task Technology Fit was
equation modeling (SEM). Furthermore, perceived usefulness and perceived ease of use
influenced behavioral intention to use LMS. Task Technology Fit had a direct and significant
(LMS) is a type of information and communication technology (ICT) that aids in the efficiency
transform education through digital formats and virtual learning environments. The effectiveness
management system (LMS) used in many Thai universities to help teachers and students manage
class activities. However, end-users have also reported issues with the interface and the
complexity of using myCourseVille. While the ease of use and user-friendliness of the system is
important for LMS adoption and user satisfaction. The details and root cause of interface
problems were tested and identified to improve the quality of myCourseVille and increase user
satisfaction.
is a device used to implement e-learning. The use of LMS serves a purpose as an alternative
learning management information system used by educators to improve the quality of their
lessons. Learning management system (LMS) is more effective in supporting traditional and
electronic learning activities (e-learning). Educators can use LMS to track each learner's
P a g e 11 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
computer-assisted learning in lectures in the course LMS. This aim is to determine the
improvement of student learning outcomes and the effectiveness of the LMS implementation.
This is a pre-experimental design with a one-group pretest-posttest design. Data was collected in
the form of questionnaires, field notes by investigators, and student results on computer-assisted
learning subjects. The findings revealed an increase in positive learning outcomes for computer-
assisted learning courses using a learning management system (Edmodo system), the
P a g e 12 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
Chapter III
Methodology
Learning Management System is developed to help the teachers and students to deliver the
lessons, quizzes and activities that the student needs in a fast manner. Through LMS student can
quickly receive their lesson, quizzes and activities wherever they are.
Gantt Chart
Activity of our Project
Week September
Week Week Week Week October
Week Week Week Week November
Week Week Week Week January
Week - AprilWeek
Week
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Research
Planning
Design
Development
Testing
Documentation
Debugging
Task Name
Our Gantt Chart shows the months of our development on our project. It can be seen here
that we have categories created for us to complete the project. We have the Research and
Planning for the month of September. We made the research for two weeks, we looked for things
and information that we could use and help us in developing our project. In planning we did it
for two weeks. For two weeks we thought and planned how the system would run, how the
system would flow, how it would be used properly and what would be the function of each
In the month of October we have the Design and Development of the project. In the
design we thought about what software we could use to design the whole system to be
P a g e 13 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
presentable in the eyes of the users. System development is the longest process we will do on this
project. It includes the coding of the system as well as the things we plan to use the system
properly.
We also have the Testing of the system which we will thoroughly test whether every part
of the system works. After the testing of the project we did our documentation for the project.
We explain here how our project will run smoothly what will be the flow of the system, its
purpose and who can use the system. And the last one is system debugging where we test the
system if its work properly and the trials and errors that occur on this project.
P a g e 14 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
V-Model
Details
Units Testing
Specification
Requirements Analysis
developers used the gathered information to determine the possible problem that the system
would face for disseminating and retrieving learning materials for teachers and students who
would use the system. The developers also analyzed the information collected so that they could
Developers use a variety of laptops and computers with the operating system windows
10. The use of Bracket for the text editor of HTML codes and JavaScript for a scripting
language. For developing the design, the developers used CSS to make the system clear and
P a g e 15 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
easily accessible. Developers also use PHP for the server side scripting language and MySQL for
the database.
Details Specification
Developers used XAMPP as free and open- source cross platform web server for the
development of the system. XAMPP stands for Cross-Platform, Apache, MySQL, PHP and
Pearl. Developers also used XAMPP as a local host to write and test the code.
Coding
The design must be converted into a machine-readable format so that the developers can
use another stage for coding generation steps. Code generation can be done mechanically if the
Units Testing
After fixing the system codes, the developers started different testing on each part of the
system. The system works online and the developers tried to test the code on a local host called
XAMPP. An examination of each part of the system is necessary to see if the whole system is
System Testing
The developers tested the the system to check if all the software used would meet the
system requirements for the dissemination of materials available in distance learning. Developers
also look at the design used in the system to see if it appears to each user and each part of the
system.
Once the code has been generated and the system test happen, the requirements testing
began. Developers used all the information gathered and test to disseminate learning materials
P a g e 16 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
for the student and teacher. When the developers ensure that all the information collected has
been tested and no errors sprouts during the testing and evaluation, the system will be ready for
P a g e 17 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
6.0
5.0
Provide Google Link
Give Quizzes
Provide Google Link & Activities
View
Post
4.0
Get Link Get Link
Student Get Quizzes &
Get Link Activities Get Link
3.0
View or Download Doc. File
View Lessons
View or Download Doc. File
View
Post
2.0
Post News & Updates
View Dashboard Post Dashboard Admin
P a g e 18 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
The Learning Management System Data Flow Diagram contains 6 processes, 1 sub-
process, 3 data stores, and 3 external entities. Based on the diagram above, Admin is one of the
external entities, we know that the Admin is the one who can only access the database, manage
the database, and maintain the whole system. Manage the database process receives the asking
access of the admin and forwards it to the 3 data store the Lessons, Post, and User Account
which is the information stored. The Admin can also post news and updates to the dashboard.
The Post Dashboard process will receive the news and updates and forward it to the View
Dashboard process so the students and teachers can view the announcements.
The Student is the second external entity; it can view the post through the View
Dashboard process, as well as view or download the document file through the View Lessons
process, which is saved in the database and submitted by the teacher. The student gets the link
through the Get Quizzes and Activities process, which the teacher will use to distribute quizzes
The third external entity is the Teacher, who will provide a Google form link and process
it through Give Quizzes and Activities. The student will get the link and process it through Get
Quizzes and Activities to receive their quizzes and activities the teacher assigned to them. The
teacher will upload the lessons. It will automatically save to the database which is the data store
Lessons and process so the students can view and download it. The Teacher can view the post in
the View Dashboard process that has been created by the admin.
P a g e 19 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
ER Diagram
Answer Quizzes
& Activities Get file
View Quizzes
View Post Get Link Student
& Activities
View Post
P a g e 20 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
The Learning Management System ER Diagram displays the relationship of entity sets
stored in our database. We have 3 attributes in our system the admin, teacher, and student. The
admin is the only one who can provide news, updates and post on the dashboard. The news and
updates that can be posted on the dashboard can be seen by the teachers and students.
Teachers can view the post on the dashboard and also provide a Google form link for a
large number of students to fill out and upload. Students will receive the link and then view and
answer the quizzes and activities assigned to them. The teacher will provide and upload a
document file. Many students will receive the file by viewing it on the dashboard and viewing
The post is visible to the students via the dashboard. Many students will access the
Google form link provided by the teacher to view and respond to their quizzes and activities.
Students can also access and download the file that the teacher has uploaded to view their
lessons.
P a g e 21 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
3 5 7
2 4 6
The system homepage is depicted in Figure 1. It is displayed when the page is viewed in
the browser and is executed by the local host. As the home page header, Label 1 displays the
inserted school image. Label 2 is the home button, as well as the header image, which can be
seen from the very top of the page. Label 3 is the account login button; it is connected to labels 8
and 9, where students and teachers will log in. Labels 4, 5 and 6 are the about, objectives, and
learning buttons; tapping on them will take you to the bottom of this page, where you will read
Label 7 is the admin, and this is where he will log in. Labels 8 and 9 are for the student
and teacher, respectively. This box is for new students and teachers who have just created an
P a g e 22 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
account, as well as those who already have an account and want to log in. Sign up for those who
do not have an account and log in for those who do. Before the teacher can log in, you must first
P a g e 23 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
Bibliography
1. Chaw, Lee Yan (2018). What makes Learning Management System Effective for
https://doi.org/10.1002/bmb.21246
https://eric.ed.gov/?id=EJ1265695
5. Mahardi, Muhardi (2020). Design of Web based LMS (Learning Management System) In
https://journal.yrpipku.com/index.php/jaets/article/view/60
6. Malcomn, Vaughn (2021). Learning Management System (LMS) Use with Online
7. Mershad, Khaleel (2018). A Learning Management System Enhanced with Internet of Things
System among Engineering Students during the COVID-19 Pandemic: Integrating Task
Technology Fit and Extended Technology Acceptance Model. Retrieved September 26,
P a g e 24 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
https://link.springer.com/chapter/10.1007/978-3-319-60492-3_4
10. Syaad, Patmanthara (2018). The effectiveness of Learning Management System (LMS) on
P a g e 25 | 26
Capstone Project 2021
College for Research and Technology | Capstone Project 2021
https://link.springer.com/chapter/10.1007/978-3-319-60492-3_4
P a g e 26 | 26
Capstone Project 2021