E-Learning Management System
Problem Definition
“e-Learning Management System” is a web based Learning Management System that helps students to interactively learn a new course, allow course experts to publish new courses on different subjects, allow evaluators to evaluate the students on any available course and management to obtain various type of reports.
Technology Used
- Java
- JSP
- Oracle 8i
Platform
- Windows XP
Software and Hardware Requirements
- JSDK1.5
- WebSphere Application Developer(WSAD)
- Tomcat 4.1
- Oracle 8i
- Ethernet Adapter
- 512 MB Ram
Project Description
The purpose of this E-Learning Management System project is to develop a back-end application for e-learning applications and queries using graphical user interface. It allows for flexible data format and deliver of its data so that each analysis application can receive only the information it needs and in the format required.
The project is divided into 3 modules – student, course expert and administrator. The roles of the modules are as follows:
- Student : The student selects from various courses available.The student takes a test on a course. There might be courses, which has only test modules. Each question has multiple choices with only one correct answer. The test will be time bound. Student can see the test schedule. New Users will be able to register themselves in the system as students. All students will be able to modify their own profile. Student views previous test reports, receives feedback for a test taken Student can go to the discussion board and browse through questions and answers and discussing solutions of questions asked in test. Student can chat with course expert. Student can also send messages to the course expert.
- Course Expert : Creating test questions for the course, test questions will reside in the Draft area if either it is saved while creating/modifying or it has been rejected by admin. Modifying test questions, deleting the entire test, browse through the tests that students have submitted, just as a student would., view the results of those students that have taken test for his courses. Replying back to the messages from students.
- Administrator: Publish tests submitted by Course Experts. Before publishing test questions it is customary to get it reviewed by admin. After going through its content either it gets approved or gets rejected. Modify the profile of other users registered in the system. Change user status from inactive to active.
Working of E-Learning Management System
A student has to register his profile for a course, by authentication and authorization and chat with others. A student can join discussion forums, send mail to instructor(s) of the course and provide feedback about the test given. A student can view test schedule, take test to assess his knowledge,view test report and edit his/her profile.
A course expert creates a test for the course, test questions will reside in the Draft area if either it is saved while creating/modifying or it has been rejected by admin. Modifying test questions, deleting the entire test, browse through the tests that students have submitted, just as a student would., view the results of those students that have taken test for his courses. Replying back to the messages from students.
Publish tests submitted by Course Experts. Before publishing test questions it is customary to get it reviewed by admin. After going through its content either it gets approved or gets rejected. Modify the profile of other users registered in the system. Change user status from inactive to active
Implementation of Project
Java script is a scripting language used to enhance the functionality of the browser. Java script is integrated with HTML and navigator 2.02. Java script facilitates the developer with properties related to document windows, frames, loaded documents and link. The J2EE platform specifies the logical application components within a system and defines the role played in the development process.
The J2EE platform uses a distributed multitiered application model for enterprise applications.
Java Server Pages (JSP) is a technology based on the Java language and enables the development of dynamic web sites. JSP was developed by Sun Microsystems to allow server side development. JSP files are HTML files with special Tags containing Java source code that provide the dynamic content.
Tomcat started off as a servlet specification implementation by James Duncan Davidson who worked as a software architect at Sun. He later helped in making the project open-source and in its donation by Sun to the Apache Software Foundation.
Oracle is a trade mark of Oracle Corporation and in common usage refers to the database engine (which actually looks for the data) and the range of front end products. Oracle 8i is the largest selling SQL-based RDBMS and a most commercially useful product.
hsizaan says
can u please send this project in my email
ProjectsGeek says
Kindly use the download button given at the end of E-Learning Management System Abstract.
Nick says
Hi I like this project I would like to discuss about it and I need modify it to using MysSql or something else instead of Oracle
ProjectsGeek says
Kindly let us know if you need some clarification for that.