Bachelor of Information Technology Final Year Project on E-Learning Management System i.e: Creating a site for virtual classroom, sharing materials, students-teacher database and many more. 2019
2. CONTENT
• Abstract
• Introduction
• Purpose
• Requirement Gathering and Analysis
• Methodology Used
• Tool Used
• Technology Used
• System Design
• Limitation
• Future Enhancement
• Reference
3. ABSTRACT
This report discusses the development of Online Learning System.
Primarily focusing on the analysis and design phase involves. Online
Learning System is a web-based, rich-internet application where its
major function is to provide an online learning and teaching session,
to be used either as supplement or substitute to normal face-to-face,
classroom based, teaching and learning activities. Among the
features provided by the system are audio, video streaming
capacities, text-based messaging, and lecture slides viewing and
navigating.The system will be developed as universal system using
application development tools such as Macromedia Dream weaver
MX and Macromedia Flash MX and Rapid PHP.
4. INTRODUCTION
PURPOSE:
• ThisWebsite is to Provide the E-Learning in Secondary School, Higher
Secondary School, College, University and also for various competitive
level of education.
• This E-learningWebsiteCan beAlso Provide Information About
various Questions.
• The User can get the Online Learning about various topics.
• This is a static dynamic website designed for E-learning.
• The User can also fill own registration form.
• To faster E-learning ProcessWork.
• ReduceTheTime Period for E-learning.
• To Remove Paper work.
• Information stored in the database, which provides data security.
5. MODULES :
• Student agent Q- It is interface between student and the system. Student can send his or her
question and receive answers, Question analysis, query generation. Q&A Browsing Component-
when student meeting some difficulties or having no difficulties, a student can see what problems
other students have encountered in learning now and in the past and see the answers or solutions
the teacher offered by browsing the knowledge base.
• Answer Generator is several interfaces have been designed, to let students and teacher is able to
interact with the system.The interfaces for the student to ask question and get answers.
• Student Agent A Is the component interface between student and the system to provide an
answer and voting question. In this component also provide similarity machine to match student
answer withWikipedia database, to ensure the answer considering biggest vote not necessary
correct answer.
• Instructor Agent
Q&A Acquirer -If there is an unanswered question, the questions will temporarily stores at this
component. When the teacher gets online, and then will manually answer the question with an
interface (Instructor Agent). A new Q&A will be formed and saved to the Q&A knowledge base, after a
question replied by the teacher.
• Question Answering Knowledge Base
A knowledge base provides a means for collected, organized, shared, searched and utilized
information. Q&A knowledge base is a knowledge base where questions corresponding with answer.
The knowledge will be accumulated and rich, through the process of student question answer and
manually teacher answer.
6. REQUIREMENT GATHERING AND ANALYSIS
DRAWBACKS OF EXISTING SYSTEMS :
• As Current System is Window base So It’sVery Difficult.
• Time-consuming Problem.
• The server will slow down when too many user starts registering in a subject.
• Difficult toWork For E-LearningTime Duration.
• Problems in opening few links.
• The site is not well designed. So they are not attractive enough.
• Interaction of students and a teacher address a problem, the teacher cannot
constantly stay online every time, and it is not possible for the teacher to deal
with lots of question from students.
• It does not have an effective question answering Q&A system for collaborative
learning.
7. PROPOSED SYSTEM
E-learning system, which is proposed here is based on knowledge
base system which allows acquiring knowledge about students and
uses the acquired knowledge In this research, a system for online
automatically answering students questions in the collaborative
learning environment has been designed.The system operated upon
the question answering knowledge base. In the knowledge base, pairs
of question with its corresponding answer (Q&A sets) were collected
through the process of students asking questions and other students
will response the question with answering and evaluating one
another’s ideas by vote.This representation is then compared with
the representations ofWikipedia data base.
8. ADVANTAGES OF PROPOSED SYSTEM
We proposed in our system even we have the existing system but because the
new system is very simple, easy to access, attractive web pages, and includes
some animation elements such as audio, video, animation graphics, user friendly,
can log in anywhere/anytime, user can easily learn the functions of it’s buttons,
student not in IT field also can use this system easily without any problem and so
on.We included these kind elements because the student will enjoy and get
interested for using the system.
• The Question answering knowledge base is the main advantage because it will
update whenever the new one come.
• This system has an effective question answering Q&A system for collaborative
learning, which can act not just like a virtual teacher, but also virtual discussion
for student.
9. METHODOLOGY USED
SOFTWARE SPECIFICATION
• DBMS : MYSQL
• Operating system : Windows 2000/Windows XP/7/10
• Design and coding tools : HTML5, CSS3, PHP5, Java script, Notepad++
• Documentation tools : MS Office 2016
• Designing tools : Adobe Photoshop and Paint
• Browser : Any browser
11. TOOL USED
• Rapid PHP
• Dreamweaver
• Notepad++
• MS Office 2016
• Adobe Photoshop & Paint
• Color picker
• Page ruler
• CSS lint
12. TECHNOLOGY USED
• Operating System : Microsoft Windows 10
• Technology : PHP
• Editor : Dreamweaver or Rapid PHP
• Server : XAMPP/Apache
• Back End: : MY SQL Server
• With Internet Information Server
23. FUTURE ENHANCEMENT
The proposed system will be included the following:
1. Digital Library: A Digital Library that provides all the learning
materials for the students. It should include notes and questions for each
topic.
2. Videos : Videos of lectures can be uploaded into the system. This can
be viewed by all registered users.
3. Power point presentations : Ppts of lectures can be uploaded into the
system. This can be viewed by all registered users.
4. Chatting: The students can chat with the teachers and clarify their
doubts.
5. Forum: The students can discuss their doubts with the teachers.
6. Online tests: There are online tests on all subjects for the students to
assess themselves regularly
24. FUTURE ENHANCEMENT
• More precise Online Learning
• Online Learning is not that clear in the certain system besides having a clear
and good system; it also should provide the student to attend the online
Learning in any time not on the particular time itself.
• Availability on the all version internet explorer.
• Student could download the notes before they register for the subject.
• Description about the subject should be more precise and student must
have look over before they register for the subject.
25. Conclusion
This research of system has gone through the literature reviews, the system
analysis and design stage which will lead to a better outcome of the system.
Literature reviews has analysis 3 existing system, which is similar to the
proposed system, Virtual Learning System. It also discussed on the advantages
and disadvantages of the existing system. This analysis has lead to be a better
system to be developed.
System analysis illustrates the SDLC development life cycle, that is used,
approaches in developing the proposed system, the general view of the user
requirement, system flow and the database modeling in order to produce the
proposed system.
System design, which has, provides a conceptual view of the system, sequence
of activity and the user interface for the feasibility of the system.
26. REFERENCES
• Database Management System -- Henry F.Korth Abraham Silberschatz
• Software Engineering -- Presily
• An Introduction to Database Systems -- C J Date
• System Analysis and Design -- James Senn
• Software Engineering, A Practitioner’s approach -- Roger.S.Pressman
• Database Management -- George Diehr
• Fundamentals of Database Systems -- Elmasri Navathe
• System Analysis And Design -- Elias M.Awad
• An Integrated ApproachTo software Engineering -- Pankaj Jalote
• Microsoft Developer Network-MSDN library. Software Engineering
-- Bernd Bruegge and Allen H.Dutoit.
• PHP Programming -- Steven Holtzner.
• System Analysis and Design -- Lee
• MY-SQL Server online references.
• www.w3schools.org