 Good evening everybody my name is Vasani Chandra Sekhren and I am here to represent my team Living Biology. This project has been undertaken under the guidance of Professor D. B. Fatak and we would like to thank our mentors without whom this project would not have been completed. Mr. Avinash Avante and Mrs. Meena Misra for their guidance and help throughout the project. Let me introduce you to our team members Gaurav, Namita, Nivedhita, Shivram and Mamsi about our project. We had three major objectives. The first one was to convert the NCRT biology lessons into interactive HTML pages. The second one was to develop from the content of the NCRT book we had to develop interactive activities using the Pi framework and the third major objective was to develop a question bank through which whatever content had been converted into activities they had to be tested. The knowledge of the student had to be tested with the help of quizzes which was done through the question bank developed by us. More on the first objective it was living biology I am proud to say has been taken up for the first time this year in the summer internship program and we have converted around 18 chapters of the book into interactive HTML pages with JavaScript. Let me show you a demo of the page that was done, one of the pages. So, as you can see the whole chapter has been converted into a HTML page and the exercise part has been made interactive by allowing the student to enter answers even in the fill in the blanks. If the answer is right it shows the correct, I mean it shows it is right. If the answer is wrong it shows the correct answer and says his answer was wrong. There are the match the following has also been made interactive choose the correct answer has been implemented with radio buttons as you can see wrong answer try again. Now the second objective it was to develop Pi activities using the NCRT content why did we have to do that because even though there are teachers who teach well the students capability differs from person to person. So he may not be able to understand what was actually said to him. This activity allows him to visualize the concept and learn it thoroughly not just from the text from the book but by visualizing it so be developed by activities using the flash develop and nearly 120 activities have been made by our team members. Let me show you some demos of our activities that we have made. The first one is flow of water in plants through xylem. This activity mainly shows how water is absorbed by the plant and how it moves to various parts of the plant. Can I have the demo? Yes. As you can see the brown part below is the root tip from which water is absorbed and it moves through the cylindrical thing that is the xylem. It passes water through various parts of the plant and every part shows what the part is. Also there is a detailed view of what happens. The water particle enters through the root tip and moves to the xylem. The second one is the one that we do every day we all breathe so how respiration occurs in our body. The respiratory model is actually an experimental setup can I have the demo? As you can see this is the experimental setup of our respiratory system. The parts are labelled the yellow balloons are sorry the red balloons are the lungs and the whole jar is the lung cavity. Now you can see how we breathe by clicking on that. So when we inhale the lungs expand and air flows in and when we exhale the lung contracts again and air flows out. So this can be seen interactively through this activity. The next one is a very nice one I like it it teaches the student how to you know take food properly what makes him what is junk food what is healthy food and what is good for him. So the student can be able to choose his own diet and see what will be the consequences of him taking that particular diet. So there is a thin person and if he eats a lot of junk food he would become fat. So implicating that we have made an activity which shows the he can choose his own diet whatever he wants to eat. If he chose if he chooses a healthy one it says not correct. So all the junk ones are chosen and the thin boy keeps eating all that and he becomes fat. There is also the other version of this where the fat boy eats all the good stuff and becomes thin. He cannot take lollipops because it is junk. So yeah. So this is a good way of teaching the student how to take proper diet. The next one shows the type of pollination there are many kinds of pollination done by various agents. This one shows bees doing cross pollination and self pollination. The student can select whether he wants to see cross pollination or self pollination and view what happens. When the bees sit on the flower the pollen on the flower stick to its legs and it keeps hovering over the same flower so self pollination occurs that way. And cross pollination is between different flowers the same way you can see the bees moving around between different flowers. So the next one. This one is for phototropism in plants when the plant is in a very small stage it needs to grow towards the sun so that it can make food. So this activity shows how the plant moves towards the sun in order to make food. So the plant grows during the day towards the sun and it is done because of a hormone called oxen which is present in the plant. The next one is asexual reproduction in binary fission in amoeba. This shows how the amoeba undergoes fission. So the nucleus of the amoeba starts expanding and then the parent cell splits into two daughter cells. Further fission can also undergo from the daughter cells to produce even further children so that is shown in this activity. I would like to thank my mentors and Professor D. B. Fatak to have given us this opportunity to work on these kind of activities which change every student's life across India. So it was a very interesting module to work on and now moving on to the third objective Namita will be here to talk about it. Thank you. Good evening everyone. I am Namata Praval from NIT Jaipur and I will continue with the third module of a project that is the Ekshikshak question bank. So now you must have seen that what are the attempts are doing? Attempts are trying to make the education system interactive. So we have made the chapters interactive, we have explained the activities interactively. So what is left? The thing which is left is assessment like how the children will assess themselves and their progress. So for that we have the Ekshikshak question bank. What this question bank basically does is it allows the students to select a topic, select the number of questions and select the difficulty level that is easy, medium, tough and then it displays a set of relevant questions. The students can answer them and then just test themselves and view the answers. So it is basically a practice question set, not a test kind of thing. This is a quick overview of the question bank. We have two interfaces, one for the teachers and one for the students. The teachers will first retrieve the topic tree from the Ekshikshak question bank, select the particular topic and then submit their questions into the question bank. So in this way what we do is we are expanding our database to a wider range because teachers from all over the world can submit their questions. Okay, second interface is for the students. The students can submit the choice of questions. The choice of questions means the number of questions and the type of question that is easy, medium, tough and then in return they will get the set of relevant questions. The question bank submit the questions in the question database and retrieve the set of questions from the question database. So what are the features? First, we created the database for the question bank. Second is the topic tree display including the insert and update functions. Third is the insertion of questions into the database by the teachers all over the world. And the fourth one is question presentation and evaluation which is undertaken by the students. So before moving ahead, I would like to tell you that what we were supposed to develop is just the wrapper class that is the backend. The frontend which we developed is just a demonstration of the functions which we created. So this is the database schema which we created. It has got five tables, one that is the first one is the main table. This one is used to establish the topic tree hierarchy. That is parent ID and child ID. The parent ID is for the parent topic and the child ID is for the subtopic. Second is the topics table with child ID as the primary key and the topic name and the description. Similarly, we have the questions table containing the corresponding questions of the topic and with question ID as the primary key. It has got question type which specifies whether it is easy, medium or hard. Basically it is a float value. We haven't kept it as a string value to the float value and we have kept it as a float value so that it can be used by the adaptive testing module. Then next is the difficulty level and the statement and then the question format. The question format specifies whether the question is in the image format or the text format. Next is the options table. Options table is also similar to the questions table with question ID as the primary key and the answer table also with question ID as the primary key. This is similar like this is just a pictorial representation of what I just said of all the tables and stuff so I can skip it. So moving to the first module that is a topic tree display with the inflate and update function. In this teachers all over the world can pick up a particular topic from the list of all the topics displayed and can perform the required operation that is insert or update. So this is basically what we do. First is the submit topic that is the community. By community we mean the teachers. They can submit the questions but it won't be directly included in the database. First the topic experts or the subject experts have to approve it and here the subject by subject experts I mean the admins of the Akshiksha portal with which this database is going to be implemented or included. So after they approve the topic it is going to be inserted in the topic tree or the database. So let's move to the demo. We click on insert a new topic. This is just a demonstration of the functionality. It is not the actual website it is going to be uploaded. So we select the parent topic. It gives a list of all the topics there. Select any topic. The topic name, the new topic name which you want with the teacher wants to insert. Suppose in physics we insert motion and then any topic description describing what we are about to insert and in submitting we can see that the topic is there in the insert topic. It is inserted like we have motion at the end. So moving to the next module that is the topic update. The topic update is similar to topic insert. In this the community will be given the list of all the topics and then they will suggest the updates which will be approved by the subject expert and then will be edited or inserted in the database. Let's have a demo. Update a topic. We select the topic from the drop down whichever you want to update. We can update the name as well as the description. For example now we want to replace motion with kinematics. So we replace it with kinematics and we can edit the description as well in submit. So the topic is updated. We can see that motion is replaced by kinematics. Moving to the next module. The third module is the question insert module. In this the teachers can insert the questions in the corresponding topic. So this question insert module allows the teacher to specify the type of the question whether it is MCQ, true, false etc. What is the difficulty level of the question and what is the type like what is the question format like image takes etc. So these features we have provided in our database. So let's have a demo of this that before that we will see that in this case the community first accesses the database for the topic tree, selects a particular topic and then submits a question in the database. This is a temporary storage of the question in the database. Then the topic experts that is the admin of the portal they will approve the question and will permanently inserted in the database which can be used further. Now moving to the demo insert a question. So first we select a topic from the drop down any topic we can select and then question type that is multiple we have included only MCQs and true, false we can include any number of types like MCQ with multiple answers fill in the blanks etc. So this is the question form we need to enter a question then all the options like these four options because it's MCQ with four options and then the answer and the answer explanation. So we have provided the answer explanation feature so that I told you that it is just a practice test that the students are going to give. So once the answer is wrong they need to know why is it wrong. So for that purpose we have provided this answer explanation field and then after specifying the difficulty level we can submit. So the question is inserted in the database. So now we have another type question type we can just show you the form won't go into the detail select any question type true and false. If it is true and false the form will be like this. So similarly we can implement other forms for other types of questions. Moving to the next module next is the final module that is the student interface part that is the question presentation and evaluation. In this the student is supposed to enter the number of questions he wants and the difficulty level and the topic with which he wants to test himself. So in this let's straight away move to the demo there is a question wait wait wait the question database so like the software this is the pink one is our software. The software first accesses the question bank on the basis of two parameters the topic and the difficulty level and on the basis of these two parameters it gives us a set of questions next then from these set of questions the software again like it calls a function and it presents a question to the students the students and submit the answers the answers are again matched with the answers in the database and then the result is shown to the student. So let's have a demonstration of the final quiz like we need to select a topic now this is a dynamic tree like whenever we select science only the subtopics of science will come down in the next drop down like whenever select chemistry there is no topic till now in a database so we select biology there are three subtopics then biochemistry either we can submit it directly biochemistry if the student wants a broader topic or we can further narrow it to a subtopic of biochemistry so submitting it biochemistry is a topic then he has to enter the number of questions the difficulty level as I told you easy medium tough and then take quiz so this is the final quiz we can answer any answer anything then click on submit submit submit so this is the final score it also displays the score and then the thing that is wrong and the correct answers are then green and the result is then red whether wrong or correct or unanswered so this is the final module let's move back to the presentation so these are the challenges which we face in the development of a project first is that developing activities in an interactive manner in a completely new pie framework when we started developing the activities in pie framework many of the modules of pie framework were not yet developed like the drag and drop module etc so we had to implement it in our own way that was kind of a challenge for us then secondly we use hand-drawn images and then use frames sequential frames to create an animation effect then we maintain a dynamic hierarchy in the top three using that PID CID concept that is parent ID child ID concept then last one is the quiz question randomization so the quiz which we take it always produces random questions from the database so we had to implement the tandem function as well what did we learn through this project actually we learned a lot of things apart from this also so first moving to this working on a new platform as I told you we worked on the pie framework which is completely new to us moreover two of us are from electronics background so they had to go through or learn all the languages Java JSP JavaScript action script etc then secondly adapting to a professional work environment we went we attended the meetings all the Tuesday Friday meetings the Evan Astral then we had to complete the deadlines we had to start from the scratch once our activity was disregarded so it's like we learned a lot how to work in a professional environment then working as a unit despite of lingual barriers one thing I would like to point is all six of us are from different states so we had that barrier but still we worked as a unit and then we learned teamwork and time management now future enhancements which we can do to a project firstly that till now we have included only two type of questions the mcqs and the true and false but we can also include further types like I told you fill in the blanks match the following etc secondly images can be used till now we have not included it in the database as in questions but the database which we created supports this facility of images what we can do is in the attribute of question format we just need to change the value from one to two and that in the and then in the question statement we need to give the address of the image so the software will identify from the attribute of format to that the value to that this is an image address and will fetch the image from the database the third one is time constraint can be added to convert it from a practice exercise to a proper quiz and also this database which we created is going to be used by the adaptive testing software so now I would like sir to have a demo of all our flash activities on the cash tablet and checking that it works on the cash tablet as well apart from the desktop now this marks the end of a presentation for that I would like to thank all our mentors and first of all unfortunately we could not present in front of Patak sir but I would like to thank him for giving us this opportunity to present ourselves and to study and for having this a wonderful span of two months in this college in this prestigious college and I would also like to thank our mentors of in our Shavata sir and Mina ma'am without their support and guidance this project could not have been completed and I would also like to thank to thank Rajnikan sir and my answer for always being there with us whenever we needed them so thanks from already all our team members