 very good morning now without wasting any much much more time let's start with the five minutes presentation which is especially for you sir good evening everyone it was great seeing the presentations for today and it's an honor for me to start the fundamental research group presentation which will summarize the work which we've done for the past two months let me start with the first group which is the data analytics workbench for educational data the data analytics workbench for educational data basically had two components in it the first part was the data loading component data loading in the sense how the data which was present in the form of dumps log files and basically uncluttered data had to be formed organized and placed into tables such that they could be directly used by data analysis researchers as well as professors the second component which we added was the data visualization part so that any professor as well as any researcher could easily visualize the data which has been put into the system the challenges which we faced as written here some of them are for understanding we had to understand different types of edx data we had to extract useful information out of complete garbage in the form of logs we had to actually find out and split we had to do a lot of cleaning transforming and actually get the useful information out of a lot of unclean data we had to automate the whole ETL process so that it works with a simple user interface and finally we had to integrate the whole data loading and visualization with a single easy to use user interface what we learned big data technologies various web the web tech technologies which were used for visualization as well as server backend such as Django finally the importance of good documentation which Nageser has taught us and the teamwork which all of us had some of the future work is actually applying predictions and the more data mining on this such as sequential data mining detecting undesirable student behavior detecting student dropouts and finally integrating the Django front end with a multi node cluster the second project was to actually create a recommender system since although edx is providing all this data to us we actually have to analyze this data and provide certain recommendations so that students who have applied once can actually find and we can get filtered courses according to what they actually like for this purpose we collected stored information applied dynamic concept mapping and a number of recommendation algorithms to get the perfect possible recommendation system there are a number of challenges which were faced a number of these was that initially the systems which were used were not semi or were completely like there was a lot of manual work to be done such as providing input matrices a lot of time complexity problems for this reason some of the solutions which we proposed were for example for improving the time we added an additional server backend in the form of an additional software open source software which we used in addition to this we semi automated the complete input matrices system which had to be initially provided by the teachers or the backend research users what have we learned again in this project it was great that we learned how to use a Django web framework we learned using tools such as gate and latex we understood how recommender systems actually work different types of algorithms such as collaborative filtering dependency concept mapping and better and finally how actually research work is conducted and we also published a research paper on this topic the next part was the third team which was actually once we have developed such a system we've created a workbench we've created a recommender system but the point is the whole system which has created has to be actually load tested and balance in the sense it has to be benchmarked it has to be tested that actually how good is the system is the system going to perform efficiently for this reason was the third project which was load testing and benchmarking of big data this is a simple block diagram which explains how our system worked first there was a cluster set up externally or locally data was generated pushed on to the cluster the hive tables hive is the SQL like backend database system for big data it was populated the tables in that finally a number of benchmarks were run on it and there was analysis of these benchmarks which was done for different types and different variables the achievements which we found in this was that we modified the source code of big bench and we were able to obtain much better analysis results as well as much better variable analysis on our data and especially the factors which were affecting our data the future scope of this project firstly we hope to release in open source the customized version of big bench which we have created analyze many more parameters understand how mappers and reducers which are vital to a big data system can actually be optimized according instead of actually being provided manually can be optimized can be completely automated the next project was the p4 which is actually trans integration of edx and moodle systems one of the most important parts of this project was not only to actually integrate both the systems but to ensure there is a complete synchronization of data there is a complete admin panel and there is no loss of data in any of these systems so the achievements which we had in this was that we were able to create a simple interface one for edx to moodle and as well as for edx to edx by which we could actually transfer course data between edx platforms of different colleges as well as from edx to moodle the problems which we faced was one of the main problems was that the PDFs which were present were of youth sizes so they had to be selectively queried and dumped by MongoDB there was a lot of MongoDB querying which was required to actually remove the important part of the information in addition the images were stored in binary format so they had to also be extracted and in addition those images had different detailed descriptions which had to be separately extracted the future work which we aim to do is for synchronizing complete synchronization of data between edx and moodle in addition the cache has to be restored in certain times in order to ensure that the data is updated for this purpose we had to actually there has to be some more work which has to be done and finally we had to ensure perfect synchronization with real-time updating which is still some work is left on that as well and finally our fifth project which was modifying the code blocks platform in the form of and integrating it to simple blocks which is our own new platform the customized version so that generally newcomers who come into learning CR C++ initially have a lot of difficulty in actually grasping the whole programming concept for this reason this was a very vital project and has actually been implemented in many places in the Eklavya project the achievements in this was that we were able to integrate the simple C++ CPP package which had been developed in IIT earlier in addition the simple blocks was now very easy to use it can be added it can be installed with a very simple installation script as well as there's a help manual which is provided so that any difficulty which would have normally been faced by newcomers is easily eradicated certain problems which we faced was to ensure that the installation script is a single-step process there are no problems taken and a first-time user just has to run the script in order to ensure that the software is installed and also adding a side pane for certain sample programs so that first-time users can actually see how initially code should be written with the coding style and other requirements some of the future work which can be done which is being going to be done is firstly to integrate simple blocks with Moodle and secondly also to ensure that a single-click transformation from normal code blocks to simple blocks with that I would like to conclude these are some of one of the many references which we've used apart from this also we've used a lot and we would like to thank all the co-ordinators Nagesh Karmali sir, Piroza ma'am, Sukla ma'am, anyone who I may have missed out thanks a lot and most of all obviously Patak sir for helping us you said EDX logs have a lot of garbage actually there are a lot of events many of whom may not concern most of the people yeah roughly what is the size of the logs that are produced by say one person's interaction over a week approximately yeah in our main presentation we showed that actually around 0.02 GB of data is produced by interaction of a student in around two to three hours so if you have to just like it's a simple number you said apart from Django and MySQL you also studied JIT on the JIT hub are you familiar with the process of how JIT maintains versions and things like that yeah we are aware of how GitHub actually works how you can actually add new versions how you commit your code and how you can actually revert back to your old code in case there are some problems I hope that was useful yeah it was very useful. EDX to EDX there is a facility to export a course and import a course does that export import only work about the course contents or does it also carry with it the entire data for students and everything only the course contents I see so what you have done is you can actually transfer the entire data for a running course also yeah to something else yeah but I thought that should still be straight forward is it is it complex or there is just yes sir sir you have to also update the course suppose there is a change in the course of course A then that change should also be reflected in course B also so that import export will not solve that okay so I'm more worried about not the course but the data concerning students who are registered their performance their visits and so on are you also ensuring that that data also goes on when you move a course from one place to another or is it only about course content. This simple code block your team was working on Ubuntu or on Windows? Sadly I have just taken a decision that I will not use the composite thing because I could not download and install it on my machine. Ubuntu or Windows? Yes it's a Windows machine. So Windows like the point is the six month interns haven't actually uploaded the latest one on the JIT site. Ubuntu is working fine and we have uploaded the versions on you have done your work well yes and that thing is working fine and where is your code? Code is there. The Windows code hasn't been uploaded by the six month interns here. Well I compliment you for your work but you can see what happens in a large team if one part of the team does not do its function the entire work is not usable. So the first course that will be I'll be offering now globally as also to Indians will sadly not have this. You don't understand my recordings of all my lectures has to be frozen by today evening. I'm already late by one week tomorrow I'm going to record for 10 hours and I will not record something which I cannot ensure that any ordinary student anywhere in the world is not able to download and install. So that's my problem it's not because of you but because of some other friends of yours that this problem is there but anyway rest assured that we'll use your code. Incidentally it's not a question only for you but for everybody else in your documentation have all the names been included of people who worked on the team and their photographs. Yes photographs are not there in the report. Photographs are part of the presentation. I already have seen your face the people who are going to see your work will not have this opportunity. You don't like your face. I think in whatever time it takes but I think in a consolidated document where you put all the projects that you have done and give references to the JITHA or wherever you have the repository but the credentials should include names, affiliations and a photograph. I think at least see I'm so proud of what you have done. Shouldn't you be and wouldn't you like the rest of the world to see who you are. So I would suggest that we agree that this could be done. Okay thank you next room. Good evening everyone. We are representing the FOSI team which is the free and open source software for engineering education. I'm working on Sande which is an open source alternative to LabVIEW. There is Amardeep who is working on the Oskar. Then there is Debashish who is working on textbook companion. Then there is Varun who is working on image compression. Now these are the all the projects which we have worked on during the entire two months span. First one is Sande which as I said it's an open source alternative of LabVIEW. Then they have developed the Oskar team has developed a version 2.0 which is a comprehensive EDA tool. Then there is Python textbook companion. Then the next one is Sylab Octave interface. And then the last one is image processing for assessment of kidney injury. Now Sande, this is the task that we have accomplished over the time. The first one was deploying custom blocks for the purpose of control engineering. Sande was basically focused on dealing with experiments which are related to control engineering. Then the plots which were existing in Sande weren't up to weren't perfect. So we improvised on the plots which were there and then we deployed new plot blocks as well. Then the major aim of Sande was to incorporate it with virtual lab so that it can be remotely accessed using a browser. And you can perform experiments just by sitting at your home and use IIT bomb base hardware to perform the experiments. So and the last one was interfacing different hardware to Sande and the various hardware have been interfaced. A few of them are the quadruple tank. Next. Yeah, so the challenge is faced. Sande has been forked from something known as GNU radio. Now the problem was GNU radio doesn't have a very good documentation. The documentation was highly insufficient and it took us a good amount of time for all of us to figure out how exactly things are going on. Then the communication between the browser and Sande was again a big problem because the approach that we chose earlier was not perfect and then there are still some problems that we have faced which are regarding the security. Then the third one was understanding the GNU radio framework. As I said, there was no proper documentation. There were loads of files. The GNU radio software comprised about 500 to 600 MB and then there were thousands of files which had thousands of lines of code. So there were times when we had to go through multiple files just to figure out where to look for what is the problem and identify the problem then find a solution for it. Now future work. Now we are trying to bring Sande to a position where it can be comparable to LabView. Now the one aspect is the appeal that it has in front of the users. It has to be appealing. It has to look graphically sound. So the GUI aspect of Sande is not what has been touched till now because of lack of time. Then the next is security considerations for remote triggering. Right now the way the browser and Sande are interacting is not perfectly secure and somebody can access your files just by using the mode that we are providing. Then third one is robust testing as was pointed out by Sir in the presentation that we had yesterday. Our robust testing needs to be carried out so that each and every test case is considered and we get a problem and we deliver something which is acceptable and works for almost everything. Now I would like to give it to Amardeep who will explain about Oskar. Basically Oskar is an idiot tool, an electronic design automation tool which has been created as an open source tool and like the times are being done for like making it comparable to CADNs and ORCAD which are proprietary softwares they are too costly and also like it's a it's a only open source tool which has included all the features like creating schematics then simulating them as well as going for fabrication. So the new features that the interns over here have like added to it in the past two months are first of all the P-spice to Oskar schematic converter. Using this any user like who like initially use P-spice can then migrate to Oskar like the free open source source so like use the same schematics convert it to Oskar and then simulate them and run them. So that is one of the new features then a python wave plot has been added which will act as a replacement for the ng-spice plots which doesn't give much functionalities to the user. Then third is the GUI for key care to the ng-spice netlist converter like basically a netlist is an input to the ng-spice for simulation purpose now the other netlist that key care generates is like cannot be used for simulation purpose like key care is a separate tool just for PCB designing so it's netlist has to be passed and converted as an input to the ng-spice so that has been added then the sub-circuit creation and addition of model libraries like initially like what key care libraries are like as I said it cannot be used directly for simulation so you need to create sub-circuits like proper circuits for components like ic-triple-phi or like 780-phi or an op-amp so for that those sub-circuits have been created and like added to Oskar and then finally optimizing and redesigning of Oskar like before we came here like Oskar like many discrete windows so currently the students what have done is like instead of having discrete windows they have all merged it into the key care source code so they have worked on the key care source code and implemented like all the buttons within the e-schema window itself so that the user like it will be easier for the user to like assimilate and run the circuits so the challenges that were faced by the students were like first of all like the key care source code is like there are lots of thousands of files so first of all like getting into the files and knowing like what stuff is what stuff is where so that was one of the challenges then the generation of the object files from the source files the interaction between the c++ and the python files the earlier like whatever has been written in Oskar it's like mostly in python and making changes to the key care source code and using the same code wasn't too easy so and to understand the format of the schematic file of p-spice as well like as I said the p-spice converter that has been added so we have to understand like what what format the p-spice schematic has and then like accordingly pass it so that the key care like it becomes usable in Oskar the coming to a future work now like as we have converted the p-spice schematics for Oskar similarly we are working on converting the fritzing the fritzing schematics for Oskar like fritzing again our pcb designing tool so that like different users can like easily use Oskar for simulating their circuits then we have yeah the one of the like major tasks that that's going on and hopefully you'll finish before we leave the complete integration of the individual works like we have been working individually on different modules so like 90% of the work has been completed and hopefully we'll complete by tonight and the next step will be robust testing testing it for like thousands of circuits so that the user won't have any issues okay then finally releasing of the new oscat version which we call as oscat version 2.0 thank you the task that we were assigned to was the python textbook companion the python textbook companion basically is a repository to store all the solved examples from engineering textbooks coded in python the main task that we were assigned to was the review of the already existing python textbook companion and also we were asked to integrate an online enter python interpreter so as to enable online editing of the already solved python examples and also we were asked to create a discussion forum which could link to each example such that queries queries or bugs related to that specific example could be reported or could be discussed the main challenge that we faced during this python textbook companion implementation was that the implementation of that online interpreter we had to set up the server and we had to take all the security measures as because we were implementing an online interpreter so as such we had to implement the chrute environment and then we had to take all the possible security measures so as to about any kind of malicious activities going on and talking about the future work the currently what is going on is that the submission procedure starts with an email so that and then the pbc team request for sample now all these things could be can be implemented or integrated over the python pbc website only and there should not be any requirement of email submission hello sir we were given a task to promote silab because silab was a basically the mainstream idea was that silab can only be used for computational procedures and it is not in that much competence with the matlab where the image processing is concerned or the conversion of files are concerned so the first project which was related to silab was silab octave interface which was done by babu reddy he he executed the octave commands in silab he made an interface between octave and silab and then he made the virtual gui for octave also and the challenges which he faced was getting silab variable values and running the third party packages the task which was given to me was it was basically the image processing of an assessment for the kidney injury i got an image of kidney injury from the micro angiography of using a confocal microscopy of a kidney so like it was basically to prove that complex images like biomedical images or for using it in biomedical applications silab can be used for the processing of those images also so that image was consisted of the red part in the green part the red part was the basically the injured part so after processing the image the image was successfully filtered into the two parts red in the green parts and then the locations of the logical image which was converted the image was converted into logical form and the locations of the patches the injured patches were formed were identified in the pixel values and then using that we found out where in the capillaries the injured parts are present the challenges which i faced was basically in silab only morphological operations takes place like only this shapes and sizes it considers but the kidney capillaries are not of a definite shape so that was a basic challenge which which i faced and second thing was the edging of the patches from which we can get the centroid of of that injured part and then find the distance between the healthy capillary and the injured capillary so that the person the doctor can perform operation so that's it i would like to call i would like to conclude what abhi i'm sure that all of us are carrying something which is technical when something tech some technical aspects that we've learned over here over the past two months but there is something else that also we're learning here that is working in a team the working in a team part which was amazing which was an amazing experience because you were working with somebody who's better than you are probably as good as you and keeping them along considering every aspect of and there were various aspects learning new languages meeting with new people being guided by amazing mentors i would like to thank our mentors our project manager mr kiran kishore and everybody else who's helped us along in putting all these work through to uh to level where we are right now thank you so much ask a thing did you have a prior experience of design using such tools yes so which tools did you use before coming here like before for simulation purpose like in our college uh we use multi sim but then like the case is it's too old i guess it's a 2007 version and we have not been able to renew it like it's proprietary and for like pcb designing i have been using key card but separately like there is no simulation facility in key card so in oscar like it's all brought up together um if we need to in general recommend to our engineering colleges that they should by and large start adopting open source software yes or ensure that they buy license version yeah where should such effort begin because for last 10 years i've been frustrated in telling principles and heads uh i've seen matlab being used by students virtually without any license no no trial license no nothing some smarter people download a trial license in the next month their friend downloads a trial license and so on but uh so what is this situation how do you think we can take this because i suppose that you now understand the importance of this work that is going on yeah it's not only related to this but also to silab to silab the first as is like first of all the the teachers all the professors they need to be contacted and helps like some workshops like once it's done then like even they will get you know that there are softwares which we can use like open source software and even contribute to them it's a good idea so can i tell professor kandan that apart from holding training workshops on these tools they should also hold sensitization workshops for the faculty and the administrators yeah sure and students like me like now should be able to take it forward like and i will make an effort like in my college like i could do we should shift to ask at because it's for like academic needs it's it's sufficient like we don't need like how do you like the textbook companion scheme in general like in general like yeah when we like go for textbooks like yeah it's too good like you get like get all the solutions and like the new feature that they have added like we can even edit it now the new feature that they have added so we can like try out different stuff as well like with the code okay good thank you good work thank you hello everyone uh i'm kaushik bhakwatkar with our whole i-class team here so what is basically i-class i-class means interactive classroom live audio streaming system so this is our main application package which is designed to reduce the communication barrier between a teacher and a student in the classroom so what it basically consists of it consists of three different modules the first one is the android app android app is for the student so that he can ask doubts or send audio request or audio order request to the teacher the second one is the server app that is for the professor professor can approve or disapprove any doubt that he would like to discuss or not and the third one is the forum the forum contains all those doubts that were not discussed in the class but that should be answered later so after that we would like to show you demo but the challenges we faced were mainly in the client side and the main challenge was echo when our audio streaming started working echo was there the output from the speaker was feeding as an input to the microphone so to remove the echo we had to use an external c library open source library speaks so to implement speaks in our java or android code we had to use the jni java native interface and the ndk native development kit to make this work and finally we were able to reduce the echo to a minimal level and finally the future enhancements enhancements are we can extend it to video streaming that can be made possible the second thing is we can also submit audio doubts in the forum and thirdly as suggested by Avinash sir we can extend it to like professor can monitor the mysterious activities of all the students sitting in the classroom by the webcam or a microphone thank you sir i don't approve the third activity which is completely unnecessary and it presumes that students will not be smart enough to discuss some other way of doing exactly what they want we can do that exactly i don't know it's workable this system i have been attempting for a long time starting with the early clickers mr ajesh krishnagar actually got a microphone installed in the early clicker there also we had an echo problem but the other problem that we had us was that they could not actually put a sort of tea at the receiving end where the question is also recorded on the server audiophile and is also sent to the public speakers are you able to do that or you just go to the server and that's the end of it no we can do that it's a live stream so it's possible can do that or have you tried it yeah we have done that currently we are just streaming it live but uh no we haven't tried that recording thing because uh last year someone tried that recording thing so it was essential for us to stream live i don't know i can see that echo now you can combine this and that because it is during streaming that the echo problem will come yeah yeah good job let's see if we can actually use it i have announced that in the december teachers training workshop when we have 10 000 teachers assembled at 300 places they will actually not wait for a microphone to reach them but they will speak from their aakash tablet so what is the backend server that you have what processes are running so the server is we have implemented in the java swing so it can run independent of os any os we can use linux windows or mac the client is android app that can run on aakash tablet uh you may not have tested the app to run on the next version of aakash say jelly beans i mean android no sir we have tried on phones that oh that has 4.4 android so when the aakash 4 comes into the market in another couple of months it can run a product for children yeah seamlessly yeah okay thank you thank you sir good job i pallavi ready on behalf of edX analytics i'm going to say what we have done for the whole of two months i want to thank partak sir for giving us the opportunity to work on such an interesting project actually we all know that edX the documentation is not completely proper so we had to had a lot of time to analyze the actual log data coming and we uh manually sat we the categorized all the events and basically we categorized totally into eight events which we stored in our own database and from here based on the research paper by baker we have extracted some features like how much a student is seeking a video the activity level of a student and also the problem solving ability of a student and map them into some integer values which have which we have given as input into veka which will classify whether the student is gaming or not and also we have worked on data visualization in which we have plotted graphs of student dropouts according to the weeks and classic and also versus the demographics the gender the education level etc the challenges faced were the log parsing mainly we as the from the test which was generated over here it only consisted of the questions but not the video information so we all sat and we on the akash lab server edX which was installed there we gave some videos we noted down manually whether we are gaming or not as a test further as an input for the training set and also we had to synchronize the log file with a database which we have created in height and on this we have written queries which includes incremental queries that suppose till some this log entry the input has been already processed then we have to process after that input that also we have covered and one more challenge which we faced during feature extraction was obtaining the video information we did not we did not have any particular database which gave us the video title or duration so what we did we wrote a different java package which will download the json object from internet itself and get the title and duration and future and what we learned was that all the big data technologies had had up high scope setting up a hard of cluster processing and querying big data using hive and working with all the specific hive queries which is actually somewhat like SQL and we also have given the dot ARFF file for VECA as input which gave us an accuracy of 71 percent according to one algorithm logistic regression and we have also used high charts for data visualization as I mentioned before which will be a good feedback for the tutors and designers to understand how well their course is going on and as far as future enhancements we can after classifying the students as gaming or not we can actually add interventions and extract more features learning from the baker's paper thank you so VECA's paper was a central theme for most of your activities is it no sir not the baker's paper yes sir pushboxer has actually advised us that so we started reading it from the features which we use we tried to extract three features this stuff is pretty new for most of our B curricula in the country yes so for you this was the first exposure to these things yes first exposure so hive, peg, hadoop, everything we couldn't we wouldn't have got the chance to learn it on our own it was and this was like baptism by fire you had to jump into the ocean to learn swimming yes did you enjoy that yes it was very interesting you can see that you have survived but did you learn actually it was interesting because we could use our own ideas there was no compulsion on us that you have to do this you have to do that we came up with our own ideas from the whole thing and why was log parsing a big problem because I thought the documentation of the event logs is pretty exhaustive sir but the events classification to see which event is going to give indication that the student is gaming classifying that creating a database of our own and we have different tables for different events then we are writing queries on them I did not understand the reason for synchronizing the two databases because you have actually the events flow out of the main database right when the students yes I was talking about the synchronization of the log data generated into our program into your program it's not really synchronization it's just fetching yeah I've been assimilating that log data good but can you see where the world is going I hope all of you have actually been present when the detailed presentation was made yes we had a thorough question there with sir also oh that that would happen but let me tell you the importance see when you scale up the education as it is today classroom size from 35 increased to 45 increased to 50 increased to 100 in a class of 100 and I have a class of 500 for example is absolutely impossible for teacher to know in time what an individual student has not understood so we've been talking about personalized tutoring system for decades means it's not something new that you do through this analytics we attempted long time ago so the idea is that if a student is weak in some concept you immediately advise the student to study something more etc etc and that was not possible earlier this analytics that you speak of incidentally there's a group in MIT which is working on speeding up this analytics for even 100,000 students such that the categorized feedback for groups of students you don't deal with an individual student but you deal with let's say 20 groups at different levels of understanding and these 20 groups for each and every concept and then the teachers are designing what is the appropriate additional material additional quizzes that should be given to this individual and this does not have to wait for one month after which a conventional test is conducted and teacher can find out and from the conventional test it's extremely difficult for the teacher to find out the mistaken notions or knowledge in individual concern because you have five questions in a test and people answer a question right or wrong you can't get that granularity so this is where the future education is moving unfortunately most teachers and university administrators have not understood the importance and relevance of this so what little work this group has done similar work that is being done elsewhere and I tell you within five years if we move our butts collectively can actually make a difference to a lot of students so now it does not matter whether a teacher is personally aware of things through personal interaction or not but your interaction on the machine would be able to tell the teacher that you need this war you need that more and so on so let's hope that something good comes out of it thank you thank you sir good evening sir the work which was assigned to us was to create a website for the akash tablet users so that they can submit their queries and get solutions and we have created basically two modules the discussion forum and the ticketing system using python and jango in the discussion forum the users are allowed to pose the questions and get answers to their queries and they have the facility to ask a question and search the questions through the tags and in the ticketing system if they can interact with the experts from iit bombay if they don't get the answers through the discussion forum last year this site was implemented in php and west ticket and this time we have implemented it in python and jango and last time in the ticketing system the admin had the facility to close the ticket but this time the users have the facility that if they are satisfied with the answer they can close the ticket the challenges that we faced were when we tried to integrate the two modules the discussion forum and the ticketing system we have created two separate apps for that so we had little problem in that regarding the URLs and we were embedding when we were embedding the jango code in the bootstrap framework so there were certain difficulties in that in the future enhancements the video chat can be implemented so implemented so that the users can directly have a conferencing with the experts from iit bombay thank you so what was this problem for integrating jango with the bootstrap i did not understand sir when we use the models no so if the user was not able to register properly so models don't have any url associated with them so in the what is the backend database that you are using for storing and for development purpose we have used that escalatory database but once we deploy it on smtp server sql mysql database and your your code is such that it does not matter what the backend database is so that's the beauty of jango in zoomla there were difficulties in integrating certain features if i want the plugin to be installed there were features thousands of lines of code should have been changed but in jango a different module can be directly and i'm happy you discovered that and i'm happy that this technology is useful instantly for everyone as we speak day for yesterday i got an urgent call from the ministry that the mhrd.gov.insight has to be modified and they're desperately looking for Drupal experts and the whole thing is in java one important concept behind any website is that if the administrator wishes to change any contents which are displayed you should not require a programmer so can you guarantee that suppose on on your website i want to change the front end message you see i just want to make it that now akash 4 query is also supported just one this single sentence now no but how do i do that you can guarantee but what is the process you can guarantee it by tweaking the jango code that you have written no one thing the content that is visible to the user so that can be changed are these editable pages so you said you are not familiar with these technologies when you came here how long did take to learn it not very difficult so as we implemented we learned them so you learned something new yes you've done something useful yes did you work with parax team so parax has that been now integrated on your site or you're waiting for next year someone interns no no so forget video chat application but this updated version who in your team is in charge of the akash site so tell him to launch this when will you be able to launch this it should have been done before these people went away so that in case there is any difficulty for the local people you would be available on email or something because i want to show to the ministry in my next meeting in delhi the updated website so 15 days 15 days who is the project manager write this down on 15 days what parax has committed thank you thank you good good evening everyone we are from the akash school education team and we have three amazing projects coming up for your consideration i would like to start off with the first project which is virtual labs or basically virtual is as we call it now so what is virtual labs it's we were put forth with the question as in the rural villages or in places which schools which can't afford labs or they can't provide these facilities to students i mean everyone has the right to education so they should be they should have this facility right so we thought is there a way to actually implement the system and give it through the akash tablet to them so what have we implemented using uh virtual is we have a system a web portal wherein all the data related to an experiment a lab experiment can be uploaded data including theory procedures videos simulations quizzes and so forth with that we have a synced a completely synced android application we should be working on the akash tablet and for that matter any platform any device which is supporting android in that it'll take the live data it'll take the data directly from the database and we have two features again in that we have offline modes and we have online modes why the need for offline modes because students should have the right uh basically to store data if they're done learning an experiment maybe they want to revise it on the way to the exam or on the way to the school they have this facility with them right so the two biggest features in this system which we have provided is the evaluative quiz and the simulation i'll start with the evaluative quiz after learning or going to the lab experiments the student should know how much he has figured out in the system so we provided a quiz which would be uploaded by the contributor of course which covers uh an amazing seven formats uh starting from all all uh true and false uh matching any multiple answers feed it provides feedbacks it it allows for partial correctness of questions and everything so basically a complete self-evaluation for the student right uh let's move on to the guided simulations now this was a pretty tricky job for us because just knowing information and not perform it uh can be a little destructive this because it's a lab students should know how to perform it right so in simulations we basically added two features if you have a blender file an animation which will work on the akash tablet you can go ahead and upload that but if you don't have that because creating blender file this course is time taking right we made our own platform of creating simulations for for the contributor so if they feel that they can use our platform to make an interactive simulation which the student can further use he can go ahead and he can use it yeah thanks uh this is uh how the android interface and the web interface looks like and they completely sink like i said earlier right so uh the challenges like i said earlier the simulation basically debating about it thinking of the different ways we can actually implement the system because the main point was it should work on the akash tablet and things tend to get slow so we had to keep it optimized right so now we have such a system in place uh second challenge of course was sinking the entire content because like i said everything which can be performed on the web is transmitted to the app so the student can perform everything and go through the entire experiment including video simulation performing everything doing the evaluated for is everything on the tablet now uh yeah the quiz module like i said earlier we use the gift model system which which basically gives us a format to evaluate ourselves to give feedbacks and stuff like that in the end uh managing the entire content in a very efficient system was very important because we had so much to deal with uh and we needed to make sure that everything remains optimized that the tablet itself if you're storing data right it shouldn't get burdened with a lot of data right so basically for that we use systems of storing the cache instead of storing the actual data so that reduces the load again what did we learn in this entire period uh we learned uh i would like to point out the greatness about this thing that we never uh actually did android work we never we were not aware uh sorry we were we never used it basically before and we started from scratch so my entire team learned android from scratch and we were able to implement this we we learned other systems like a canvas for simulation and stuff like that and latex for the documentation of course right now what is the future enhancement in the system uh in this uh we have coded it from the beginning such that it is highly scalable it can be extended now to any any situation uh we can go ahead with language localization to take it to places where you know people may not understand uh they just have their regional languages so we can go ahead with that uh we can provide more function than the simulation as of now we just have a set of uh 67 features so we can add more functionality in that making it more interactive for the student uh things like pouring water or showing an actual reaction happening on screen right things like that then uh for the contributors uh part of you making it more simple for the contributor to actually upload data because that is the entire essence right so a GUI for adding quizzes he doesn't need to upload the gift format or basically even know about it uh then as of now we just have a contributor module in the uh web interface how about moving it onto the tablet as a contributor has the access if he has access to tablet he can upload experiments directly from there right and then we have uh we can have student profiles as of now we had this quiz to a self evaluation system maybe we can take it across and make it competitive see how other students perform sorry yeah things like that yeah so basically what have my team achieved in this two months is now uh ladies and gentlemen so if we give an akash tablet to any student or basically any device which has android capabilities we are basically providing them an entire laboratory thank you uh i would now move on to the next amazing project we eval i'll i'll explain about our second project that is eval it's a group and peer based quizzing system for classrooms the main objective of her project is that there should be increased student-student interaction as well as the learning should enhance now for that we have designed a inter with intergroup quizzing system which will enable students to ask questions among themselves at the end of the quiz the system itself will generate a performance and finally give an analysis to the teacher for knowing the student's performances now this is the entire block diagram of our system here we have the server on which the teacher will be sitting we have android tablets which each client will be having every every student is a client and we have an wi-fi access point to which the clients and the server will be connected in the network now the server has interfaces to connect to the clients as well as the data back and database now what we need a database for we need database for storing student and teachers details again at the end of quiz we'll need to store the performances as well as the questions that are asked in the quiz so the server has the interface to interact the back end data now server can interact the front end also in form of a quiz module which i'll be explaining a bit later coming to the client interface the client also has an option to view the performances as well as the questions that were asked during the quiz also the client can change their password once they log in into the system also the teachers can save files for future referrals and study materials the clients can download those files and use those for study now coming to the quiz module the teacher when she wants to start a quiz session she'll initiate the quiz session and she'll fill few parameters for the quiz based on those parameters the number of students the parameters are the number of students in the class the total number of groups that should be formed for the quiz the maximum size of the groups and also that number of rounds in the quiz these parameters are filled by the teacher and those are submitted to the server now what will happen is that all the clients when they log in all the students they will get the instructions along with the interface for becoming a leader now we require a leader for each group so the main advantage of the leader is to bring a unity of command with the group and also not to overload the network as well as the teacher with lots of questions now the the leaders after the students get the interface for becoming a leader they'll either for the big for becoming a leader against it now the students who press for becoming a leader the request will go to the server and the leaders will be selected and those leader name will be forwarded to all the students now the students they will select among the leaders and this will be formed after the groups are formed the entire quiz is ready to start the teacher will just enter two more parameters that is the questioning time and the answering time now after she'll press this start quiz button and the quiz will start now here I would like to clarify two terms that will be using for the entire presentation first is an active group active group is the group who will be asking questions and passive groups are all the groups except the active group now after the teacher presses the start quiz button the active group leader will get an interface to write a question along with the answer and send it to a teacher now after the question and sends the question the teacher will receive the question and she'll cross check the question about its validity suppose the question is not valid she will press reject and the same group leader will again get a option to write the question and the answer if she accepts it there will two things that will happen one is that the question will be saved into the database for future referrals and the second thing is the question will be forwarded to all the other groups for answering except that group of which the leader form the question now when the question is sent to all the other groups they will answer the question and in that way the they will answer the question and that way the response will be sent to the server and the evaluation will be done there finally at the end of the quiz the all the performances will be saved in the database and in this way the quiz will continue and finally and so this was the quiz module so that coming to the challenges we use UDP broadcasting for the entire transaction of the quiz we found that it became unreliable as packet dropouts were there so we made UDP a bit reliable by introducing acknowledgement packets and retransmissions moreover leader is an important member of the group if he go goes out the system will hold so what we did we let the system choose another leader and the quiz would continue what we have learned we have learned Android programming network that is the base of the entire system also modifying an existing transmission protocol to serve repent was a huge learning curve again working in group and teamwork was very exciting future announcement is that right now we assume that the intra group communication will be physical we can in future we can add a chat mechanism so that the groups can talk about themselves also better data visualization for the performance where can be done and peer-to-peer evaluate assignment evolution can be added in which the teacher will upload assignments and students will able to submit so and they will evaluate other students assignments so this is all so I invite third project of our group is content contribution portal for school education the country in which we are living there are lot of student in the underprivileged area who don't have access to a quality you can say quality education so what if we are able to provide them a quality education quality content that to contributed and reviewed by the renowned professors and teachers of our country of our website is aims to bridge the distance between world-class education and underprivileged student who face difficulty in accessing quality education this is the home page of our website it has all the functionalities which makes it easy to use for a contributor a reviewer or a normal user here we have a contributor who contributes the content we have a reviewer for that who reviews the content there is a proper system which ensures that the whatever content we are providing to student that is filtered means the content is appropriate for them our website is flexible enough to include all the classes all the subjects and even the language if a student want to have in his own regional language he can access that contents to properly meanwhile the challenges which we faced first one was to select a suitable way framework but at the end we we did it with the Django we all were having a scarce knowledge of python and Django so at the beginning it was difficult for us to start moreover you are many people so at the end of the day to merge our work was also a great thing for us so at the end we used a version control software gate for merging our works in the state in the 166 state IIT Bombay we have learnt a lot our project was completely on Django so yes now we have a good knowledge of python programming as well as Django framework HTML CSN JavaScript which we all learned for our UI and of course the gate for merging our works I don't know how do you take it forward not only just this particular thing but the entire group's work because the Akash project will be closing down at IIT soon so the only way it can happen is if we have a thriving community across the country we shall continue to contribute and spread good thank you thank you sir okay a very good evening to the August gathering present here I'm going to present the work which has been completed in the course of our internship nature 3d was the app developed by us so nature 3d is an interactive e-learning application designed to equate the student with the anatomy of human eye with its varied features components and functionality in the 3d viewscape so the basic premise of this project was to enrich the academic appetite of a student which in the present state is very bland there are more text than the visuals and to exploit the flexibility and unrestrictedness of e-learning so and why I human eye happens to be a part of the syllabi prescription for 8 to 10 standard students and the cross section of human eye is best viewed in 3d so we chose eye model to continue with in our app the workflow can be tricotomized into three basic platforms we use blender 2.7 a uh platform for modeling and animation so 3d model of human eye with the textures were created was created in blender unity 3d pro software was used to impute all the android interactivity of touch pinch zoom and swipe it was also used to add the game logic which was scripted in c sharp in java script and finally all the bundled things were put to the android platform and published as a dot apk file which was nature 3d so i'll quickly blitz you through a video of what our app is all about so nature 3d clicking on logo you get navigated to a splash screen our app has been tricotomized into three stages which are structure of five working and adaption of five so instructor of five you get the options to explore the 3d model and a practice activity instructions to explore so here you get the 3d model of human eye on clicking on a component it gets highlighted and stitched to the left hand side is a panel for description and name of the component so similarly you can click components to know about them you can use pinch zoom to zoom in and view the component at a closer perspective so an interesting feature is the tablet tilt or the use of the accelerometer here what you can do is tilt your tablet and pan the model rotate the eye model and see the features however you want of the human eye very different components of it so this accelerometer or tablet tilt option is a toggle button you can click on it to enable or disable it so i'm going to blitz this up a few the next part is practice activity based on the learning acquired from stage one that is exploration you get through some questions and four options for each of them so clicking on the correct option will increment your score and there is no negative marking so this is a practice activity and for the correct answer you get at the bottom of your screen a description of the correct answer so this was about the practice activity the second module is working of the eye this explains the working in two videos basically how the image is formed in the eye for a normal eye and the one which has defects so this is actually an animation which has been played so this is how the image is formed for a normal eye and the one with defects like hypermetropia myopia and presbyopia like in stage one you get a practice activity here too where the student or the user is reviewed for the videos that he learned now the last stage is adaption of the eye which has a video to impute the effect of light on pupil like it dilates when the intensity of light decreases and it constricts on when there's low intensity high intensity of light I'm sorry and there's a practice activity where the user can actually manipulate the slider bar to know how the pupil actually reacts so on low intensity dilation happens and high intensity constriction so this was basically the app okay the challenges that we faced a major challenge for us was deliberating on the choice of a game engine we explored many open source game engines but finally we converged to a point where we decided unity 3d as a game engine so unity 3d is a proprietary software but we chose it because what our usp was that graphics are more appealing to a student than text so we could not compromise on the quality of graphics and crisp graphics with textures available only with unity other open source game engines did not have the option of a sound documentation or the graphics quality another challenge for us was mapping the code which was generated by scripts to the device for deployment sewing the entire scenes and stages into an integrated module was a challenge the major learning that we did was acquiring and polishing our skill set in blender and unity 3d we started as noobs and in three days we were acquainted with the entire blender software and one month old in blender we also conducted a blender workshop for the team at e-antra so that was a major part of our learning that time we were the teachers for blender and unity 3d also after going through interact adding all the interactivities manipulating each model and its components we actually polished a lot of our skills another thing was time management because we had explored so many options for game engines we had to set up not just in our timeline to stop and punctuate the exploration so what we did was we saw if the basic interactivities are getting implemented in a software then we chose it or we rejected it so last learning was teamwork the future scope that our app can be extrapolated to can be that multiple engine languages can be introduced in the application the same methodology can be applied on various topics like not only for the human eye we can model many paths for the human body okay the user interaction can be extended further in the way and okay this application can also be used with real-life 3d gaming devices such as Oculus Rift which creates a virtual environment entirely for viewing this thing so we're extremely grateful for to our mentors and professors Amir Sahesrabudi and the environment that was provided at iitb so we had 24-7 lab facility available and motivation was swimming all around we just you just have to have the eye to see it so uh days okay we had seen days melting into knives back into days and we were working together working on an engine and getting to a point where we could say ki aha stop so that was an experience which will enrich us throughout we'll carry this around with us so thank you sir and thank you for your patience there is a game engine as part of the blender as well yes sir so what was the inadequacy there okay sir blender game engine was eliminate actually what blender game engine does is it restricts us with a blender player like to play the application to have the blender player won't work on the android you have to have it installed separately the blender player so that is another restriction for the user the user has to have blender player to use the application is there any community work in blender going on to make that available on android no sir actually it was taken as a gsoc project for 2012 but work on it has stopped right now and the code has been taken off from open source we were has been taken off yes sir there's no code available for blender there so we could not tweak the code there and impute some python scripting perhaps then a good idea would be to start working on a fresh gaming engine itself for blender which will work no no they use they provide we use blender for we use blender for modeling and animation yeah that's okay good job so this by the way why can't you adapt the spoken tutorial methodology for example the video which you had yes sir you were speaking yes now instead of you if somebody could speak in Punjabi or Tamil absolutely that integrated with the video then it would become a tutorial we have a video for this with like all these videos we did not have this voice in this one so but the videos are absolutely done with voices there are voice overs in English right they're English yes sir right now they're in English with the script written or only the voice over right now there are voice overs we can add sometimes there are English script written script for the voice yes sir means whatever you're speaking is it written down as there yes sir yes sir then ask your mentors here to hand it over to this spoken tutorial team and let them translate it into 17 l language they do it pretty well that can be done okay thank you good evening everyone Akshiksha is a social initiative with the aim of promoting self-learning and distance learning at its very core Akshiksha believes in the motto of India one nation one gyan the Akshiksha group was divided into two projects the question bank and assessment and the software arena i'm going to explain the work that was carried out by the question bank and assessment team the following slides outlines the work that has been carried out now the Akshiksha website has been functional for almost two and a half years our team implemented the following features a search functionality was added allowing multilingual search along with a spelling correction in English then interactive exercises have been provided at the end of each chapter where five types of questions can be used by the users for self-assessment like in common facility has a plugin actually has been implemented where the users can like and comment at the end of each chapter as well as for each activity then the read and extract questions and the database api these are these two modules were very closely linked together wherein questions which are submitted by the user by the software contributors in action script were inserted into the database after a number of validity checks a separate contribution portal was also implemented wherein users can actually contribute as well as review the questions and we also implemented pi in html 5 where a number of action script classes were translated into javascript moving on to the challenges faced in implementing the search functionality was the categorical search because we allow content to be searched either as textual textual content or interactive content then the extraction and insertion of a variety of questions as already i've told you we have the mcqs the fill in the blanks the crossword and two and false questions so these are a large variety of questions and each of them requires separate type of functions to be written then the validity of each question a number of validity checks had to be put the magnitude of questions which were inserted into the database was approximately 11 000 so a number of validity checks had to be put support for regional and international languages the main usp of the achyksha website is the support for the international as well as regional languages so each of the features which were implemented had to provide support for the same support for image questions the contribution portal also supports image questions wherein users can upload images and relate questions to that and use of inheritance in javascript this was faced by in the conversion of the pi framework into html 5 during the course of the project we learned a number of valuable lessons first of all we learned the importance of teamwork we had a very large team size the question bank alone had 15 people working together we learned how to write lean code with documentation something which was rarely practiced by any of us we also learned the importance of distance learning and we learned how to work under pressure and meet deadlines the technical challenges have not really been explained here because they've already been discussed in the earliest earlier presentation moving on to the future scope achyksha will continue to grow as long as you all continue to contribute so outlining outlining the points for the future we have we can implement spelling correction in the search functionality in languages other than English so currently if you spell electricity in English wrong it can be corrected to electricity but if you spell funny wrong it will not be corrected we can provide support for that then more question types like integer and assay type can be implemented only five types of exercises are supported as of now but these types can also be included then the expansion of the new prime framework FAQ portal implementation FAQ is a link is already present in the site but the portal has not yet been implemented only the documentation has been carried out and implementation of a robust review or policy for the contribution portal this shows this slide shows the references from where we know we took help now before handing over to the software arena team I would just like to thank Professor Fatak Mr. Vinash Awate Mr. Rajnikant and Mr. Mayank Waliwal thank you good evening all as we all know there are many learning portals available on the website so here's one of our contributions which is impact experiment with mentor assisted programming and computing training the difference between the various learning portals and us is that it is mentor assisted it is one stop mentor assisted learning programming for learning new subjects this time we have implemented it for C we implemented for various languages the components of impact are learn test your strength and contribute as we all know well going through a learning phase we need to have content we need to build our concepts for that we have tutorials and examples and the thing which makes our portal different from others is the searchable FAQs FAQs are dynamic they keep on evolving as in when the mentor adds questions to the FAQs for practice we have question bank and auto grader which is a very unique concept for solutions to difficulties we have a guaranteed mentor response which is a faceless mentor so as to simulate the real world for test your strength we have continuous improvement for we will have programming competitions for them and contribute section is for improving the educational content on our website the technical challenges that we faced are our specifications were not clear the requirements keep kept on changing now integration of the core with the other team was quite difficult we had to change our interface many a time because of the changing requirements and application had a lot of interdependencies so version control was also a bit challenging task other challenges we faced faced were inappropriate technical features like use of g-option pain which is had to control interdependencies of modules also created a lot of challenges technical achievements we learned we discovered our ability to learn different programming languages within a short time span we created a fully functional portal along with its integration which took a lot of time we used bootstrap for accessibility from all the devices and we learned industry practices like coding conventions exception handling which we rarely use when we work alone the soft skills were to work as a team to integrate with all to work under pressure to have flexibility in order to meet the project timelines on future scope of our project is as I told this is an experiment so we need to have a valid check with it whether it works successfully or not so the future scope is to validate the experiment to extend it to multiple languages not just in programming context but also to have multilingual support so that people from various parts of the world can learn this integrate the auto grader is one of our future scopes which has not been done as yet and to have the visibility of our website on all the social media at last I'd like to thank Professor Phatak Phatak and Avathe sir for giving us this opportunity and also a mentor for guiding and assisting us throughout the time thank you good evening we represent the CD group and we'll quickly go through the five projects that we are done under this group good evening one and all present here so this is my project interoperability between video conferencing and web conferencing so first of all we are provided with two environment video conferencing and web conferencing but if a web client want to interact with the video client then it is not allowed here so the technology we have used here is like SIP protocol is for the video client rtmp protocol is for the web client the software we have used here is akiga and xlite for the SIP client testing the codex we have used here is the speak for audio h264 is for video and the language we have used is python and java effects so the basic flow of the process is that there is a web client there is a video there is a video client first of all web client has to register itself in the rtmp server the SIP client has to register itself to the SIP server there is a SIP rtmp server that behaving like a gateway and then the translation and transcoding between their language like rtmp to rtp and the rtp to rtmp so basically after facing the challenges like browser restrictions plugin restrictions codex restrictions we have a find now we have coming to the final output and this is our final output that we have come with the web client and a video client like this is a SIP phone and this is a SIP client and this is the video client and we are able to communicate bi-directionally audio and video between us thank you next good evening everyone i'm here to give a brief description of our project media asset management why media asset management to avoid looking for files at different places to deliver the files to reuse those and to keep tracks of the rights and permissions of the assets and to preserve those so basically a centralized storage system the technologies that we use Apache PHP BI framework and MySQL for database the basic flow flows like an asset is uploaded it goes for the reviewer to get reviewed the reviewer can either authorize or reject and the notifications are done accordingly so the final result is a map where we have the following features creation review and approval of assets multiple file supports at role-based access control alerts searching or indexing version control and locks thank you gaming i'll be giving a brief description of the project title concept tutor under which we have developed two educational games the main motivation behind this project was that there are plenty of applications already available for the android operating system which focus on subjects like science and mathematics but there is an vulnerability of Indian eyes in localized applications which focus on subject like social sciences the technology that we have used for developing the games unity gaming engine using this engine first of all we are implementing six different types of gestures which are that's to select drag and drop drag and move drag to draw scroll and pinch to zoom we have used these gestures to implement the two games the first one is the civics game basically has these main areas which is which are eligibility of candidates for the elections of the grand panchay the entire election procedure and solution of various issues or case studies the different kinds of puzzles or games that we have used inside the civics games are multiple choice questions match the following and jumble words the second game which is based on geography has three sub games which are placing the states onto the map of india drawing various physical components onto the map of india and identifying the neighboring countries thank you good evening one and all i'm here to give a brief on development of forum for interconnectivity with handled gadgets so the basic motivation behind the development of forum that we wanted to be different so that it can support media and it can interconnect with the handled gadgets the technologies used were bootstrap for the developing the front end spring mvc for the development framework and my square sd database the features that were developed in the forum but that we were able to upload the answers in audio video text and image format and we were able to develop two applications one android app and another messaging service app through which we can post questions even without internet connectivity so that it can be easily accessible to every place and so these were the gold achieved we can post the questions through these two apps and it will go to the portal and once we click on any question then the video corresponding to that question will be played thank you good evening everyone i'll be briefing on network simulator and simulation bandwidth mounting tool that you have developed the basic motivation of the project was to overcome the limitation the network simulation tool tcs vanem developed by tcs a tcs vanem is a very commonly used network simulation tool but it has many drawbacks like it runs over a not so common nopics linux and simulation or single client is only possible so we have come up with solutions that are which solve these problems and also add our own features like it can be it we can simulate the network or multiple pcs and we can include network monitoring and we have displayed the results and graphs and we are planning to release this as a linux package so these are the technologies we have used jango as a backend mysql database and simple bash scripting so these are the results that we have generated so developer can monitor his own his application and then i want i would like to thank professor phartak sir for providing us this internship opportunity mr zishmukh sir for for guiding us throughout the internship and the entire cd team for making this project seven thank you uh you how many codecs did you look at before finalizing on h264 or you just made that choice and then proceeded sir we are restricted for the h264 because we are like we are this is one of the rnd type project and this is not implemented yet so now we are the soft phone we are using so for that only video we can restrict it for the h264 codecs also and further we can go for the different codecs for the video also because like h264 is described as a best now now for the like a network or for better better resolutions there's one more advantage it is freely available in multiple platforms yes sir it's freely available all other codecs have a huge challenge in yes sir in their licensing and all cases yes sir how much of things that you did here you were familiar with before you came to iit sir i basically personally i just i have no idea about anything i have learned a lot here like siv protocols rtmp protocol these all are very new for me and it's really a very new project and very like researching projects for me i have worked a lot thank you we are from the ideal team and under ideal there are four projects one was on anodino one was on general health monitoring system data acquisition system and quadcopter i have been in anodino group it's a low cost board which is as cheap as less than 100 rupees and when we came here as an intern number of peripherals have been interfaced to anodino and we contributed some more to it by adding some communication devices by interfacing some communication devices like gsm gps zig b and even dc motors so once as motors form the movement of robos we can infer that anodino will be capable of even making a robo further to emphasize the power of anodino we have also made a home automation project and in which we could control any appliance connected inside a room through so apart from interfacing a number of peripherals we had also done a project on home automation system in which one person with an app in his mobile phone or a tablet it can be any android phone or akash tablet or whatever he will be able to control any device present inside a room through infrared communication apart from that actually home automation system already exists but in which the electrical wiring of each and every devices had to be altered in instead of which we had made a module which looks like this in which we can it can be directly used and used as a plug and use device so this was a part of our project apart from that this also has a number of advantages and shortcomings we wanted to use an adapter instead of using a bat actually it has a battery inside so instead of using a battery we wanted to use an adapter I am just saying some of the future scopes we can replace this battery with an adapter we can increase the range by using RF or Zigbee or Bluetooth and moreover we can form like a network within the home within the home so these are the contents under the Anudvina group moreover we have compiled all these all the works we have done and it has been pushed in git and the book is also about to be released we are it is under construction thank you good evening everyone like I'm going to present on GHM this is the basic structure of the whole system in general head monitor we are measuring five vital body parameters that is body temperature peak flow pulse oxy ecg and blood pressure in this system we have as you can see there are three components the hardware the android app and the web app from the android app we click on the tab and body parameter and unique ID is sent and from there we can measure the values and the is displayed on the android app along with it we display the status as well if it's normal or caution or emergency and if there is no internet connection then the data is stored template in the SQLite for when internet connection is detected it is pushed to the server and the web app is designed basically for the doctor and the patient they can access the data for the health data and generate a report as well next please in our project right now we have successfully implemented the body temperature peak flow and blood pressure and for ecg and pulse oxy we're having some problems because we integrate implementing the circuit and bread boards and we have lots of noise so the filtering is enhanced next please future scope we like to see this as an integrated system and make it wearable device and we can add more health parameters like blood glucose levels cholesterol levels and in the android app we can add features like other than status we can also give suggestions health tips and we can also analyze the data and predict the onslaught of a disease before it's actually strikes thank you good evening everyone my project was east unclean a data general data purpose data acquisition system under this project the features we could achieve were make a highly configurable and a user friendly interface for interfacing adc i2c and uat based sensors the country it is highly configurable but still the user does not need to go any into any details of scripting process which is very difficult for starters in the electronics world generalized i2c model as people who are using i2c sensor may know that reading the i2c sensors is a very tedious process it involves a long list of commands with status checks and all so achieving that model was a big very big challenge for us but we at last we could achieve it and we because it is also a challenge because at the back end we need to take care of the delays that are taking place in the execution of those commands because even a delay of one millisecond is very crucial in electronics also we have allowed the user to enter a series of formulae to manipulate the raw data that is coming from the sensors and actually interpret the physical parameter or the value he wants to read so that was also very good feature of the project it includes data logging suppose you want to log the data for hours and days for future references and studies so we you cannot keep the tablet on and you can holding it so for viewing so we have included that feature so that the data gets stored on the data server and the user can retrieve it back and analyze it later also we have stored made a date local database on the akash tablet for storing the configuration of previously used sensors so you don't need to enter all the details again and again after you have used it once on the tablet we interfaced we use the cryos aop flight controller board and we interface raspberry pi with it and we connected a raspy cam the camera which comes with raspberry pi usually and usb web camera we interfaced it with the raspberry pi the raspy cam is used for image processing purposes and usb webcam we are using for video streaming the next thing is door detection this we are aiming to make this quadcopter fully autonomous which will run on the basis of gps however in a closed door cluttered environment the gps gets lost it can't have access to gps so what in that case so in that case we have device and algorithm that it will find an opening to the room it will go outside the room it will again have gps access and then it can freely navigate how many of you had a significant exposure to i mean i don't know is okay but it's parent or raspberry pi did you use these things in your college earlier well i did not i did not use raspberry pi i had heard of it but i got the hands-on experience here what about the other members of the team no prior experience so you could learn and manage yeah the mentors were very supportive and we also took they were given we were given a lot of time to and also the fact that you could work in the labs as long as you wanted does make a difference right thank you so much good work