 So, what we have done actually is we taken an HTML file and I wrote the heart of the system, we have broken it up into pieces, literally pieces, the HTML tag portion and the non-HTML tag portion. We store the HTML tag portion by saying this HTML tag followed by non-HTML portion number 1, HTML tag non-HTML portion number 2, HTML tag non-HTML portion number 3. Now, the non-HTML portion goes into the database under the key ID 1, 2, 3. So, I have got an HTML file which says this is what we have done whatever, whatever, whatever, whatever whatever. So, this is one text. Suppose I have the title here, let what shall we call it Newton's laws. This is my HTML. I pick this up and instead of this, I will put 1 and that fellow will get entered into database as number 1 is Newton's laws and I will say this is English. So, there is a language ID. So, string number, language ID number and actual English string. So, I have taken the HTML file and converted into this. Now, I can present this whatever this text is to the user, to the translator. All I have done now is this HTML file which is like this is now been converted into a JSP file, it is a Java servlet file. So, when I load the JSP file, that file will pick this up string and displayed. Newton's law will come here. There is no change. It no longer Newton's law as a text string, it is one database record which I have put and when I allow translation, what I allow is if I say translate, all this is not visible, only Newton's law is visible. There is a stupid button here, t button. If I translate or presses this button, he gets this string and whatever he translates gets entered here, language ID 2, whatever. This t is right, no? So, this I can translate into in the goes here. This is a translation. Whatever is a nontext, whatever is in bracket B, bracket P, whatever HTML tag I use, I do not even care what it is. I am just reproducing it again. That comes here and I translate it. Next time somebody wants to see in the, I will give him this. I am making a database query whenever when the page gets loaded, simple. And what we had done was that one person can say I want to translate this, book this translation and so he gets this t fellow up and for him we store it here and present it to the user and this is supervisor, etc. This is a concept, simple concept. Now, one of the two or three people I do not know how many are going to make this better. I do not want this business about one person doing one thing. I said if you want to do one sentence, do one sentence. I do not even care like we do. So, I will allow two, three strings to exist here. Somebody says it is like this. Somebody translates it like this. It does not make a difference to me. So, now I want to allow anybody to translate anything and it gets stored here. And again there is supervisory mode and that is supervised. This is the enhancement. Supervisor will say a Newton, Barabara, a Newton, Barabara. You will choose one. And once the supervisor chooses one, it gets pasted here as Hindi. So, instead of asking translation for one thing because if somebody books one and if he says I want to translate it and does not do anything, what am I supposed to do? Nobody else will get it. So, I do not want this booking business. So, now is the time that now I got content. I can now start looking at people to translate. Content is done. Physics and chemistry is done. So, now I can promote translation. Whether I have to catch Raj Thakre or not, I am not still looking. It has to be done by political parties. I can tell you. One Marathi party can get credit. I have converted this to Marathi. Fine. It does not make a difference. As long as I do not allow him to do any publicity material. But anyway, I am not going to tell him. Basically, what I am telling you is I do not care. I want it done. I am against actually Raj Thakre. But it does not make a difference whether he does it or not. It does not matter. Nothing to do with political convictions. I want it done. You do not want Raj Thakre to do it. Let the Congress do it. No, I have what problem I had. I have to have people fighting. Otherwise, it will not get done. All right. It does not make a difference. So, this is the concept. This is one of the activities to streamline this process of translation. Currently, it is on a full HTML document basis. I want it on a sentence basis. Multiple translations and one choice. Database will have to change. Pack it. There is another change required in the heart of the system. But that probably half of it I will do because I have not done this. If I have got Newton here, it says if I have this, currently I have got a problem. I am treating this as one different string and treating this as a different string. So, I am not handling the text enhancement tax, which happen in the middle of the text. You have got a big sentence and only one highlighted. I will take it as two sentences. Three initial portion highlighted word and another portion. Translation is a mess. So, now I have to now become intelligent. Earlier it was very simple. Stupid thing. Bracket bracket put our non-bracket take though. Simple parser. It is a lex parser. Completely modifiable. So, I have written it. I write only modifiable code. So, now it has to become intelligent enough to do Newton law. Now for one or two words, Newton's law I do not want to translate ten times. Does not make sense. What is a Hindi for law? Come on. Nobody will translate law to a simple word like name. So, now we have to become intelligent into making sure not only that I picked this thing up, but somehow treating it as one translated string. I do not want to translate again and again. So, if somebody has translated Newton bracket slash B law, next time I should not ask somebody to translate Newton bracket slash B law. I should say, this is the same thing as this. So, that means the Hindi translation will not have the bold. Fine. Does not matter. I do not want translation again. That smartness has to be there. That is one of the objectives. That is what I am supposed to talk about anyway. Ready and deployed again it has to change. This is very important. Last year people did it. Last year very good person from VNIT. So, he has implemented something. Now what we are going to do? We are going to throw it away and rewrite it. Not throw it away. We will use this. What he has done? It was lot of it has hard coded. The concept here is very simple and one of the teachings I can tell you. Do not design something that does not mimic real life. Because technology is there, real life does not work. Make sure that it sort of follows real life to a large extent. Then you will not go wrong. So, realistic look and feel. I want the student to feel as if he is doing the experiment himself. Basically it will is going to be a workbench like thing with a shelf on which there will be bottles. My drawing is horrible and there will be beakers. So, you can take a beaker put it here. Pour this bottle and take another acid and pour it or whatever with a pipette. So, it will be pipette and beaker. So, basically it is a workbench figure with lots of bottles with chemicals etcetera that is what we are giving for the student to conduct the experiment. That is the idea. Now what is it? Journal file and input and shows the action. Now what does the teacher do? He comes to the table and he shows. Take this bottle 0.1 NaOH, put 10 gram in the beater, take a pipette. So, he shows the experiment. Now in a virtual lab where is my virtual teacher? So, all I am saying is I will have a journal file. The teacher is nothing but a student who has performed the experiment already. So, I am using a journal file which the student uses to capture his experiment to capture the teacher's experiment. Teacher has other modes that is different. Other what I would say capabilities. So, whatever he does to demo the experiment, I am capturing as a journal file. So, I have journal file input and show the action. My demo is done. I am going to use the same technology for the student. Whatever experiment the student does. So, there is a pre-experiment phase. Everything is clear in my head. You people have to implement it. There is a pre-experiment in my journal file. There is a pre-experiment. What does this mean? Take from the store and populate my this. What bottles I want? What apparatus I want? That is my pre-experiment. When the student is doing the experiment, I will only give the pre-experiment XML file to him. So, then the workbench will appear. Those bottles will appear. Then all actions done by the student will be captured as commands. What is the chemical experiment? Nothing. Take bottle put on table. Take beaker put on table. Poor but how many actions? Nothing much. So, all these are very few actions. They will come in a very nice XML file which is my journal file. The student will do that. I will capture it. All I have to do is 5 minutes burn k i or 10 minute burn k i. Temperature k i. So, this journal file. Now, the journal file for the teacher I can feed. Student can see the experiment. Teacher can give a pre-experiment file. Student can conduct the experiment. I will store what he has done. Teacher can read it and give him marks, 5 marks, 10 marks. Any questions? No. This is the virtual chemistry lab. What is currently done? A very nice workbench is there. Beaker is implemented. So, I know what an object should look like. Beaker is implemented. The poor command is implemented. So, I can take a beaker. When I say poor from this beaker to this beaker, the beaker will move. It will tilt and slowly, slowly. This water will whatever color will come and this color will come here. That is it. The animation is very important with the real look and feel is there. I have seen virtual chemistry lab. All I need to do is take the beaker. This beaker, I touch this beaker on this beaker. It will ask me how many? 5? I do not want that. I want a virtual experiment kind of feel. Why should I do that? This is my virtual chemistry lab. Now, what is to be done in the current experiment? Current batch of how many? I do not remember how many people? Those guys have not done XML in and XML out. Journal in and journal out has not been implemented. They have only implemented journal out. The journal in is some other format. It does not matter that that was not what. They just started it. Journal in, journal out is not done. So, we have to do journal in and journal out. They have only done beaker. Somebody will have to do beaker, pipette, nothing. Just a drawing and give, move, pour whatever 3, 4 methods that are there including wash. 3, 4 methods are there because marks are there. If you do not cut, experiment ke baad wash karke dena chii ye, nahi to cut karthe marks. Barabare, real life wash dena chii ye, nahi nahi. So, this is the objective. I think in my write up I have said, I have said what are the modules that are required. They work is well defined. Nothing much graphics and simulation and things like that. So, this is the one more important thing they have to do which was not done earlier. They have got to a teacher's view. Store room, room chii ye. I can set up experiments. So, that little bit of additional work for the teacher should be required, is required there. That is my second project. Move, pour are captured in the journal. Now, again this time also we are attempting breadth, not depth. So, whatever will be done by this batch is not going to a chemical knowledge because I do not have chemical knowledge. Basically, I have some little bit of chemical knowledge. I am not as much of a dumb person as I look. Little bit of chemical knowledge I do have, but I do not have enough knowledge to design a chemical knowledge database. Simple thing like my indicator, which indicator changes color at what pH level has to be captured in database for titration. I know that, but do I know exothermica can I monitor temperature, rates of thing, each equation having a reaction? I do not know. Ideally sometime in the future because I never give up, never. Sometime in the future after one or two more summer interns come in, I will implement it. At the end of the exercise, any chemical you add to any other chemical I will, if it explodes I will explode. Terrorists can use it to create bombs, I have no problem. That is what you should aim for, another lesson in life, always aim for the tree top. So, when you fail, you will jump over the fence. Jump over the fence and fail, you will get impaled. So, this is what is happening on the chemical lab. I do not think anything is happening this time. Nothing is happening, but I am using EJS and lot of you people have given me EJS applets which are available. What I am planning to do on physics, I will spend some more time on it because the current EJS applets are not translatable. If they are not translatable, I will throw it away, not throw the applets away, they will remain. I will throw the technology away. And whatever I have done for maths, which I am going to cover, I will do for physics. And the next year's pre-placement, whatever marathon will start in July. And there I will say, I already have a whole list of physics which I have stolen from Pira. There is a physical physics, Pira is an association of physics something which are there to give these things. Aids, teaching aids to physics teachers. They have published whole set of experiments, 100s and 200s of them. I will implement the whole lot. What is there? Who implements? If somebody gives me 10, I will take him next year. But they will now be done in a manner which is more quality, not Jaisa Chahiya Vaisakorov. Like maths is going to happen. I spent the whole of yesterday learning primary maths. I have come, I have come up to 6 standard CBC. Today and tomorrow, I will complete 10th. Just to make sure that make you people work. So, tell me what I have not covered. I am supposed to cover your this thing. Each child is given a tablet. Again this was done one and half years back without the Aakash tablet being available. Child is issued a USB pen drive with content. This is what I think should happen. We are not there yet. Content covers technical subjects for a class. Should not be for a class. Should be for the next thing which has not learnt. Content is interactive and interesting. Child's progress is captured on a USB pen drive and he gives it submission. Find out next fellow will get loaded. He will walk back. Teacher reviews performance periodically also centrally. Teacher supplements gaps with fresh learning material. And child gets next subject content after clearing first one. Assess as you learnt. Not 35 percent, 100 percent. We have not understood the concept. Make him understand. It is not so difficult. I went through 6 standard. It is easy. You can do it. Go and read the book. It is not difficult at all. Why the child cannot do it? He can do it. Child's family could also learn. So, what is the plan? Complete uploading PDF to HTML. Interaction and simulation hyperlinks. I am supposed to talk about my virtual chemistry lab. I have said XML file. Again, very important. Very, very important thing for you to learn. Somebody asked me a question and then I realized that you people do not know software development at all. Most important thing you have to learn is you people may have worked on projects with the team. But somebody told me that what happens is one person writes the code, other person writes the report and the third person, if he is a good talker, will make the presentation. That is not how software works. No. Any piece of software is converted into modules and you people do not know that. Somebody was asking me questions outside. I was confused. Why is he asking me that? If I have got a six member team, each one will write software. Each one will write design. Each one will write test plan. Not one person writes design. One person does construction. That is not how the waterfall model works. One person falls throughout the water. Everybody falls. So, everything that you do will be broken into modules and each module will follow the software process. That is the only way it works. Each module will have to write some extra code to test itself in the absence of other modules. Very important. You have to plan for it. The reason I saw the first thing was my, this thing, virtual chemistry lab. The first thing I saw was XML file, XML reader, Java objects in memory. Somebody will create the Java objects in memory. The Java files. That is not your job. If your job is XML writer, you will use XML writer and you will instantiate that object. You will link them up properly because order is very important. So, when you create objects, when you create actions, they have to be ordered properly. So, XML reader will read the actions, make an ordered list according to time whatever it is. So, that is the software you have to write, the XML reader. Now, the XML reader software person will also have to make sure that if the XML is junk, there should be proper error recovery. I have, you people have to learn what is professional programming. I hate it when somebody gives me that horrible, what Ajax message or what Tomcat message. This is not, what nonsense here. I have been brought up in software, which anything happens, it will give me a message. Sorry. System fault. Maybe it does nothing, but not some junk which somebody else has produced. You have to write rock solid software. If in XML file, if there is an error like a compiler on this line, this is the error. That is what I want. Whether I need it or not is independent because you have to learn software development. That is why you are here and with me, I will insist. When somebody is writing XML reader, I will not let him go. I have had people like that before. I am using one XML reader. That fellow does not, tells me only that there is an error, but council line yoga I cannot give. Not acceptable. I am sure you can find out how to give it. That is error recovery is very important. Whenever you are writing anything which interfaces with the rest of the world, error recovery is important. So, XML reader is a module. The Java objects in memory is a module. It has already been done. As I said, beaker is done, but other than beaker, other objects have to now exist. Somebody has to write pipette, burette, flask. Flask I think is done. Burner. All those are Java objects instantiated. Now, each of those objects will have a corresponding graphic method. So, I do not know whether there is a graphic module separate. Now, his job will be only writing poor method of flask. I am not sure. I have not done, gone to that level of detail, but everybody will have a specific job only. So, there is XML reader. There is a play module. Somebody will be responsible for the play module. Play module is dealing with graphics. The XML reader portion does not know what is graphics. I do not want him to know. He can learn while he is doing it. I am not against learning, not his primary job. So, I have covered that. What is that? Java objects in memory play module display XML writer. Yes, that is for the teacher. Create demonstration. You are at this. Create an exercise experiment and perform an experiment is for the student. And where is the evaluate? Yes. Evaluate. Nothing is written. Somebody has to write the evaluation portion of the software. That means I replay. I have to replay the XML file. I have to go back, forward, finally grade. Grade means R5 parameter. It is A, B, C. That is the level. So, that has to be written. So, this is that work. 9, sufficient. Coloring has an 8 to teaching. I have not covered that at all. Primary has been a big problem. So, what I want is in this, very simple. I already have a blackboard. You people should go and read the code. Read the specification. Blackboard code is not given. All of you have colored when you are student. Coloring book is key. So, the idea is to create an online coloring book. So, first is the create. Coloring book is one page. So, what do I have? I have triangle, circles. I am not going into all kinds of curves. Whatever are the graphic commands available, I will have a menu. So, I can put it here. Remember, I am not giving good, very good artistic things. I do not want to give. There is a reason for this is for teaching the child something. Not for coming up and selling the book. So, basically if I do this, I can have an arc, straight line, straight line and I can cover it with this. Now, order is important. This will be one color. That will be one color. When I superimpose on this, the other color should go away. That is the way I want to create coloring objects with a palette of colors with this something great store them as XML. This is one create coloring books. If you go to Goodly, Goodly.com or one of the Goodly has changed to something else, but very nice use of this coloring array to teaching. They will show you an object and use it to teach different things. They will give you two plus two. Once you write four, color number four will go and fill whatever is there. They will give you another thing. You will learn this thing. I can also allow him to learn color. There are two, three, four things. Five things I want to do fast. Simple like color. I will show him the color which I have in my original picture. Give my camel in box and a brush. That is what you do, right? Mimic real life. Let him create the color and I am not only allowing him to color like this. As long as he creates the same matching color, it is fine. Let him run green plus blue is what? Yellow. One of the two things. Something plus something is something, but that is what he has to learn. So, he can play with colors. So, that is one more thing I can do. I can give him these kind of things. I do not want to implement too many, but I want one sample implemented so that I can implement it for any kinds of things. I can use it to teach shapes. All triangles color with red can be done. So, coloring has an aid to teaching. If I can capture a picture, I can group objects in the picture saying that these object number 4, 5, 7 come under triangle. I can use it for anything, but we have to build the framework. Building applications is not part of the exercise right now. I am not concentrated on primary education at all. It is too artistic for me. I am not an artistic person. But at least let us build a framework to do that. But idea is that coloring has an aid to teaching and it can be used. It has been used by that goodly, definitely in at least two, three ways. Not simple coloring, asking for addition plus something else they did. Matching shapes, various things you can do with it. But I need a way to create. Once I have a book, I can write an application to use it. Remember, I want endless, not 10 pages. I have to color the same thing again. I do not want that. So, coloring can be done. Understood? Any questions asked? One more thing these coloring people have to do. Very dear to my heart. They will not escape that. And whoever is working on it better remind me. Otherwise I will make you work in the end to achieve that. I want alphabets. Definitely in the same technology. And the technology is like this. Circles. That is why I have joined it with coloring. I am going to store this in XML. Now, if you remember, at least I remembered and I found one book like that. Earlier notebooks, used to have the dots. So, that you will write the same again. That is exactly what I am picking up. Now, why it is important? I am not going to restrict it to English. I can use it to teach Chinese. What difference does it make to me? It is a series of dots. It is a series of dots. And I should know that I do not join this and this. I join this and this. This is also therein goodly. But I have converted into picture. What it does is, if I do here, it will show. Then I have to click here. No, no. I want him to draw. So, if I do this and I move my mouse here, it should draw like that line. It will have quick turn on a dot. Once I hit on a dot, it should draw it like this. Then I can go here. It will draw here. Then I go here. It will draw here. And then call it wrong. It is tomorrow. So, alphabet I want. At least English to be done or whatever is the language, whoever is doing it, you can do Gujarati. In the one alphabet, I want demonstrated that I can use it to teach children to write an alphabet. Once I do that, now I will build A for Apple. This is a picture. Picture is that picture business is very important. So, this is another thing. Remember, local language. A for Apple, I may not be interested. Coloring has a need to teaching I have talked about. Again, you will find that the architecture is same. Another thing you have to learn. Learn to do one thing very nicely. First thing, XML Karna Hai. That is the technology you will use. So, once you write XML reader, you become an expert at writing XML readers and writers. So, next time, you do not have to struggle that much. What I am doing? XML Karna Hai. Java object made alo. Phase. That is one phase. That is how software works. Read data, process data, output data. Nothing other than that. And separate it as soon as possible. Read the time. Never. Then your software is not clean. Read it, store it to it. Additional burden on the system, no problem. But you are clean. You can give it to different people. You can change things around. Graphics is removed. That is one method. Your software architecture has to be such that any modification is limited. And a person who is architecturally knows exactly which file to change. Nothing else should change. Every piece has to be different. Even a bug should be located. That is very important. Let me tell you two other things. There is something about language. Applets. No, before that I will talk to you about all the people who are going to work on the xxia initiative plus those who are going to work on Jumla initiative. Jumla, whatever portal. About 30 to 40 of you. On Monday, hopefully I would have finished studying my 10 standard mathematics. Fortunately for you, I am not reading 11th and 12th. I would have studied. So, there will be a list put up. A list of topics. I want one person to pick up one topic. Each topic consists of at least 6 to 7 applets. All those applets will be done using blackboard. The blackboard interface in almost the final form. I have to change it. Currently, the code is available. You can look at three applets for which the code is there on the pre-placement page. You go to Eklavya. There is a summer internship page and the pre-placement page. You go on the pre-placement page. There are three applets available for which code is available which uses object called blackboard for which I am not going to give you the code. It is nothing but a blackboard. So, there is a blackboard. All the blackboard does is gives you this picture. It can be black. I think it can be white. Here we will write our Ekashiksha business. No, whatever. Who has created the blackboard? Here you will write your own name because you have created the applets. That is what the blackboard allows you to do. The blackboard allows you to write a title. There is something called permanent string. You can write a permanent string. Look at it as if you are a teacher. You have given a blackboard. Nothing else. So, you will say I will start. First let me write a title. Factorization is what I am going to do. I will write that. So, what do you do if I have to teach factorization? You take us example. Let us take what? 24. So, you will write 24 here. Like a teacher. So, all you will do is you will write the software. Random number generate. Generate me to random number between 0 to 100. Whatever is there, you put it there. Then what is the method you are going to do factorization? You will say whatever way you want to teach. No, not what you want to do. Whatever way that stupid CBC book has taught. I am giving you which standard. Do not define your own method of teaching because that is not important. You are writing software. So, if this is I hope this is what it does. This is probably not what it does. He says see if it is divisible by 2. If it is yes. So, you say I am now acting as a teacher and I say ok. I am giving you an eraser exactly like a teacher. So, all you have to do is write software and call this teacher blackboard functions and it is done. So, erase this. Then you say 12. Let me do 34. When you take 17, otherwise I will go on and on. 2, click no. Oh, I am not divisible. Then what do you do? 3, no. 4, no. 5, 3, 5. That is what you are going to teach him that I have to test with 2, 3, 5, 7, 9. We are doing primary factors. This is the software you have to write. Random number primary factor one by one evaluate. It is just a for loop for you. Teach him. He says next problem another number. See the next problem another number. See that. All that next problem button I will give you. The auto mode there is a step mode. If I see auto mode, you have to write the delay. So, I am not writing delay. There is a delay 100 second, 200 second. There is a function which say delay the blackboard. It will delay and it will come back to you later. This is the software you have to write. It is not great, but somebody has to write it. I do not have bandwidth to solve them. Then there is something called mode here. I go into the next mode. What is the next mode? Only thing changes is this. This is instead of the random number generating, student will generate. Rest of the software is same. You are solving the problem. Next mode we go back to my number, but now what I do is I ask the student 34 say yes or no. If he says yes, I will write 2. Write what it is? Step by step. This is called guided mode. This you have to implement. If he says 2, find out 17. If he says 17, if he says 15, let him go. You have to decide whether you should go with 2 into 15 and do the factorization or you stop him there. According to my, let him go. I am just guiding. First you have to check whether 2, then this will give 17. Then you have to check yes, no. If he says no, you say 2 into 2. Ask him to give something like that. That is it. I am giving you line by line right, like a blackboard, nothing else. No new concept. Put yourself in teacher mode. What I want to do? Where I want to do? The blackboard is yours. The only thing is it has to be parameterized. You have to ask the blackboard what is your pixel size first and decide where you want to draw what. That is the third mode and the fourth mode which you have applied for one applet is nothing but test mode. That is 34 is equal to Volokatham. Yes, no. As many questions as you want. One applet is there. The addition applet you can use for these kind of things without animation. For the geometry problems, you will have to use a whiteboard. On black nothing looks good. So, there is a whiteboard applet also given. You can use the whiteboard applet which allows you to draw basically graphs and things like that. Specifications of the applet are as per the book. You will have difficulty in writing the first one. Little bit once you write one, I am sure the second one is damn easy. With a nothing great, all of you know factorization. I just took an example. I can give you any other example. The logic is simple. You people are software people. You can write the logic. Everything has got an algorithm. All you have to do is the algorithm and just saying two, three, what is that? LCM will be similar 34. For LCM, you do not give this. LCM is part of factorization. Just ask him to give this, this, this, this or you do that. Then you do that. Then you say this is common. So, LCM is equal to this. Go back and see how as a teacher you will do that. The book says one thing. You have to put yourself read the book. How I will present it on the blackboard? Write the software. So, there was a applet. So, this list will be put up. You have to pick up one. There is nothing. It can be either geometry, arithmetic or algebra. Six standard, they have started teaching algebra. I had no algebra till 11th. Anyway, some algebra business will come. So, you can pick up whatever you want as long as I get full coverage. There will be some which I will not allow you to do, especially at the primary level because I will have to do it myself. Primary level is you need to be more careful. So, this is one thing which you are supposed to do either on Monday, hopefully on Monday or Tuesday. We will send a mail to all of those people. Other people can also pick up. I have no problem. This is quite interesting to tell you the truth. And you can see the result. Looks good. So, this is one. Now, what happens is why this? Why I am saying blackboard? Because at the end of the blackboard, for every digit that you write, I translate it before writing on the blackboard. So, if it is Gujarati, all these numbers will come Gujarati. You do not have to change software. You write 2 into this only. You write 200. 200 will come in Gujarati. Anybody Tamil here? Do Tamilians have numbers 0 to 9? I did not ask you what is used. I asked you, do they have numbers or not? You have not studied Tamil at all. Anybody has studied Tamil? A Tamilian without Tamil. What you say? I already have Bengali. Who does not know Bengali? No, they are two ways. I think Google translates, but every Tamilian I know has given me the same answer. Then we use English, but Google translates. So, I do not know whether I should use Tamil numerals or English numerals. So, it will automatically translate that. You do not have to translate it, but every string, for example, this string will now go, as I told you in the database, that somebody is going to write. Whatever software that is submitted, you will pick up that string, print title string. You will pick it up. You store it in a database. It will get translated. So, next time whatever is there in the version of factorization will come when somebody translates it. I do not know what it is. What is the in the version of factorization? I know bhajja and bhajak. I did the division. Bhajja and bhajak are terrible things for people to know. So, this is what you have to do. Now, these applet people are going to read the code submitted by you and they are going to cut the strings out of that code. Put it in the database for translation and when the code gets translated by anybody, they are going to do the testing themselves. So, at least Hindi I will be done. That one Hindi person is there. So, he will also translate. Translation will be over there and that is simple, not big s s. So, what the software requires along with the applet is a file called English, a file called Hindi, a file called Gujarati, a file called Tamil where all these translations will be put as a key value pair, string in the file. So, they will also write a software which will pick up the translation. Anytime anybody translates something, there is a change, update it, go applet major K, Hindi file banana or a Hindi string translate to Gujarati, run the program, make update the Hindi file because the Hindi file is what is going to go with the applet to the student. If this is not translated, you will see the English version. If it is translated, you will see the Hindi version. So, the file English, Hindi and the language file needs to be updated and I can create file you also no problem. As far as I am concerned is any language which is supported by this Unicode. So, that is the applet translation. Anything I missed? One more new thing is going to come up for which I will probably get some people from among you, project. I have volunteered to do that. I have volunteered only to do something which I think is extremely varying. I can set the bar very high, ordinary things I do not want to do. I do, that is not the issue. That is one more thing. Any piece of software, only at the most 5 to 10 percent is complex. I have never seen any piece of software where you require super programming skills to do anything more than 5 to 10 percent. 90 to 95 percent of software any software programmer can do. So, last time these two ladies ran away. So, there is no reason to run away. If you know programming, you can do almost 90 percent of any work and if you cannot do the rest of the 5 to 10 percent, your project leader has to find somebody who will do it for him. Otherwise the whole software will fail at the most 5 to 10 percent. Generally, in lot of software nothing is complicated. So, I do not pick up anything where nothing is complicated. So, what I am going to do is a quiz on Akash. It is the only thing I am doing which is non-ekashiksha. The specification is very simple. I start with real life. If you are a bunch of people giving JEE, I will give you a tablet and you will give me all the answers back. It is supporting JEE on a tablet and the reason why I have taken JEE is JEE is the most complex with all kinds of horrible things. So, basically there is a question paper which currently I am not going to support images and an answer sheet. So, these are two things you will have on your tablet which will implement. So, you take this, I will download these two to you and I will switch off your tablet. You will do nothing except stare at your tablet no application nothing. Unfortunately, you people do have not told me what the whole what the hell is that operating system. We were linux I would have done it in no time. The thing is if I have to do that I have to make sure that the tablet no longer functions as any device other than my application. So, if it is a unique system it was very easy for me I will kill all processes. All I need is a super user and I can cheat around that also that unix I know perfectly. Since it is not unix I need somebody to find out how to kill everything. The only important thing in this quiz on Adarsh is killing everything on the tablet and there is one more thing which I think he already has a solution is to I need to get it back I am not taking your tablet back. I am only I only want your answers back you can have your questions. So, answer back and since I am doing it I am going to say that I want answers back from each individual person. I do not want it to go outside the room. So, that means some sort of socket programming IP to IP communication I do not know how to do that. The two things I do not know how to do I think they can be done switching of this idiotic machine other than my application ok. And machine to what we will call it invigilator who is sitting here supervisor. So, his machine has to get all the answer sheets. So, that take that communication is tough technology in this project and getting to know the android. So, that nothing else happens on this system is the second thing on that machine. Otherwise it is simple everything else is simple. Of course, since I am doing it I will complicate it make life very complicated because I will say that this fellow has to know his answer how many marks he has got like your bits at the problem with working with me which everybody finds is ok. I will say I want bits at giving me answers immediately that I will not compromise. Question paper I want JEE I will not compromise. So, that is the toughest question paper I know ok. If I know the interface of doing that all filtering I am now never given bits at all kinds of filtering I am going to put in if cat is good I will say cat. So, whichever is the best I will make that you do it. You all software people and I have very surprised these two people ran away software people should not run away from machine. You are the master machine is your servant. What nonsense is this? You are the programmer here and the whole world is there to tell you how that idiotic android works to find it out. All my people know that I never accept no for answer it can be done machine. Millions times he does in 1 second. You should not take no for an answer from a machine cannot be done is not in my world. Who is that bloody android to tell me I will do this I do not want you to do it. How to do it? Unix kill simple. There was there was a Nautil Ka Aayetha administrator we used to use machines in Canada because we used to start early morning they will come by that time we are supposed to finish by 5 5 o clock they come 5 30. So, we are using their machines complaint complaint complaint your people do not forget. I told everybody that you have to log out of the machine because when he comes his people scream for no reason. Always used to scream then I told him now what used to happen was the link used to go down where is 64 kbps link not to make and all that that used to go down and if the link goes down whoever is logged in his process will run keep running on that machine he cannot log out ok. So, I told him this is the difficulty my people are logging out but he was once he sent a very angry man. I am going to write hunt and kill process I will hunt all TCS and kill them. I like that. So, hunt everybody else and kill them simple technology and he did it. Unix administrator. All processes which come with this idea kill. Because you can get a dump of all the process ideas they tell you who are the owners all he needs to do is a list of owners whom he wants to kill TCS owners. Kill minus 9 is the command everybody knows that I like that term hunt and kill. So, that is what I want hunt and kill everybody who is not there. Anyway, but I want people to do this. I learned one more thing also you said. I never taught like that. You know how this is taught like this and something like that. Take this number take this number draw rectangles with different color. You can do it not a problem only thing is very important because I have given two applets of this nature and of course, get inputs from him ok. Because I think it was a very red very fast I think this cannot go into this or something like that is there ok. That you should be careful. Because I do not think they allow this because there is a carry I am not sure. It allows then it is simpler. CBC book allows it is simpler. But did you know it is to be done like this? Rectangles. I learned I told you I am a perpetual student. 1st is like this. When you go to 3 digits then they go into that. 2 digit into 2 digit is like this. Interesting. I like it because then I can use color. It becomes more interesting. Of course, if you write software then it has to be not anything. It has to be proportional ok. Software will be written. Another example of what it looks like. Multiplication. Book. Nothing but the book. It is not simple. Even you will come. Then standard mathematics is not difficult. How to present it in software? You have to look at the book. How the book is written and how the teacher will teach from the book on the blackboard and that you have to write. Except that that is what I was telling you about it. We are much going to be much better than merit nation is because I will allow different things. I am going to generate it. I am not going to stop giving him examples. I am not I am going to allow him to do in a guided mode. What is the guided mode for this? I do not know. If it is not there then you say that I am dropping the guided mode and write this software like this. And I am testing it immediately after that. Which is not there in CBAC also. But this is very important for me. This has to be done. I want mathematics done. If physics means I will go back. Chemistry, virtual chemistry, lab people will finish. So we are done. Almost done.