 I am going to address some features of which are need to be explored before developing application. So, let us first understand what is e-learning, e-learning is the process of delivering as you know e-learning is the process of delivering educational education and material by electronic means that can be by asynchronously or synchronously. So, but there are various issues in e-learning education like classification of learner needs and behaviors, different build process and storing of knowledge. So, they first need to be classified into groups and accordingly the education should be given. So, the points to be considered while developing an application is keeping the navigation clicks to a minimum. These are various points. I will explain this later. Keeping the navigation click to a minimum, if we will develop an application and we will have lots of navigation clicks and we have to scroll it to, we have lots of scrolling, then this user using it may get bored and he may not get what, may not obtain what he is trying to learn from that and we also need to develop application which can run perfectly in both low and high connection speed and we should have a consistent user interface. But there exist some problem in current e-learning application that this system do not really allow for diversification at all and we will present as these current e-learning method presents the same sequence of learning to each and every user. So, the, so one solution could be course designer should specify which material should be delivered to which learner and what time. But this requires time and effort. So, in order to avoid this we can select material for user with different learning style automatically thus removing the burden from the course designer. This, this distinction can be made based upon the learner's past experience and prior knowledge. These are the various types of student behaviors. This, by observing this behavior we have to develop application because like one type of behavior is the struggler who studies less frequently than all other students. So, while developing application we must need to focus these students also so that the learning can be more interesting for them and so and so that they can grab much from that. These learning behaviors are obtained by their social and cultural factors. These are the technological issues which already Pawan has explained the usability, that the application developed should have usability, functionality. These are general while developing any application means not only this usability means the application developed should be usable that is understandable, learnable, friendliness and functionality means the system must include all the necessary features that are accomplished for the, accomplished the required task. And the system reliability means the system should be reliable that should not crash or it should be fault tolerant or multiple users like can use them. And efficiency like system response time performance as well as the pace and graphic generation speed must be high enough to satisfy student need. And the maintainability means that applications should be easily maintained and the analyzability and changeability etcetera need to be considered. Educational, e-learning environment, there are two types of e-learning environment like functional environment and mobile environment. Functional environment can be said to be synchronous way of learning but mobile environment can be asynchronous because here the user gains knowledge while in motion that is dissemination of pedagogical material through the user wireless network and device. We use the various techniques like WLAN, WAP, SMS and UMTS but in this case we give some assignment and they immediately get the feedback also. So, that personal, there also exist some personal preference section where the system provides access to the minimum and regular progress report, homework, submission utility and they contact their peer to know their regular daily progress. This is, this diagram shows the whole process of e-learning engineering like first the formulation what needs to be developed first to be understood like what is the goal and the goal of the e-learning and then planning need to be done about the estimation of the cost and the risk associated. And then another user requirement and the system requirement is analysed against the system content. Then the engineering phase comes which consist of two parallel paths like first one is the content design and then production and the second one is the architecture design, navigation design and interface design. These two paths continues parallel and then page is generated, e-learning page is generated and tested. Then student faculty evaluate and then they change and if modification is required for the application develop. The response already Pavan has explained that the explanation voice and explanation combining voice and evolving graphics that learn the need to develop a model inside is brain by combining the voice and the graphics collected from the learning. And then active learning simulation, in simulation since we cannot practically connect all real time devices in reality to check how is it functioning. We do a simulation where the user can visualize what is actually happening in the real world. And likewise active learning here the user actively collect the information then organise then integrate them. And the problem solving with individual instantaneous guidance and feedback facilities also there in e-learning. And student also ask questions and time assessment is there, they contact with their peer and then their performance is reviewed. If we include diagrams in our e-learning then it also help to visualize more easily but it is not the case always as sometimes lots of irrelevant diagrams may detract the user from gaining knowledge. Like suppose we will add diagram to molecular level diagrams then it will be relevant and provide better performance. But if there will be more diagrams then in that case also there will be failure. But how to know, how to select pictures and how to know that whether the diagram will help in improving the learning gain. So, layer and noise propose two models with the assumption that dual channel processing, limited capacity walking memory and active processing. In dual channel processing as we have two methods, two ways to access processing the visual information and verbal information. So, the dual channel processing assumes that we the information that traverses from our eye to brain takes one path and the from ear to brain takes another path. But we have only one means. So, the limited there is limited capacity inside the brain to the process. At the time only one thing can be processed and active processing means the user here integrates the knowledge gained via different sensory organs. The layer and noise model, layer proposes that pictorial and verbal mental model are created independently then they are integrated. But the noise proposes that a single integrated mental model is created that takes into account both pictorial and verbal content. So, while considering for effecting diagrams we need to determine whether a particular diagram will enhance learning. So, the first we need to understand the objective of developing that e-learning application. Like if it is very abstract type then the diagram is a must in that case. And if we include a diagram then we must analyze first that whether how much information to be shown in the diagram, whether we need to show the diagram in black and white or using colour. Then learner's cognitive process and prior information knowledge also is a main point because if the learner has prior knowledge about the thing then diagram is not that much required. These are two versions of learning. One is consisting only of text and other one is consisting of the diagram. Then 170 students are taken and they were divided into three groups. Lowest performing group, medium performing group and higher performing group. And when they were taught by using this method and some group were taught by this method then it was found that the performance of student using this diagram method was high but they were considered by taking their marks as measurement. Information available nowadays computer application is available in learning for learning. So I will cover only one application that is fuzzy logic toolbox. This is type 2 fuzzy logic toolbox which is written in MATLAB and Simulink. So the main aim is to help the user to understand and implement the type 2 fuzzy logic system. And you might be knowing that type 2 fuzzy system is an extension of classical fuzzy one, fuzzy set. So the main difference between the type 1 and type 2 is that type 1 only deals output of the type 1 is Chris Palpo but type 2 deals with uncertainties. And the type 2, this toolbox provides a simple point and click interface that guides the user effortlessly through the steps of fuzzy logic system design. So the toolbox can be customized, the algorithm can be edited, the can variables and defrasification techniques implication and these methods are available in the toolbox. And this toolbox consists of these editors, membership function editor, rule editor, rule viewer and that surface viewer, fuzzy logic controller block. This is the snapshot of the fuzzy logic toolbox. It consists of the menu like file edit and all that the input is given. And this is the fuzzy logic function, membership function blocks and the output is obtained. And there are various options available like and or implication and all. In there exists drop down list for and or make a minimum product and or maximum sum etc. Then the output is obtained and by using that edit we can edit the membership function. This is the snapshot obtained by snapshot of the membership function editor and this one is the snapshot of the membership function implementation rule. So this is the rule editor. So by using this tool the learning can be easier because if we use pen and paper to calculate the fuzzy fuzzy 2 then it will be very difficult and the calculation will be very very lengthy and it deals with lots of decimal numbers.