need help for developing a e learning website
Posts: 8,059
Threads: 1
Joined: Mar 2014
source code related to e learning in asp net
ABSTRACT
The World Wide Web is one of the most widely used, prominent services on the internet. With its wide connectivity and promising features, one being ease of access, it has become one common place of information.
This approach to this web design has been a holistic one, in which content, presentation, visual appeal and a high level of interaction work in tandem. e-Learning System is the ultimate resource for learning where ever you are on this planet. The main objective behind this project is to provide a user friendly environment to provide knowledge and give every one a chance to learn, irrespective of where they are, provided they register themselves with the system.
The main features that the system provides can be made use of, once the registered people select their interested subject and take a starter test. This helps to establish incremental learning process. After taking this, based on their level of competence, they can take available tutorials, take online tests and also discuss an issue/topic by posting messages in the discussion forum. Along with this they can also take real time simulations of the most widely known competitive exams.
In brief, e-Learning System gives a world wide connectivity to the massive knowledge base that provides incremental learning online.
The main motivating factor is to provide the students with an intranet based learning system that can be used in any college/institution. The idea is to providing the opportunity to access and discuss with a wide community of students and learners alike.
Introduction
e-Learning System is a web based learning system that helps the students to take the learning in incremental steps by providing the latest available content on the subjects. At it's most basic level, it is an online course with a series of online resources to help students understand and prepare for their interested subjects. Essentially, e-Learning is the realization of the concept of flexible learning, by giving the user time, resources and scope to learn at his own interest and potential.
Objective
The main objective of this project is to provide the student community with a chance to learn using the all pervading internet. We aimed to develop this system using the latest web technologies so as to make it platform independent.
Till now learning has been always instructional in design and implementation. Instructional design anticipates and plans for student experiences in a static environment where teacher feedback and clarification may be delayed.
Problem Definition
Login and Registration
In this, first the interested students get registered by selecting their desired username and password and by providing the necessary details. Then each user profile will be maintained which can be edited by the user when desired.
After providing the correct username and password, the user log’s in to the e-Learning system’s homepage. There the user can select the available subjects to further learn about them.
Starter Tests
Once a user selects a subjects, he/she will have to take a starter test, by which the user can evaluate his knowledge about that subject till then. Based on the results of this test, the user can approach the learning as desired based on his performance.
Tutorials
A user can then take lessons, which are divided into sessions for each subject/topic. Each session will be available to the student based on the schedule decided by the administrator. Sometimes materials will be available which can be downloaded by the students.
Online Examinations
Once the user finishes taking the sessions, he/she can take online examinations regarding that subject/topic, available in the system. These exams are planned by the administrator.
The user can also take simulative examinations like GATE, GRE etc.
Discussion Forum
A student discussion forum is available for the students to discuss their views and exchange ideas according to their subject/topic of interest. Each student can start a thread for discussion in the already available categories of the forum.
Administrator Maintenance
The administrator maintains the databases and has the right to block a user account. He also maintains the questions database that is used for online examinations. He can schedule the sessions, plan the exams and also create and maintain the subjects that are available for discussion in the forum.
Software requirements
Operating System : Windows 9x/NT/2000/XP
Front-end : JSP 1.2
Back-end : MySQL 5.0
Hardware requirements
The following are hardware requirements for the system.
Processor : Pentium/AMD
Clock speed : 166MHz or higher
Memory (RAM) : 128MB or higher
Disk space : 2.1 GB or higher
Monitor : SVGA color
Key board : 104 keys