E Learning System
E Learning System
INTRODUCTION
Project Context
Programming is part of the basic curriculum for computer science and Information
technology. One of the basic skill of the student to acquire and understand especially for those
person who are interested in programming languages. Programming is related to several fields of
technology, and many university, students are studying the basics of it. However some student
Due to the rapid growth of technological evolution software development is crucial for
essential tools that aid each area to focus on their primary issues, By using an interactive E-learning
concept, is something to provide a resources that can be accessed in everywhere has capability an
excellent learning and more interesting nowadays. The use of E-learning is to support the learning
Siti Rosminah in 2012 stated that the process of learning programming is considered hard
for the students which is boring, intimidating and unrelated to day-today experience where students
only learned in a single context. Teaching manual programming is hard for the student due to not
seeing the actual codes if it has error or it will run. Boris Paillard in 2017 stated that the traditional
education system hasn’t found the recipe to teach especially in high moving fields.
logical and critical thinking that you can only attain through experience. In this research the
researchers decide to present a new concept of learning entitle “E-learning for Visualbasic.net
Bachelor of Science in Information Technology (BSIT) 1
using Android Platform for CCSICT Programming Club of Isabela State University Cauayan
Campus”. The success of an e-learning system depends on the acceptance and understanding that
influence the student to allow the usage of an E-learning system. The purpose of e-learning is to let
every individual learn his/her achievement and to increase the interest of the student’s in
programming by accessing everywhere, It build the students through information and to help them
The proposed E-learning system contains programming language that will be great help for
IT students by used of android phone, it enhanced the knowledge and experience of the students
through application by accessed anytime and anywhere with or without the use of internet.
E-learning (also called electronic learning) is a type of learning that provides sufficient and
The main goal of this study is develop an effective and functional E-learning for
Visualbasic.net using android platform for CCSICT programming Club of Isabela State University
Cauayan Campus. Where the students can pause, reread for great specific topics that can help IT
students by using their mobile phones and at the same time, to make learning handy. Specifically
• To be able to create an application for mobile phones that create a content and to measure
results.
• To identify the benefits of adopting the proposed E-learning tool for the institution in terms
of;
a. Usability
b. Reliability
c. Efficiency
d. Control
The project was focused on the development of E-learning for visualbasic.net for android
platform for CCSICT programming Club of Isabela State University Cauayan Campus. The e-
learning on android devices for vb.net is a mobile application which consist of information about
programming language that help the students and the other users that give convenient and to support
The application is very not suitable for kids as well as for those person who don’t have
interest in programming, only android phone can only use the application, Adding of other
Review of Related Literature: The purpose of the related literature is to give the
researchers an idea about the related topics on their desired topic and to help them understand it.
Related Literature
Foreign
learning as an intersection of Mobile Computing and E-learning providing resources that can be
accessed anywhere has capability in an excellent searching system, rich intersection and full
support towards an effective Learning and performance based assessment in addition, it has a
Characteristics of not being dependent on time and space. The application of mobile learning can
be used through the android operating system that is chosen in consideration to that android has
been dominating the smartphone market and is an open-source operating system that is easily
developed. Class-E is platform we will be presenting which will help people to choose digital
Tagreed Kattoua, Prof. Musa Al-Lozi, Dr. Ala'aldin Alrowwad (2016) Due to the rapid
growth of internet technology, universities around the world are investing heavily in e-learning
systems to support their traditional teaching and to improve their students’ learning experience and
mobile apps through peer support and instructor guidance. Educators were positive about the sense
of community. They also considered App Inventor a great web-based visual programming tool for
developing useful and fully functioning mobile apps. They had great sense of empowerment
through developing unique apps by using App Inventor. The learning activities, including sharing
customized apps, providing peer feedback, composing design proposals, and keeping design
journals (blogging), complemented each other to support a positive sense of community and form
Neda Mohammadi (2010) The main advantage of e-learning is that increases the
engagement; attendance and motivation of student which requisite for learning. By advent of web
and internet; English learning (EL) improved because internet had its own language and logic and
was not limited to one culture indeed; learning English via internet challenges traditional form of
learning.
order thinking skills to learners. However, in the lecture environment, learners are passively
engaged and it is unlikely for higher-order thinking to occur. With recent advances in the
capabilities of smart mobile devices and their growing penetration rate among the student cohort,
it is possible to take advantage of these devices to design a system to promote higher-order thinking
andanywhere. E-Learning can include various aspects and new things which can
help fruitfully to learners.”E-learning makes a huge way to learn innovatively intoday’s era. The
use of Open and Distance Learning (ODL) makes your learning ability more powerful and attentive.
One of the key elements of a flexible delivery mode is the use of the Information and
Communication Technologies (ICTs) in providing software applications and tools for e-learning.
However, the potential of ICT will only be fully realized if learners have the ability and capacity
to use them, and at the same time possess positive attitudes towards learning with Electronic
learning. E-learning is now a tool which has the potential to enhance and support the traditional
learning system and already it is becoming an integral part of the learning tools used by
to describe the diverse use of Information and Communication Technologies (ICT) to support and
enhance learning, teaching and assessment. As a subset of distance education it is concerned with
providing access to educational experience that is more flexible and efficient than traditional
education. It aims at creating environments in which the learning content is not only more
Uwizeyimana Francois (2015) from any generation to another one, knowledge, skills and
wisdom are transmitted through education. Nowadays there are new forms of education: beside to
formal education and classical methods, techniques of teaching-learning process there are
innovation and improvement in this field. Mobile learning is one of the modern ways to support
learning process through mobile device. Such as handheld tablets, computers, and
Jenni Rikala (2013) Mobile learning, learning with mobile devices in various contexts, is
an ascending trend across different sectors of education worldwide. One major challenge, however,
is that the mobile learning solutions have not deeply-rooted to educational contexts and practices
as the mobile learning commonly is characterized by short-term and small-scale trials. In this report
I give a cross-section about what is topical at the moment in the field of mobile learning. This report
will also provide a comprehensive view of pedagogical models and proposes a new mobile learning
framework.
Local
technology and their increasing affordability and wide capability, mobile devices particularly
Android platforms have transformed from a means of communication to tools for socialization,
entertainment, and learning. It has greatly changed the functioning of the world, even the learning
process. Learning through mobile phones or Mobile learning has become part of the educative
process. Mobile learning or M-learning is a type of e-learning that delivers educational contents
and gain interest to what they are doing, and then demonstrate skills and exhibit personalities that
can be positive or negative. Through careful planning and conceptualizing ideas, student gain
values, and connect with the project or concept. And since E-learning is also a classroom activity
or include a formal or informal education, meaningful learning could transpire. However, the
Sarah Jane Aseniero, Arlene Buena, Danny Carreon, Joanna De Luna, Ma. Erlinda
Simangan, Engr. Mary Regina B. Apsay (2013) E-learning software that can be a great help to
IT or CS Students as well as to those people who are interested in programming by using their
mobile phones, specifically, Android phones. It aims to answer if there is any significant difference
between the existing webpage e-learning system and the proposed e-learning for Android devices
Gain Carlo U. Monzon (2016) Android application is one of very common sources of fun
and entertainment now a days. Sometimes, people prefer spending much time clicking and using
their smartphones or gadgets whenever they are. Hence, game developers and programmers are
creating applications that can be easily installed in their mobile gadgets to help users use their
gadgets efficiently.
Christina Gomez (2016) According to Christina Gomez eLearning is not only about
sophisticated platforms where teachers and students can meet up in a digital space and interact.
eLearning has to do with any learning that uses technology to enhance the learners experience, This
is what the President for the Philippine eLearning Society Ms. Anthea Mariano Today it has
more than 400 individual members and 20 institutional members, and PeLS’ mission is to
Related Studies
Foreign
institutions. In institutions of higher education, the issue of utilizing modern information and
communication technologies for teaching and learning is very important. This study reviews
literature and gives a scholarly background to the study by reviewing some contributions made by
various researchers and institutions on the concept of e-learning, particularly its usage in teaching
and learning in higher educational institutions. It unveils some views that people and institutions
have shared globally on the adoption and integration of e-learning technologies in education
through surveys and other observations. It looks at the meaning or definitions of e-learning as given
by different researchers and the role that e-learning plays in higher educational institutions in
relation to teaching and learning processes, and the advantages and disadvantages of its adoption
and implementation.
computer science students. However, most students found it is hard to learn and score a good mark.
This paper discusses the study to identify problems and causes faced by programming students.
The study was conducted at the Faculty of Information Science and Technology, UKM. Data was
collected from 179 students who answered online questionnaire. The study identified
ability, time management and self-confidence. The findings will be used to improve the courses
and thus ensures the realization of course outcomes, decrease the failure rates and increase students’
interest in programming.
Viorica Banciu (2012) The social benefits of E-learning moving from traditional learning
to the creative, innovative and active learning. The curriculum requires a flexible inter, multi and
trans-disciplinary approach. The traditional teaching paradigm is changing to keep pace with the
increase in non-traditional students and the changing workforce. As a result school in Romania,
education at superior levels, high-schools, colleges and universities continue to add more distance
According to the research journal of libellarium (2016) Using mobile application the
Department of English Language and Literature and the Department of Information Sciences
cooperatively, for the purpose of providing additional foreign language training for their students,
developed application FFOS Test Your Knowledge (FFOS TYK). TYK was realized as a mobile
application for the hybrid development model which allows deployment on multiple platforms. The
application is intended primarily for the students of the English language and literature, but it can
Yao Ting sung (2016) Mobile devices such as laptops, personal digital assistants, and
mobile phones have become a learning tool with great potential in both classroom and outdoor
learning. Although there have been qualitative analyses of the use of mobile devices in education,
systematic quantitative analyses of the effect of mobile-integrated education are lacking. Overall
there was a moderate mean effect size of 0.523 for the application of mobile device to education.
learning in different levels of moderator variables were synthesized based on the content analyses
of individual studies.
Local
Ike Suarez (2017) According to Ike Suarez the very first assessment of competencies of
college students in the Philippines majoring in information technology courses showed that over
50% of those who took the test lack basis entry-level programming skills that meet globally
acceptable standards. This is according to Joey Gurango former president of the Philippine
Software industry of the Philippines (PSIA) His technology company, Gurango Software Corp
(GSC), administered the first Proxor examination in the Philippines from October 2015 to
September 2016.
advances had greatly change the education landscape in that teaching is no longer confined to the
traditional face-to-face delivery of lessons. The convenience and effectiveness of E-learning had
long been recognized by educational institution and education officials. A number of schools in the
country have embraced with enthusiasm emerging education technology in that lectures are boosted
by computer-based, or gadgets-based, learning. Now, students can also learn outside the classroom
via the internet. Through the convergence of traditional and modern methods, student get to
TECHNICAL BACKGROUND
This chapter discussed the detailed information about the technicality to this study which
is e-learning for vb.net using android platform the technically needed to be used about the system
The proposed e-learning for Vb.net using android platform in developing this project we
need an equipment or technical support to be used which is hardware and software. Hard ware is a
physical equipment that should be used during the developing and implementing like the computer
and mobile phone during the implementation we also add DVDs Backup. While in software is a
language that should be used in developing to create a n e-learning for vb.net using android platform
The computerized Inventory system will be develop through LAPTOP ACER with an Intel
® Celeron(R) CPU N2940 @1.89GHz and RAM 2.00GB and the use of software Sqlyog, 64-bit
Hardware Software
Implementation
Hardware Software
This project will work for the CCSICT programming Club of Isabela State University
Cauayan Campus by the use of android phones. It aims to answer the difference between the
existing webpage e-learning system and the proposed e-learning for android devices in terms of
The researchers conducted the study at Isabela State University Cauayan Campus, San
METHODOLOGY
This study sought the information needs to guide the researchers to come-up with an output.
The researchers faced the tasks of analyzing and understanding with the corresponding
development in creating the design of “E-learning for Vb,net using android platform for the
Environment
Locale
The researchers conducted the study at Isabela State University Cauayan Campus, San
The e-learning for vb.net will use by the office of CCSICT programming club and it can
be access everyone. Target respondents * in the institution taking up a thesis studies a total of *
respondents.
RESPONDENTS TOTAL
User
Students
Total 30
level. The top level is blank. The second level is blank. The third level is blank.
Like a traditional software development, the process of e-learningfor vb.net using android
platform development can also be divided into different life cycle steps. This can be done through
methodology that will be adopted into the research. There are many life cycle models that exist to
develop the system, and the researcher is at liberty to choose a model that fit this project, time and
constraint. The Rapid Application Development model design serves as a guide in the development.
Phase 1: Planning
During this planning phase, application requirements are gathered to find the needs and to
define the the problems that need to be solved. All possible requirements of the mobile application
to be developed are captured in this phase. Requirements are gathered subsequent to the endure
incorporating the requirements in the mobile application to be developed was also studied.
created a logical design and identified all inputs and outputs processes. User Design the researcher
aim to choose a better to eliminate problems this requirement specifications are studied in detail in
this phase and the design of the application is prepared. The design specifications are the base in
actual coding for the software development is created. It was where the execution that was made in
the software design phase was constructed. The prototype was built in this phase with few bugs and
errors.
Phase 3: Construction
In this phase it involved the modification of a software product after the delivery of correct
faults or fixing bugs, to improve the performance of the mobile application. The programmer needs
to ensure that the program continues to work properly by checking it regularly and making repairs
and adjustments if required. After doing all the phases above performance and testing process was
done in order to check if the program will work properly without error.
Phase 4: Deployment
In this phase installation was applied and the cycle continues until the application
requirements have been met in full the application to the clients determines if the application work
properly and this will be the last phase after doing all the phase above.
The researchers use the descriptive method of research to describe the effectiveness of e-
leaning for vb.net using android platform in terms of design, functionality, and reliability.
1. Android studio – is the official integrated development environmental (IDE) for android
environment for software. And incorporates its code editing developer tools.
PHP code explored and PHP Code navigator. Both of these PHP tools provice the ways of east
Methods of Research
To get on in this study, the researcher started coming up with interview and different way
of data gathering. The researcher asked the person if they allow them to make an interview who
involved in this study. The researcher also interviewed an expert of this study to give another
information. The researcher also research with their own they gathered in library and internet.
The researchers gathered information needed in the study from the similar studies, they
also made use of this method as guidelines in making documentary analysis from similar studies
and procedures.
Internet Research
Using this method, the researchers gathered and acquire some information on foreign
literature such as study and instruction as a material in introducing E-learning concepts. This
method was also used wherein the researchers were able to gather facts about computerized system
all over the world. This type of technique gave the researchers the idea on how mobile application
is used in to developing worldwide. And for the Related Studies, Related Literature, Local and any
other that help us to complete our Documents; we gather information that related in our studies for
the Related Studies, Related Literature, Local and any other that help us to complete our
Interview
The researcher interviewed the person involved in this study and person expert
Operational Feasibility
The diagram shows the operational feasibility that can be used in our study.
Usability Reliability
Lack of time
Can’t save time to understand
& effort
Troubleshooting
information resources
Inconvenient
Inaccurate
understanding
Understanding
Efficiency Control
This figure which is Fishbone Diagram identifies the possible causes or problem. It’s
important to explore all of the things that could cause it, and to think about the solution and brain
storming used in this session. It immediately sort s ideas into useful categories.
E-Learning
forVB.Net
STUDENT
TOPICS
View Topics
Take Quiz
View Scores
VIEW VIDEOS
READ FACTS
This figure shows the breakdown of the application. It contains the students
the topics on how they can view topics, take quiz and view scores after those they can also
Software Software
NONE Kitkat4.4 - Oreo 8.0 None
(Min. Requirement) (Min. Requirement)
As a given information above the technologies to be used for the system are hardware and
software requirement to be able to run the system, and the compatibility to enable to use the “E-
The researcher used Android Studio as a platform in the development of the program,
Microsoft Windows 10 the operating system, Java and HTML as use to programming language.
Hardware
The researchers used computer unit with a processor ACER Laptop/Computer, Intel
Hardware Requirements
The development of the system to be used, need the following hardware requirements: (a)
Software Requirements
The following are needed a software requirements: (a) Android Studio for the platform
used in the development of the program (b) Java and Html for the programming language.
Gantt Chart
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
recommendation
4. Chapter 1 to 4
5. Implementation
6. Final Defense
The E-learning for VB.Net is more competitive than the traditional one that spent more
money buying for mobile loads or other tools using for the manual learning. The E-Learning for
The cost for the E-Learning for VB.Net is php 0.00 adopting the system is php 0.00 and
running the application is php 0.00, the benefits are the users that will save their time.
Requirements Modeling
TEACHER/ FACULTY
FEEDBACK
The input-process-output was used as the framework of the study. The inputs of the study
are the topics inside the mobile application to improve the level of the student for visualbasic.net
the input of the study conducting an interview and self-research was used. The interview measured
of what will be right content to put on your study and it gives you another recommendation or
ideas. The result of the developed system can help the students to find information accurately by
Context Diagram
VB.Net
Facts.
Video and
E-Learning
topic
for VB.Net
Exit
contains on how the student view, takes quiz and read important detail about VB.Net and
Student
Topic
Quiz
The Data Flow Diagram illustrates the structures of “E-learning for Visualbasic.net
using android platform for CCSICT programming Club of Isabela State University Cauayan
START
INPUT
NAME
HOME
MENU
HOME
TOPICS
TAKE A TRY
QUIZ
QUIZ AGAIN
TIME
YOUR SCORE
END
ABOUT US
OPEN
HOME
MENU
TOPICS
QUIZ
SCORE
CLOSE
Menu
Score Board
This is where you can view your records for taking the quizzes.
About us
Network Model
The figure shows that the relation of the application between the user.
The figure shows a point-to-point topology between the user and the application or
Development
Software Specification
• Android Studio- is the official integrated development environment (IDE) for Google’s
Android operating system, built on JetBrains’ IntelliJ IDEA software and design
Development Tools (ADT) as the primary IDE for native Android application
development.
configuration, transactional SQL database engine. The code for SQLite is in the public
domain and is thus free for use for any purpose, commercial or private. SQLite is the most
widely deployed database in the world with more applications than we can count. Including
• Java – is a programming language that produce software for multiple platforms. When a
programmer writes a Java application, the compiled code (known as bytecode) runs on
most operating system (OS), including Windows, Linux and Mac OS. Java derives much
• HTML- is the standard markup language for creating web pages and web applications.
With Cascading style sheets (CSS) and JavaScript, it forms a triad of cornerstone
as part of its Windows NT family of operating systems. It is the successor to widows 8.1,
and was released manufacturing on July 15, 2015, vand to retail on July 29, 2015.
Hardware Specification
notebook, is a small, portable personal computer with a "clamshell" form factor, having,
typically, a thin LCD or LED computer screen mounted on the inside of the upper lid of
the "clamshell" and an alphanumeric keyboard on the inside of the lower lid.
• Intel CORE i3 – A family of dual core, 64-bit, x86 CPUs from Intel intended for entry-
level desktop and laptop computers. Introduced in 2010, the Core i3 is the third line in
Intel's Core "i" branding (i3, i5, i7). The Core i3 chips do not include the Turbo Boost
feature, which is found in i5 and i7 chips (see Turbo Boost). See Core i5 and Core i7.
by Nvidia. As of the GeForce 20 series, there have been fifteen iterations of the design.
The first GeForce products were discrete GPUs designed for add-on graphics boards,
intended for the high-margin PC gaming market, and later diversification of the product
line covered all tiers of the PC graphics market, ranging from cost-sensitive.
• DDR4 Memory - for "Double Data Rate 4." DDR4 is the fourth generation
of DDR RAM, a type of memory commonly used in desktop and laptop computers. It
was introduced in 2014, though it did not gain widespread adoption until 2016.
• Monitor - A flat panel screen that uses the liquid crystal display (LCD) technology and
connects to a computer. Laptops have used LCD screens almost exclusively, and the
surface. This motion is typically translated into the motion of a pointer on a display,
• Keyboard- is an input device that allows a person to enter letters, numbers, and other
symbols (these are called characters) into a computer. It is one of the most used input
Program Specification
The developer used Java program that runs stand-alone in a client and like any
programming language running in its native environment. And HTML is used to generate the
user interface, and the scripting language is used for the program logic.
Programming Environment
Front End
Android Studio – is intended to be used by the development. The android studio is free to
download and use it has a rich UI development environment with templates to give new
Back End
Java And HTML – used by the researchers because it is one of the popular to make
Deployment Diagram
Bachelor of Science in Information Technology (BSIT) 39
( Mobile Device)
The implementation plan is to help the researchers to build a method on how the project
will be implemented.
In order to test the mobile application it must be used by the respondent of the project and
to evaluate the mobile application to produce reliable information that makes the project more
efficient and effective. Implementation is very important in order to see the effects and importance
Unit Testing
In every Development and steps for the application, we test for the different features like
the Splash Screen, and specially for the topics and to take quizzes the feature we developed to test
the small part of the application. We also test if the design is satisfying or not.
Integration Testing
code feature after the development of the two features we test it, by connecting the parts to each
other, like the Splash Screen in form to connecting the Main Form
Compatibility Testing
The application need to Organize by inserting some components to works properly because
Performance Testing
because it is a big helped to solve problems. We have objectives in terms of; Usability, Reliability,
Stress Testing
We test all the developed features and we combined to one developed application, this kind
of testing is a bit hard for the proponents because we have to commit risk and were trying to fix the
bugs and errors until the test becomes successful with no barriers.
The behavior of the application is quit a second response in loading condition for the
Application Testing
Acceptance Testing
The researchers test the application if it is ready to play for the students and if matches with
DISCUSSION OF RESULTS
This includes the presentation, analysis and discussion of collected data through a survey
questionnaire.
Total 100%
Table 05 shows the respondent distributions. There are *10 or *30% of the respondents
from *Admin office of RTC2 and* 10 or *70% of the respondents from *Police Officer of RTC2.
Weighted Mean
The table shows that * “ Edit records/files fast and secure” got the highest mean of *
*4.53 Interpreted as fairly agree while * “Easier way to update records” got lowest mean* 4.4
shows fairly agree under descriptive interpretation with weighted mean of 4.48.
Weighted Mean
The table shows that * “ Edit records/files fast and secure” got the highest mean of *
*4.53 Interpreted as fairly agree while * “Easier way to update records” got lowest mean* 4.4
shows fairly agree under descriptive interpretation with weighted mean of 4.48.
Weighted Mean
The table shows that * “ Edit records/files fast and secure” got the highest mean of *
*4.53 Interpreted as fairly agree while * “Easier way to update records” got lowest mean* 4.4
shows fairly agree under descriptive interpretation with weighted mean of 4.48.
Weighted Mean
The table shows that * “ Edit records/files fast and secure” got the highest mean of *
*4.53 Interpreted as fairly agree while * “Easier way to update records” got lowest mean* 4.4
shows fairly agree under descriptive interpretation with weighted mean of 4.48.
This chapter represents the summary, conclusion and recommendations of the present
investigation.
Summary
Based on the evaluation gathered in Isabela States University Cauayan Campus, E-learning
for Visualbasic.net using android platform for CCSICT programming Club of Isabela State
University Cauayan Campus proved that they are satisfy with the system that was developed
regarding to Usability with weighted mean of *3.84, reliability and security *8.85, Efficiency *3.88
and control * 3.96 which interpreted as Agree majority of the respondent agree with the E-learning
Conclusion
Conclusion
Based on the findings, the researcher concluded that the existing way of learning
VB.Net is not quite easy especially if you could not provide to buy load for your internet
to have research on how would it be effective to learn from it so the researcher develop an
application that will give details introduction and an exciting way to learn vb.net in this
way even those who do not have laptops to execute a program android phone will be a
much of the population of the students has their own laptop but only an android phone so
RECOMMENDATION
We the researchers recommended that they must use the system continuously in order for