 Good morning sir. My topic is model LMS optimization for your end user response time. I am going to discussing about the LMS, model LMS and EDX LMS problem statements at the end conclusions for this LMS. Why we are going for LMS? Actually, what is the difference between the distance education and real learning? Distance education is not effective communication because earlier days they will they are discussing communication between the student and instruction is restricted to the only classroom. That is why we are going for real learning. Real learning is they can discuss in class and then also they can they can outside the class also they can communicate student and instructor. So, this will be and in that instructor some experts also will able to involve in the discussion students themselves also they can communicate each other. This is the main aim of the real learning. So, real learning is it will be it will it will use for the continuous evaluations and interaction between the students and students itself and student and interaction is very effective. This is the this will this figure will shows the traditional difference between the traditional method and present method which is traditional only instructor and student will be interacted in real learning through the internet. They can interact with the any time they can interact discussion means student and student and instructor will involve any time in 24 by 7 and other than the instructor students themselves also can able to discuss and they can communicate through the real learning LMSS. This is main advantage of the real learning and for every LMS we need some minimum basic requirements for the LMS. So, these are the basic features for any LMS they need some basic features of the LMS. So, those are I am going to discussing about these and every LMS whichever LMS is going is they can they need to support the multiple languages and it is need to support the modular structure, discussion forums, easier visualization database support, video conference and these are all the things need to support because for any case every LMS main name of the LMS is effective communications for effective communications multiple languages nowadays so many languages. Some countries is not supporting not using the only English they are using the their local languages like English, China and Japan they are using their own languages. Modular structure is used for the improving the LMS in the form of by adding the plugins discussion forums this is common for the every LMSS day and video supporting these are the things is same. So, these are the minimum requirements for the every LMS needs to support needs to satisfy there are the if we will come to the software there are two types of software open source and commercial. So, open source is is we can download and we can modify we can contribute our own our own modules to the main one and depends on our based on our requirements we can change the our LMS, but commercial software is is not like that. So, examples of the open sources are edx and LMS edx, modal, editor etcetera commercial we need to buy we cannot modify our own modules. So, our own LMSS we need to we we need to take the permission from from the company. Next we are going for the modal LMS here I am going to discussing obviously our clients of the modal introduction and why we are going to use the modal features available users and statistics of the modal plugins that are ways and limitations of the modal introduction. The modal is developed by the Martin Douglas at University of Australia, restraining university and we this is the his PhD project PhD project while he is doing the PhD he he done this he took the modal as a case study, but while improving this case study many features added by developer all over the India it is same because of the because of the community community strength it is popular to the all over India is very famous first version of the modal is released on 20th august 2012. Some details about the modal modal is open source software and it is defined by the modular object oriented dynamic learning environment it is this modal modal open source LMS is competing with the other commercial MLMSS. So, nowadays we are going we modal is used by any any non profit organization schools private everywhere we are they are going to use because of the open source software and it is it is supporting the all types of features and modal modal is organized in two ways one is go basic modal plugins modal modules and some extra modules we are going to discussing about the basic modal modules those are the courses and activities users user functionalities logs and statistics libraries these need to these are the basic modal modules this figure will gives the what are the technologies we are going to use in the modal or we will give idea of the technologies operating system LAMP server and modal 2.5 why we are going to use the modal these are the reasons open source software it is modular structure means anyone can modify and anyone can add them can add the plugins and easy to install it will support the PHP which is which can be easily upgradation is done main use of the modal is community support means experts will involve in the discussion forums. So, they can give they can share their own ideas and tips they can learn it and it is supporting the many languages around 121 languages resupported and every year they are modal is modal is listed 1000 sites 4000 sites is easy so use use popularity is there for the and it is supporting the mysql database which is single databases and along with this post graded sql is also do overrackle and every other databases you are it is modally supporting now it presently 2.5 we are going to use the more mysql and by default web server it is it is going to use features of the modal what modal is satisfying the basic LMS features those are assignments submission discussion forums, gradings, chart conducting the chance and multiple languages around 121 languages it is supporting modular structure it is also modular structure. So, we can add the plugins and we can delete the plugins based on our requirements. Modal users who are the users will involve in the modal administrator, course creator and teachers, non-editoring teacher, student and guest these are the 6 people who will involve in the modal administrator having the 100 percent having the whole formation means whole site is under his control and course creator is only create the courses and modify the courses, adding the deleting courses is done by the course creator. Instructor is permitted to the entire course we can we had all rights to do anything with the course means entrailing the user, deleting the user and submission alums, posting the assignments discussing involving the discussion forum everything is done by the teacher, non-editing teacher is only he will done the submitted assignments, corrections and discussion forums student we can perform participate in any discussion forums, case is only what are the things he is done modal registrations when we are going to this modal registrations these details are last 2 months details. So, 80,000 sites are registered all over India 239 countries are supporting the modal and 7.87 million courses registered and 73.7 users teachers he will be 1.3 enrollment, 78.3 huge popularity is there for this. So, when I was when I was collected the July 10th I compared the last 3 months registration details of the modal sites will be if you will say variation of these 3 months 4000 sites is registered 3 countries is added extra and 2 lakhs people 2 lakhs courses is added and 3 users 3 million users added 99 teachers are registered for this and modal will be every 3 every 6 months last from last 3 2 years onwards they are releasing the every 6 months 1 new version which is shown here modal popularity in the registration of the last 3 months 2.5 plugins classified into the 14 types these are the admin plaziarism, themes, users, blogs, reports, grade book and editors messaging everything and modal database if you will go to the modal database modal database will support the minus scale and it is contains the 3, 4, 10 tables it will be these 3, 4, 10 tables is divided into the 2 types 1 is core models core database tables and plug in database tables core tables is and collection of these 2 types of table is is formed into the 3, 4, 10 tables this modal database structure is defined in the star lot XML entire database is a definition and of the gradation you detain everything is done in the form of XML system it will support the inodv storage engine other than the storage engine it will support the my ism and much my ism etc those storage engine but from modal to 1 2.0 onwards we are they are using the inodv storage engine because it will supports the transactions and foreign key and everything but earlier 1.9 modal 1.9 and earlier it is supporting it is using only my ism because earlier versions they are using only my ism storage engine modal database unit tables is stored in the form of dot forum format modal database server architecture here first here the this this this this entire diagram will be divided into the 3 phases 1 is 1 is the user interface which is this entire thing user interface will be contacted with it in first layer will show check the authentication details and login and everything and second phase will be query optimization and query processing, query cache parser everything will be involved in this second layer third layer will be storage engines storage engines is like inodv my ism and match my ism black wall like this and we are going to concentrate on the second layer which is query optimization query cache parser everything will be involved in this so modally supports 3-4 intervals these tables is classified into the classification is done based on their storage data storage these are the database tables classifications which will be shown here cosses groups grade books statistics backups with logs question types configuration logging events model network these are the classifications of the model model database tables now we are going to concentrate we are going to discuss on the log database log files database log files will be stored in the db folder with log folder which is contains the these log files is used to find out the performance of the bottlenecks of the model which will be done in 2 ways application profiling and server profiling application profiling will be gives the overview system architecture system details now second part is server profiling server profiling this will give the database server in detail structure means in the form of suppose we will take the database server which is my scale with what are the queries is spending spend most of the time while executing the those while executing the any models so for finding those we are going to use the this server profiling and the server profiling is analyzed by using the general query log and slow query log general query log will be stored having the information of the entire details which is contains the query execution query executable executable queries and not executable queries error errors and everything it will be stored whenever the administrator will be facing the connection problem then we will look at it under the general query logs and next one is the slow query log slow query log is contains the information of the whichever having the executable slow slow time means the company restricted time other than the extra if permitted time it will be executed more than the permitted time in the form of suppose model slow query log will be executed more than 1 second then we can consider those queries will be stored in this file this will give the query time log time and rows and rows example query time is defined as how much time that query is executed and log time will be total entire entire total time spent on the log or log data database type log data database type and these will be these log time will be only considered the server data database server not in the storage execution time rows and means how many rows is and when it is examined this will be queues the information I have performed the one test case on the model which is based on the this following configuration this and based on this configuration when I performed the form of the actually model having the many many models so I am choosing the very frequently used and very important model models which is in the in the form of institute level every every student every institute needed the queues forums chart glossary other than this feedback everything will be there but I am concentrating on the I took the four models and as the case study when I and I created the one queues which is contains the five questions and four parallel users are attempting the model in four different models like one user is not into the forum one user queues one user is on chart one user on the glossary then queues is queues model is taking the more it is giving more response time so not only not only queues any online response collection means model is taking the more time so we are going to consider and those models and next one is limitations why we are what are the limitations of the model model is does not support the views and it is accessing the accessing the more database tables compared to the other LMSS like pdx and while installation time also while installing also installers need minimum technical terminology and this will be done only IT experts can be operated the model and if suppose someone is wants to involve in the any community they need to know the minimum English language next one is it is having the we need to install the database server and model web server is different next we go for the edx platform.