 Now let's move on to the next group, Ek Shiksha. Ek Shiksha Question Bank and Assessment is the first project managed by Mr. Avinashwate sir and mentored by Mr. Rajnikanj Janki sir. The Ek Shiksha Question Bank is a multi-lingual portal which is interactive enough on which contents are available which can be used for free. The portal is by the public and for the public. The main ideology at Ek Shiksha is one nation, one gyan. I have also walked under this team and now I would like to request the team to come up and present our presentation. Good morning everyone, we are all aware of the legend of Ikhla Vya in Mahabharat. A boy born into a lower caste, he was denied the tutelage of Guru Dronacharya. Rather than give up, he built a clay idol of Dronacharya and worshipped it as his idol. Today, the principle of ikhla vism is associated with self-learning and self-practice. The legend of Ikhla Vya inspires each and every one of us sitting here that we can all turn our dreams into reality by putting in the right amount of effort and dedication. Ikhla Vya's efforts to learn and practice are a classic example of self-practice with meditative mind without the physical appearance of a Guru which is technologically possible today. We like to call this as distance learning. The aim behind the Aikshiksha project is that of ikhla vism to enable a student to be their own teacher. A lot of effort has gone into making the site multilingual and free. Learning should not have any boundaries which is why the Aikshiksha website makes its contents available in almost all international as well as regional languages. The Aikshiksha website has been functional for almost two and a half years now. So we worked on a number of things to add various features to the site. First of all we had search functionality, then interactive exercises like in comment facility, read and extract questions, database, API, contribution portal and the implementation of Pi in HTML5. We start off the presentation with a small demo of the work that we've carried out so far. This shows the homepage in Hindi, the chapter sound in Hindi actually. Now we are back onto the homepage. We type Dhoni into the search box and it gives us the results wherein we enter the chapter for Dhoni. We can also view the page in Tamil as we can see. Now we enter the exercise zone which has been provided for every chapter. Five types of interactive exercises have been provided. At the end of each chapter as well as with all the activities we've provided a like in common facility as you can see. I type in helping lesson and it appears at the end of the chapter. On the homepage we have a link to the contribution portal where users can submit their questions and get them reviewed by other users. This is the contribution portal. Each and every one of these features was developed keeping in mind the Aikshiksha moto of India, one nation, one gyan. Now I'd like to hand over to my colleague. Just think about it for a minute, a site with a huge amount of information but no search functionality. How inconvenient would it be to find something without knowing its location? This is the reason why we have realized the importance for a search functionality. Our search functionality is a web-based tool that allows the users to locate information on the Aikshiksha website. It searches for and identifies the items in a database that corresponds to the keywords and characters that are provided by the user. Our search functionality allows the user to intuitively interact with the website. Let's head to the features. The multilingual search, an automatic spelling correction feature with a dictionary of its own, intent-based categorization of information. Under this R, search based on topic, search based on a specific level or standard, search based on different sections. We have two sections here, the textual section and the interactive section. The multilingual search. Our user is not constrained to a particular language. He can enter queries in a wide variety of languages that is supported by the Aikshiksha website. Here, the query made is Dhwani, which is a Hindi term. The results are the documents and the videos containing the term Dhwani. Automatic spelling correction. Mispelling words has become a common human trait and correcting the spellings has become a necessity. When it's automatic, it gets even better. So here, we have misspelled electricity as E-L-E-C-T-R-I-S-I-T-I. It's corrected to the correct form of electricity and the results are obtained. Now a user may be interested in retrieving information based on a particular topic. The topic here is magnetic effect. We obtain a list of documents and videos containing the topic magnetic effect. Search textual content. As I mentioned before, there are two different sections, textual content and interactive content. People may be interested only in the textual content. Here, the query made is contents of nutrition. The results are only the documents containing the term nutrition. Search visual content. Here, a user may be interested only in watching videos regarding certain information. The query made here is watch electric bulb. We are provided with the video results containing the term electric bulb. When a user makes no specification about the interest in the section, then he's provided with results of both the sections. The query made here is crop production management. The results are for crop production management. Our search functionality is not merely a tool. It's a friend in disguise to guide you to what you're looking for. I would like to call upon my colleague to continue the presentation. Aik Siksha, bringing to live content prepared by the best minds with interactive exercises and experiments. As of now, the question was, what are these interactive exercises? And more importantly, where are these interactive exercises? So, we have developed a front-end with HTML5, motivating the students with the concept of learn and play, motivating the students to follow the concept of learn and play. Now, what type of activities are displayed? Now, our front-end software is backed up by the database that contains large amount of questions for all these types of activities, the compatibility. Now, the word interaction in the browsers raises questions in our mind. Will this run? Will this software run in the old browsers and the new browsers? The answer is yes. We have two types of software activities, activities that are supported by the Flash plugin and activities that are displayed on the HTML5 canvas. Also, our software can run in all types of devices, whether it be laptops, tablets, and smartphones. Now, here are some screenshots of our interactive exercises. Like, these are of true-false questions. After attempting each activity, you will get an idea of your assessment, like how many questions you attempt, how many questions you skip, and how many questions were correct and incorrect. These are multiple choice questions where either one option can be correct or multiple options can be correct. Fill in the blanks. Now, the motto of Aksiksha is one nation, one gyan. How can one gyan be possible if we display these activities only in one language? So, our change of language is not only limited to content, but also these activities. These activities can be displayed in English, Hindi, Malayalam, Telugu, and other international languages. Now, the future ideas for these activities. As of now, these activities contain questions only for 6 to 10 standards. More questions could be added for these standards plus activities could be made for 11th and 12th standards, competitive examinations, and programming languages. Moreover, user profile and ranking system could be maintained, encouraging more and more students to participate and do these activities. Now, I would like to call my colleague to continue the presentation. And now, what would you do if you want to like or unlike anything on the internet? So, to incorporate this facility in our Aksiksha website, we have come up with these like and comment features. Now, it's not just enough to like whatever there, what the activities present in our Aksiksha website. Sometimes, the users may want to express their views regarding activities present in our website. So, for that, the comment comes into play. Now, like, comment and unlike how these things are beneficial for our Aksiksha website. If the user want to express their views regarding the activities present in our website, he can give his views and this feedback is very valuable to review the activities present in our Aksiksha website. Now, I would like to call my colleague to explain further. Now, you have seen our portal. It consists of various departments. First in the left, there was a search, there was a search in the right. In the left, there was a various subject and a user can click on the subject and it will show the various topics of the subject. By clicking on the topic, it will show the various description about the topic and then the various interactive exercises in the exercise zone below. We have four exercises zone below. The multiple choice, match the column, true, false, fill the blanks and crossword. So, did you ever wonder from where these questions come from? Our site consists of thousands of questions. So, these questions are contributed by the various software contributors. They contributed the questions in the various Aksiksha files. These Aksiksha files contain the various questions in a proper format. So, what we does it? We extract the question from these files and put it in the database. So, now let us think about how can we do this? Can we just extract and insert question one by one manually? I will remind you that we have thousands and ten thousands of questions to be exact in our portal. So, it is a very ineffective manner. That is why we have three objectives in our hand. First one is to extract the various questions from the file. Second one is to validate each question and the third one is to insert into the database. These three objectives we have to achieve in a very effective manner. That is why we have developed a software, extract and insert software. What it does it? It takes the Aksiksha files as input and by using regular expression, we detect the various questions and options in it, extract it, then put it in the database. And before putting into the database, we apply the various validity checks. Validity checks are suppose questions can be duplicate, options can be duplicate. We are creating a clean database by rejecting all these questions. That is why it is under inverted. Now, I will show you the statistic of our questions. You can see that the green bars are the total questions in the files and the red bars are the question extracted. The types of questions are described in the bottom. So, you can see that the green bars from the green bars, the red bars are quite below. This is because some of the questions which are invalid, illegal or duplicate question, anything, they are rejected. They are not extracted. That is why there is a gradual decrease. Now, I will show the total questions. To be exact, we have read 11,431 questions and extracted 10,878 questions. Because of the large magnitude of this question, we are bound to create such a software which can effectively insert and extract and insert into the database. So, that is all. I would like to call upon my colleague for the next one. Invalid means, suppose there is an action skip file which contains our questions. So, suppose it contains the same question again and again. So, while extracting, it will compare with each question it is extracted. If it is extracted earlier, then it will reject the next question. It will be the same. There are various validity checks. Options can be the same. We are not allowing that also. Various validity checks. Is there any space in between, then string matching, you will be finding that it is not a duplicate question. I mean, a space or any other things. Same question could be put in a little different way. It may not be in the same way. You have to know the thing was all these questions have been inserted by previous versions of the, either the software quota or the summer internship program. I had people who sanitize the questions, but I cannot guarantee. Since these are all questions which are submitted online because that software quota ask them to submit questions on this topic, you get so many marks and things like that. And these questions were submitted as dot s files, which execute and come on the screen. And the checking was manual. So, added to that, now they have put this check. Ideally, there is a, that they will explain. There is a concept where somebody with knowledge of the topic will verify it, but I cannot do it for 10,000. I do not know the bandwidth. So, there is a concept of when you submit a question, somebody verifies whether it is correct before it enters into database. But since this was a back end thing, this was the only check they did. Yes, various checks are there. In multiple choice questions, if the question submitted by the software contributors, if they do not submit any correct question. So, the question will itself reject it. That is why various checks are there. So, one of the observations in earlier slide, when somebody was showing the questions. The statistic question. No question, there was a slide on question. I am not sure whether it is the same thing. So, one suggestion is that you can easily put one more checkpoint for the capitalization of things. For example, if the answers have three options and one is capital, I am more inclined to keep that as the option. So, it is actually guiding me to select the answer. Yeah, but I am saying this might be the mistake of the person who has put up the question. That person had used capitalization. Your software can just eliminate such things very easily. It is just so keep everything lower case. Just to have parity in the answers. If one answer is capital, I will tend to pick up that answer by default. Anyway, it looks like there are three of them. I have a natural tendency to pick up that. But it should not be a leading answer. It can be wrong. But why to give that option actually? The option should be at one level in all aspects. In order to create enough confusion in the mind of the user. And this is a very easy software technique. Although I am not a software person, I just thought that whether the answer is all capital or all lower can be a very good checkpoint for making a parity all across. Till now we have seen that the questions were extracted and shown in the various interactive activities. Also, the questions that were extracted by the read and extract module was inserted into the database. However, do you think that there is a direct connection between the database and the users? The answer is no. There is a level of abstraction that is the database API as you can see in the diagram. There is an interaction between the user interface and the database API and the interaction between database API and the database. So the link between users and database is formed, not the direct link. The obvious question that comes into mind is why we have chosen the API. The first and foremost reason is that it allows us to change the database at the back end. So without changing any function signatures so that the user level is not changed. You can see in the figure we have the second reason is that it eradicates any need that the user should know about the database details. So it eases their job. Now I would like to continue where my colleague left. As you can see, the blue bar shows the question inserted actually in the database. It is also lesser than that of the extracted questions. This is because the database API also provides some validity checks that we have there. You can see it is slightly lesser for the filling blank problems and not that much for the true-false problems. See, there were around 10,900 questions that were extracted. However, only around 10,600 questions went into the database. Nearly 2% were rejected by the database because of the validity checks like null values provided or anything. There were also various challenges that we faced. The first one was the variety of questions. As we have already mentioned, there are also different functions in the API. Also, the API was vulnerable to various invalid inputs. So we have provided the validity checks. Also, the motto of our Aik Shiksha team is to serve the nation. So we had to provide support for the regional languages in the question. Also, the images are not bound by any language barriers. So we had provided support for the images also. Whenever a user wants to give an image along with the question or simply an image, then it can upload it and we have the table that shows the URL for it. So the question has an image either in the question or answers. So they can validate the text because of this thing. But how to validate the image? If the images are given wrong, then that is what I think was a challenge if I understand it right. It was a challenge, but the question was for the reviewer. It was only for the reviewer, for the contribution because through the text action script file, till now you cannot give any images. Till now, we did not allow any questions which add images. So this team has now added in the contribution portal a facility to add questions with images. For example, I can use it at a primary level to give, match the column where I give images of dogs, cats, fish, it with this. Which was not allowed earlier, earlier I had to write the software. Now I have got the background which allows me to do that. I am not sure whether the code is tested because I ran out of bandwidth to kill them. No, no, no. We will put it in. The next software contribution quota will have image questions as an input. We will give text questions, one mark, image questions, what to do. First of all, I would like to ask you people how do you feel when you contribute? Exactly. It's a great feeling when you make a contribution and become a part of something significant. The idea of contribution portal is also to encourage people to contribute. Now I know the questions bubbling in your minds. What to contribute? Who will contribute? And why to contribute? Now let's come, coming to the answer of these questions. What to contribute? On the contribution portal, a user can contribute questions of different types, like match the columns, true, false, definitions, for different topics and up for various standards. These contributed questions are inserted in the Ekshiksha Question Bank database. This database is used to formulate the quizzes which a user can take up to enhance his skills. Now coming to who will contribute? The contribution portal is online and is free for all users, so anybody can just log in and start contributing. Then why to contribute? The need for contribution comes to allow the society to create a vast question bank. The more the size of the question bank will be, the variety of quizzes can be formed for the user and the more easily he can test his skills. Now let me explain you the scope of the portal. So I think in your slide you started with why to contribute. What to contribute? I am saying in your slide when you had these three top three question marks and you started with a question to all of us that how do you feel. So it actually answers why to contribute in most of the cases. What I was expecting in the third box there was how to contribute. Because you have told us what to contribute and why to contribute and who should contribute. But then the next logical question is how should we contribute. So I think you could have just skipped that part because you have already taken up all minor thing in the presentation flow. Let me explain you the scope of portal. One nation, one is the prime audiology that Ek Shiksha team carries and has introduced a contribution portal. In addition to providing contents to enhance the knowledge now with this new contribution portal a user can test his knowledge as well. This portal is online and free for users from all domain. You have a major role on this contribution portal this contribution portal provides two major roles for a user. User as contributors and users as reviewer. When a user play a role of a contributor he can contribute questions of different types of various complexities and of different standards. These questions are taken up by the for formulating the quizzes. But there is another important role that is the role of a reviewer. Only those questions which have been reviewed and approved by the reviewer will be permitted to be displayed in the quizzes. So when you said what to contribute this slide is actually part of that. So you can have a contributor and also a reviewer which was not explained there. It was only a contributor in terms of questions and multiple choice questions. So I am making a I am assuming that my contribution is only up to that level. Then again you go two slides further and you tell me no you are to also contribute as a reviewer. That just keeps me toggling between the tasks. So you can just try to club the presentation in such a format that when you are on a track then it can be easy for the user to assimilate what you are trying to say. One. Second is also very minor point, very generic point. Whenever you talk about users or something use don't use gender specific things. So he can do this. Try to start saying he or she can do this. It's an interesting thing to have because you are catering to a wider audience. So you can just make a very generic statement every time you speak. So make it a habit to say like that. It will be useful in future. Now let's explore the flow diagram of the contribution portal. As a user log comes to the AXXR main site and clicks on the link provided there for the contribution portal. He comes of windows display new pages displayed and a home page of a contribution portal is displayed there. From there user can easily navigate to frequently asked questions contact the page. You can see the example of each question type how to contribute the question and can see the recent contributions which were made to the portal. But as soon the user tries to contribute a question or try to see my contributions he is prompted to login. If the user has not registered he can register and then login. But when the user logs in his type of role is checked. The user's role is checked. If the user is a contributor the user can now contribute to fill ups, contribute multiple choice questions, match the column type questions contribute definitions and contribute true false type questions. The user can also see his or her contributions made to the portal through my contributions. And if the user is a reviewer the user can review the questions contributed by any contributor they all will be present. And the user can review on the basis of correctness of the question. And user is also facilitated to review to see the questions which he or she has reviewed earlier. We use various technologies for our project. In front end we use JSP, HTML, CSS and jQuery. For the back end we use Java, JDBC, servlets and Ajax. MySQL database was used and it means IDE was used and versioning tool was SVN. Let's have a look how our contribution portal looks. This is the home page when a user comes to the portal. Here we have the recent contributions. It shows the recent contributions made to the portal by all the users. And there we have each type of question with a basic line that what the user can contribute and an example for each type. Here this is our contribute page. There we have the question types which the user can contribute. If the user clicks on any of these contribution types, since the user was not logged in, the user is prompted to log in. Here we have the link for sign up and sign up also. When the user logs in, this is the form for contributing a definition type question. We have the topic, keyword and description. If the user wants to see the existing keywords, he or she can go to the link and see the existing keywords and then insert his or her keyword definition accordingly. Keyword definition are used to create two types of questions. One is the crossword which you asked about and the second is the match the columns. On one side you will have keywords and on the other side you will have definitions and then you can match them. This is a form to contribute a true false type question. We have a topic standard to contribute a true false type question. If the user wants to insert an image also, we have the option here and the answer for the question. The user clicks the save button and the question is saved. This is a glimpse of the my contribution link. Here the user can review the contributions he or she has made to the true false question. We are showing there only the true false questions but by clicking on other links, the user can see other types also. If the user has accidentally clicked the approve button, he or she can reject the question. This is the glimpse for the page my reviews. Here we have shown the reviews of the question. We can see on number 7 we have a question rejected because it was not correct. Point is not defined like this and it is not in the topic football. Now we have inserted the questions but how to use these questions? So we have this page for football topic under sports category in Aik Siksha's main site. Here we have all the question types reading all the stuff given there. The user can click on for the exercise. These are the match the columns question which we have contributed and these are the answers if the user matches the wrong answer then the text color will change to red and otherwise it will be green if the answer is correct. This is our crossword. It is created from the definitions for keywords and definitions we enter. Here we have the definitions as a hint for the crossword and there we enter the keywords. These are the two false site questions shown. The user enters the question and click on the done button even below and these are the answers accordingly. Now I would like to call upon my colleague to continue further. The motto of our project Aik Siksha is one nation one gyan. Focusing on a motto, these are very often the most important words for the people of IIT Bombay came up with a framework called PI, that is physics interactive experiment framework. PI framework aims at making it a facilitating easy and efficient learning for the children of different age groups. Further it comprises of different interactive exercises so as to make it easy from designing the entire framework. The limitation that it suffers from is the use of Flash plugin for displaying the exercises. To overcome this limitation and make these PyFramework activities be supported on different Android browsers and the other platforms, we have converted these activities in PyFramework from .as files to .js ones. The new PyFramework that we have designed makes these activities compatible on the browser, different versions of browsers, and converting these classes from ActionScript to JavaScript. For this, the technology that we have used includes HTML5 Canvas and .js. HTML5 Canvas that is the syntactic element that we have used for rendering of animations and graphics. The .js technology that is the JavaScript library makes it easy for the developer to render graphics and animations over the canvas stage. A demo that describes how we have converted the PyFramework activities into our new PyFramework activities. Here, we have a solar system depicting four planets. We have Mercury, Venus, Earth, and Mars. We have checkbox attached with it, and clicking on the checkbox, the different planets would get revolved in their orbits. We also have the reset and the pause button on clicking on the pause button, the revolution of these planets would stop, and then further resetting, it would the entire image would get reset. Then again, clicking on Mercury, the planets would appear in the respective orbits. I thought in the original solar system demo, it was true to real life. Yes, sir. Yours is not. Yes, sir. Why not use the same computations as before? So, we use four planets, you are like rich who has two. Four planets, your omega is the same. The original thing that is displayed, omega is not the same. All planets don't rotate at the same speed around the sun. Yes, sir. They rotate at different speeds. Different speeds, yes, sir. Okay. Depending on radius. Depending on the radius. What? Which is absent, correct? Yes, sir. Yes, sir. So, it would be... Why would you include the sun and why the rotations were not different? So, the rotation speeds could be manipulated, we have the rotate, why would you not use the original one? There is a solar system displayed, right? I think. Oh, yes. But, this is only for the demo. Correct. So, the demo also has to be true. Demo should not be thrown away. Okay? Yes, sir. The further challenges that we faced during the turn or of the internship included conversion of the use of inheritance in JavaScript. That was a big challenge that we faced. However, we could overcome that challenge and successfully translate different graphic objects and the UI component files into the .js ones. The future scope of our project includes the use of UI components like slider and observation table. Also, programmatically converting the experiment.as files to the experiment.js to facilitate it easy for the users to make use of the graphic and the UI components. Creation of pi image class so as to render images on the canvas and the .js stage using preload .js. Now, call upon my colleague to continue with the presentation. The Akshiksha website is dedicated to making resources available to all students to help them achieve their true potential. Now, before we move on, I'd finally like to address the challenges that we as a team faced. The Akshiksha team was a very large one. So, it was a challenge for us in the beginning to cooperate and manage the team. But it all worked out fine and it was as challenging as it was fun. Now, learning. Now, each of us learned a few valuable lessons which we will carry with us. But what we as a team learned is outlined here. First of all, we learned the importance of teamwork. We learned how to listen to everybody and then finally decide on one idea, to give importance to everyone and to respect them. We learned how to write clean code with documentation which is written for the customer and not us. And we also learned the importance of distance learning which is the whole aim of Akshiksha. The Akshiksha project offers a lot of scope. These points outline our vision for the project. First of all, spelling correction for search functionality in languages other than English. Currently, spelling correction is supported only in English. We can also provide spelling correction in regional as well as international languages. More question types like integer and essay type can be added. Currently, exercise zone supports only five interactive type of questions. Support for more can be provided. Expansion of the new BI framework. Then an FAQ portal implementation. We have already done the documentation for the FAQs but the portal implementation is yet to be done which can be carried out. And finally, implementation of a robust review or policy which is still under construction. We would like to thank our guide, Professor D.B. Fartak, our project manager, Mr. Avinash Awate and our mentors, Mr. Rajnikand and Mr. Maing Paliwal. Before we wrap up, we'd also like to give a team introduction. First up, we have Naman Taneja who worked on the database API along with Sonia Matthews. Then read and extract questions had Diwaliya Pandey and Jyotsana Prasad. Contribution portal was Ayushi Gaur, Mitika Sharma and Vishakha Gupta. The front end for question display had Banani Mehdi, Mansi Avastthi. The implementation of Pi in HTML Canvas 5 was Gaurav Arora and Ayushi Agarwal. Search functionality was run by Manakshi Radhakrishnan and myself, Ashna. The like and comment plugin was Srinivas. The FAQ documentation and interface was Ashwin Kumar. Thank you. Yeah, so, good job. Well done and range of things. So, yeah, last team and quite nicely, that large things have come out of that last team. So, that is good. I have few comments. So, if you can just pull up the presentation which had the like thing. So, it's a very interesting topic to have in Pottas Lake Ek Shiksha, especially when education is thought of a very non-glossy, non-charming thing. So, if you have, if you see that Facebook like button on that, then people definitely would like to do something. So, I like the idea of introducing that and the way. The only thing is that when we adapt or align ourselves to something which is already present, then we also stand a chance of being compared with that presenting, right? So, just look at the screen of what you have. No, the screen where showed the like button somewhere earlier in the presentation. Yeah, so, my, being a user experience person, my point if, what I would like to share with you is that it also has to have, yeah, somewhere here it was there, okay. That user is concerned about how to use these tools which are provided, if he likes it or she likes it and they click on some button and they get a feedback on about it immediately. But at the same time, if it is quite different than the standard or it may not be standard, post popular ways of using these activities, then the users will get confused in terms of, so I saw that when you press like in Facebook especially, it shows that you and somebody else have liked it, right? That is the message you get it. Here, you don't get that message. So, you just, that button changes to dislike, I think, right? And that's what shown here. And both the buttons have the same color and only the words are changed, right? So, the user will get confused about, it has the thumb up and thumb down, right? But then I don't know what is the status of my input. What have I done? Currently, my page looks with some text on it and a dislike button at the bottom. So, what have I done now to the whole thing? Have I liked it or should I dislike it now? Or where is that getting registered and telling me that you have liked this page? Is it telling me somewhere that you have liked this page or you have liked this question or you have liked this answer, whatever the content. It will be displayed, but it should be allowed to be not displayed if I don't like it. But first information should be given to me that you have liked it, right? And then if I don't want it to be seen all the time that I know that I have liked it, then I can switch it off because actually it should be other way around. If I don't get, afterwards I again visit this, I'll only see that button called dislike there. So, it prompts me to click that button because I am not aware whether I have, what is the action happened between me and the system? So, this feedback is very important. For example, at places there are like, if you click like button, it just grays down, it stays there. But then there is another dislike button also appearing nearby. So, now if you want to change, you can do that. But it's not toggle that, okay, once you click like it immediately converts to dislike, that you want to change the thing. So, that type of interactivity can be handled very well with colors or opacity options of buttons. Similar thing goes with that question when you say approved or something and then it was going to reject. So, what I wanted to bring out probably I'm not clear in expressing that is because I am not well versed with the way logic has been built up in getting this thing but I think this can be much simpler if appropriate colors are used for such actions. So, that color coding will help user in just getting the field just by looking at it actually. Very valid comment, I think the same, same interface is there in any TTNKT. They also said that by just looking at the screen, all the approved thing should be green, all the rejected thing should be red, okay. The button can remain, there's nothing wrong with it, okay. But I have to look at which one is approved and which I have to read, correct. Make a point when you said, okay, this looks rejected here but we didn't know where is the, whether length of the words for approved and rejected is almost the same except for it starts with R and it starts with A but it takes too much of our time and creates a cognitive load in the minds of user for looking at each and every word here. Color key can just immediately tell me what happened like your graphs were so explain it, right. This is not for this project, it's just to take you forward in your future life. Okay, congratulations.