 Good morning to one and all present here. I can't hear you friends. I said good morning Myself Ekta Sharma, I'm highly honored to welcome all our honorable dignitaries Arm enters and all the summer interns to the final presentation of IIT Bombay, Eklavya summer internship 2015 IIT Bombay the known Institute of our world gives an opportunity to all the students of the different states and the different Institute to work together as a summer intern under our mentorship of Different faculty members and of course with the guidance of professor DB Patak sir So friends give a huge round of applause for yourself being deserving enough to be a part of IIT Bombay eggs. I Request professor DB Patak sir to motivate all our interns with your precious words So friends give a huge round of applause for professor DB Patak sir I'll not spend too much time here. Welcome to the final presentations I have a lot of things to say, but I'll say them towards the end the validity address You'll probably be during the dinner time This is one opportunity where all of you get to see what other groups are doing and that is the reason Why I was not very happy when I did not see all the students here. I still do not see all 85 students Please understand that what you have been doing very methodically over the last two months is something that goes back with you Definitely, but what others are doing? You will never ever come to know and you have spent two months with them here So this is an occasion absorb whatever they have done see how it fits into the larger scheme of things And as far as this summer internship is concerned, I am being wrongly given the credit The entire summer internship including those held in the past have been organized entirely by professor Avinash out and his team So let us give him and his team a big hand In order to not upset the schedule what we have decided is we'll follow the schedule But we are taking the starting point as 10 a.m. Which is exactly 10 a.m. Now so upper-nose team to start off the presentation and we'll try to stick to the schedule The misting between 9 to 10 professor out. I will decide at what point in time. They will be accommodated Unfortunately, my life still continues to be out of control. I have three important meetings in between So please excuse me if you find me going out suddenly and coming in suddenly a privilege Which is not available for others by the way So okay, so now I'll be inviting IT Bombay acts Monitoring application group under the guidance of Aparna ma'am. So please friends give a huge round of applause for them. Good morning, everyone My name is Dilip Kumar First of all, I would like to congratulate all of you on the successful completion of our internship and I would like to thank professor DB Phatak sir for providing all of us such a great opportunity to work at IT Bombay And I would like to thank Avathe sir who is continuously supervising our team And I would like to thank our guide Aparna ma'am who is Who is there with us late nights also? So as today's part, let's discuss our project IT Bombay X map This is introduction. I will discuss. So these are the contents that we are going to discuss in our presentation WS words like not all WHS some of the questions. So where we can answer Next one is architecture diagram. So how we developed our application that going to be discussed in architecture diagram Subsystems so coming to IT Bombay X. There are majorly five subsystems, which we categorized that things we will discuss with a demo and Achievements like throughout the internship. What we have achieved technical non-technical those things we are going to discuss and and The next one challenges and learnings those also under internship. What we have got and future road maps We didn't implement all things. So something is remained to continue the project. So those things we are discussing and then conclusion First question what is exactly IT Bombay X map is so as you see the name It is a application if you see there is ID Bombay So what this this is a web-based application which takes the data from IT Bombay X to generate such kind of Reports of various roles roles means in learning system There are various like faculty student and there are some other roles also, which you will see throughout the presentation So how the various kind of reports are being generated for those roles? If those reports are under IT Bombay X map and why do we need it? So Answer to this question is MOOCs are a little bit new to India So people want to measure how effective MOOCs are there means how they are effective in India. So that's why In order to make it more effectively, we should give some reports to improve the performance that's why we need this and How I do makes map works and who will use it these questions will carry out throughout the presentation Come into that coaching how it a bomb makes map works that will be explained with architecture diagram by Kumar I would like to tell you how how IT Bombay X map will work. So this is the architecture diagram and So comment service in this common service database. Actually, it is a part of any open edX database Or ID Bombay X mu. So see this CS underscore comments She will be means it contains this discussion related details details and courses In this Mongo databases, we will we will be having all the courses stored in this database LMS This is related to the student details and all So this is our ID Bombay X map system. It is related to our IT Bombay X in this way So we are using the databases that are that are owned by the IIT Bombay eggs And these are the five subsystems included in the included in our new application for us faculty report system admin report system student report system and General information report system program manager report system. So we are the throughout our project We are using Django in our system. So we are now I would like to tell you the architecture of Django How it works and how how it is connected with the databases and all so this is the Django architecture so initially We will be using our systems are mobile mobile devices whatever to request the I mean to access this website So we initially send the URL request So it will come to the application that a logger application that is present in the new application So this logger application will fetch the username and password and then it will redirect to the different URLs present there So the these these things will be there in the views use contains some APIs So the those APIs will fetch the data from these databases and the fetched data will be again from API to use This views will again take the templates from the Django or Django and these templates as well as data will be rendered to the web browser present in our laptops or systems So it is the Django server and the response will be sent response will be sent as soon as the pay it will be Web page this high charts will be drawn high charts are High charts will be drawn and it has different parts like these five components and each one will have page paginated list display and page filter for effective navigation of users So I would like to discuss some salient features in in our system like role-based access So our system is completely built for a user specific role user base based on the user view So it has mainly five roles faculty faculty student program manager Admin and general users general users means public who everybody can access these information Summary and drill down for drill down for each type of report When I in whenever if you see some course details if you click on that course you can see students And if you click on student you will see you will see the details of all the students so we have implemented some drill down mechanism for the F for the effective navigation and filtering search and download of data is also available in our system, which is Less implemented in the adx or edx open edx When number of use a number of users are more we can't download the data or we can't view the data in edx And that is now possible with our system and actionable presentation of data means if you if faculty sees some discussions that unanswered questions you can directly click on the click on the Link as he can directly go to the IIT Bombay X map IIT Bombay X and he can view and answer the questions So course structure will be explained by Good morning, everyone. My name is Davis Kumar. I am from Guru Nanak Dev University, Amritsar, and I am here to discuss about these course structure Every course in IT Bombay X has been divided into various parts like sections subsections unit and under unit these all are the parts For example, let us take one example. It will be better for us for example, a course like CS 101 Which is developed by IT Bombay Section section may be a week wise month wise it developed it depends on the course developer actually like for It can be week wise month wise or day wise whatever course creator creator wants it And under that let us consider Let us consider that subsection subsection maybe like addition subtraction Multiplication and division let us consider these four subsections and under these subsections unit units means under addition Let us consider two units like addition of two numbers it may be a video and text about that addition of two videos and Another unit may be addition of three numbers like videos and all those things. This is the unit and Under unit it contains stml video discussion and problem discussion will be for each unit Actually, and this let us come to this stml file. This is a Anonymous user ID under Anonymous user ID any that course creator or anyone can put that text and it may relate to Relate that text to some link which will be opened after clicking that it is anonymous user ID zooming image zooming image There is for example When we see some image all the parts may not be visible So on clicking to some part of that image it will be zoomed up This is zooming image and raw stml raw stml is actually just like Text it is but the difference between text and raw stml is that raw stml opens in raw stml Editor while text generally opens in vi editors and raw stml is written as Will be presented as you write that like if you will provide five spaces and all that things in one line You write anything it will be presented like that only announcement these are those type of stml text which it needs to be seen by most of the people and I frame I frame are those things the like tools which should be integrated or which need to be integrated Which are system and text, you know every then let's come to discussion Discussion it has two parts general and co-horter general discussion or though discussions Which can be seen by anybody which has been put it on that course or in this unit and Co-horter is that actually this is a private group which can be seen by those person only which Are connected to these cohort now come to problem There are two parts advanced and basic basic parts. We are using only basic parts right now and under that Problems here it is blank common problem check boxes multiple choice numerical input text input and drop down and under advanced it is like molecular structure related to chemistry and math expression like Advanced mathematics blank advanced problem circuit problem like electronics and electrical and custom Javascript and all those things now Nites will explain the faculty Good morning all my name is Nitesh Dev and I will be explaining you the faculty reports that we have implemented in our IIT Bombay X map application IIT Bombay X identifies a faculty as a person who creates and maintains courses and we aim at providing him with informative reports so that he can enhance his Enhanced his course and thus we can enhance the learning learning experience for the students of IIT Bombay X Now, let us sign in from the faculty account As you can see here for the faculty we are showing four main types of reports the course enrollment report discussion forum activity report the grading report and the Course wise group reports now we will I will explain each of these reports one by one now. Let's talk about course course enrollment report now all all of these reports the summary of all of these reports is shown on the dashboard page Now for the course enrollment report what we are showing on the dashboard page page are the number of students per courses created by the faculty as You can see here Now we can also click on any of these bar It will redirect us to the total list of all the students for that course created by the faculty as you can see here We are getting a list of all the students under that particular course of the faculty and there is also one special column information column on clicking on which the faculty can view the attendance report and the grading report for any particular students why we have included that is to Help the faculty to monitor a student on a individual level now Let's talk about the second type of reports now as you all know we all take MOOCs and one of the most important factor that Means that affects the MOOCs is the discussion forum activity means why we have included this type of report Why we have included this type of report is that the faculty can view the Discussion forum activity for his various courses so that he can get various types of information like which type of Courses are most popular which type of courses are facing most number of problems Let's see the legend for this discussion forum activity dashboard report Okay, so as you can see here We are representing the information in the form of stack bar chart and in the three sections now In IIT Bombay X each comment thread can be a discussion or a question now And each question can be either answered or unanswered and what we are showing here is The unanswered question answered question and the discussions now each of this stack bar are Clickable when we click on any of this section say suppose unanswered questions We are redirect to the actual list of the all the unanswered questions now what we have done here is we have given a provision of Answering the question directly from here to the faculty we can click on this link answer the question for For this question and he will be redirected to this Login page now one of the things that we wanted to implement for IIT Bombay X map is was the single sign-on means If single sign-on would have been implemented then he would not have seen the login page for IIT Bombay X That is a single sign-on between IIT Bombay X and IIT Bombay X map these two projects so He can sign in from his IIT Bombay X Authentication and He will directly see the question that he clicked on now he can directly post some response in here And that will be reflected on the reports that we saw on the dashboard as you can see here We submitted the response and the direct effect is shown on the Discussion report that we have we are seeing here now as you can see first the number of answered question the one in the green one Was showing only one answer question now it is showing two and the Question is also listed here see That the answer the question is now answered now This is one part now what we can also achieve from this is the faculty can also validate the answer to the question means if the question is Correctly answered or not then he can comment on that also he can Click on the various discussions and he will be redirected to the actual discussion on the IIT Bombay X and He can then comment on any of the discussions and so on so that's why we included this type of report Coming to the third type of report the most important report the grading report Now what we have done here is on the dashboard page The faculty can see how his courses are performing on the basis of grading now what we are showing here as you can see in the legend there Are the course average and the maximum marks for a particular course now here? He can directly see the Healthy comparison between these various courses. This course is doing well and so not Means on the basis of the average marks per course that is shown in this report now each of these report is Clickable when we click on any of these Bar we are directed to the list of marks of all the students here now We are also implemented one functionality here by the means of which he can directly download all this all this information in the Excel format by clicking on this export Here as you can see It will be downloaded and The Excel format on a system Okay, so by then he can use this report anywhere anywhere else Then the another type of reports that we are showing here is the are the course wise group reports now as explained by kumar in kumar the Means the faculty can also create groups amongst the in the courses. He has created now We are also showing the group wise course reports in here on the dashboard with on dashboard page What we are showing is are the number of groups per course now here you can see he has created three gold three groups in his One course this one now He can directly click on it and he will get the detailed group report for that course That group okay now now he has created the three groups So what we are showing in the detailed group discussion? Detailed group report is the first one is discussion activity report Now this is the same report that I explained you earlier about the discussion activity report He can directly answer the question from here view evaluated the answer question by clicking on any of these bar graphs Now another type of report that we are showing in the detailed group report is the group wise student strength Means he can see how many students are under what groups and also he can get the total Length of means the total list of all the students that are under a particular group now if he clicks on any of these Bar here corresponding to any group. He will get the list of all the courses All the students are he for that group and he can we have also implemented a export Facility here just like earlier so he can Download all the information So this is it about the faculty panel now Let's move on to the most important role for the any any MOOC was the student and the student actually the student reports will be explained by Devesh Good morning again Student report in student report we are Explaining these things like attendance details summary For every point there will be some graph and pie charts or bar charts Everything like grades obtained by that student a course structure and attendance details discussion forum activity everything and Okay, coming to this After entering the After entering the credentials of the student it leads to a student layout page the This student layout has been divided into two parts. Actually. This is dashboard and course structure Clicking on dashboard it leads to this course wise attendance and these are all the number of courses Which has been enrolled by that student Through which we logged in these are the visitor sections and total number of total sections visited section are those components of the Of the course which has been visited by the student like videos and HTML and problems like thing Total sections are those sections which had been inputted by the course created into this very course For example in CS 301 it Components has been visited out of total 13 components Out of these this total 13 components we can see all these courses which had been enrolled by the Student now we have an export button which leads to that XLS file and we can Get these all data in XLS format and it leads to this data Which can be used for further purposes like storing or using every another things This is course wise grade in course wise grade We are defining all the these are the all courses which has been enrolled by that student and For every course we are defining that grade maximum and that Average thing like a student grade means percentage of percentage marks which has been Obtained by that student for example average is their 75 point something like a student grade is 90 point 0.00 average is 75 point 83 and out of total means maximum percentage is 100 percent After clicking on this it leads to this quiz wise performance of that student quiz wise performance means Each quiz of that very course on which we click there It also shows the same thing maximum average and marks obtained like maximum is 100 percent average is 91 point seven And marks obtained is 100 percent here Sorry, yeah marks obtained is 100 percent here coming to this course structure These are all the courses which which was which is enrolled by that student for example in ma 101 These are all the subsections which are present like addition introduction subtraction multiplication and division these like Attended part and all those things attended and unattended we have divided this thing into two parts For example, this is unattended one by one means one subsection is unattended out of one total Subsection present there. This is the need of this and that attended part attended two by two that Attended two by two means two Subsections had been has been attended out of that two section on clicking to that unattended part It leads to this this is unattended one by two again means one unit is unattended out of two units present inside that subsection on clicking to this unit it will lead to video and problem and Everything what is present inside that this is video unattended and numerical input, which is attended inside that so we can see the Data hierarchy wise actually like the course section subsection unit and inside that whatever it is It is problem or anything else. What is present there? Actually, we are looking at in the MySQL database. It is whatever student sees like Video or problem anything it is stored in MySQL and every data, which is Added by the course creator. It is stored in MongoDB So from MongoDB we are getting all those things total number of components Which are which is there and total number of attended parts. It is from MySQL there is actually Actually, there is there are many Attributes like ease state and all the things from that Yeah, thank you and now Manisha will explain that my SQL database which has information about the details attended and What are the types of values it keeps is it only yes or no or? It is it is bullion type of there is a one table like course where a student module Inside that you can get that data It is actually a bullion type if it is attended type of things zero and one type of and there is an entry for every Student if any unit is attended on Razzle then information about that particular unit object idea of that particular unit is stored in course will strain module So from course will strain module. We are getting object ideas of that particular unit and we are On the case the event analytics people. I did not see this table mentioned by them Thank you, sir. This is admin report and Manisha will explain this admin report Good morning, everyone. I'm Manisha Now I'm going to explain you about the admin reports what the admin can see from this IT Bombay X a map monitoring application So basically the admin can see all the reports related to a number of registrations happened the email sent course wise and the disk usage what a particular course is occupying in the disk space So here the admin can monitor the health of the IT Bombay X application and When we login as the admin he'll be redirected to the admin dashboard where he can see different kind of reports such as Number of emails sent course wise which specifies the number of emails sent for different courses Then we have the number of registrations happened That is it gives the counts of the number of registrations happened on a particular day Then the other kind of report what the admin can see is the course enrolment detail In the course enrolment detail, it specifies the number of number of students who have enrolled for different courses Which specifies how many students have been Enrolling for different courses which course is being very active and all that and then the other kind of report What admin can see is the disk usage about Every course like the disk space what a course is occupying then Going to the number of registrations again if we click on a particular day in this graph Then it'll redirect to the next level of detail that is which will specify the number of Details about the users who have registered on that particular day which we have clicked on We can also filter this data by using specifying the start date and the end date Which will give the details about the users who have registered on between those two specific dates Here as we have entered two dates this displays The registration details between between those two specific dates Then the other kind of report what we about the admin can see Where you show the report of the graphical representation of the attendance Not attendance enrolment Are you you should be able to produce a cumulative report as well isn't it That means on day one there were so many day two they were so many day three they were so many etc etc Sir this is actually the only the number of registry about the registration This is about the course enrolment Only the registration on the it bomb on the course enrolment. Yeah, can you not produce a cumulative report devise cumulative report? It is there sir. That's how next level first. I'm explaining the registration This is the next level detail about the course Emails sent this specifies the number of emails sent on different days course wise This gives the number of yeah It specifies like what all activities are going on because by Looking at the number of emails sent the admin will get to know whether The course is active or some activities going on or not Then the other kind of detail what the admin can see is The course enrolment details previously we had seen the registration details. This is enrolment details This specifies the number of enrolments for different courses on different days by clicking on a particular day It specifies the course wise details and the student enrolled on that particular day for different courses So here it's a give it gives the number of enrolments for various courses on that particular day which we had clicked and then This gives the credentials or the details about the students who have enrolled for different courses on that particular day These are the details which an admin can see Thank you What I mean by cumulative data is that this is where Professor Gayathunde actually Prepared a report by laboriously looking at the details given every day So today so many tomorrow so many day after tomorrow so many the point is when I go to day after tomorrow The IIT Bombay X dashboard does not tell me what was the situation day for yesterday So That's the problem whenever I choose a particular day and you can verify what other but if I that's okay So typically it is actually not per day kind of thing What is important for us to understand? What is the consolidated enrolment that happens and when does it pick up that statistical sense? Shall tell you where it is important? It tells us that next year a how much in advance? We must announce the course and be at what time a advertising intervention has to happen Tell the students to enroll early is typically everywhere in the world people will enroll towards the last day now Last few days how many people have enrolled is not known So what you will do is you will show me on any time I clay you will show me the data that time But there is no history available and there is no trained available This trend is also important from another point of view When I size my hardware requirement to support so many students You assume that if the enrolment is open for one month There will be an average load per day of something which is not true The load happens towards the last few days What is the nature of that load could be very critically required? So that is but that is a small extension that can be done. We have implemented that trend thing in registration We can also extend it to the course enrolment exactly same data Now Gunjan will explain about the program manager reports You're doing the trend per day for a faculty it's not admin For a faculty you have to extend that trend even after the course starts You have this visited thing, correct? Injection visited, right? The section visited count happens every day Can you not show how many students? okay First of all how many students enrolled as on each day that kind of a graph and as they start Visiting, can you not show that graph going down? Because normally the students the dropout ratio That would be good The problem is that even now that he mentioned this if you look at the visited Information which is actually quite important for a teacher That visited whether that visited information will only show the total cumulative visits as on the day So actually what we should do is we should internally run such things every day and and maintain the count So we know exactly how many visits happened on on which day etc So that I hope you all appreciate that that if people are undergoing a course See if the whole thing about MOOCs is about knowing the learning behavior of the students And the learning behavior is actually displayed through such statistics And that is very critical in deciding the pedagogical corrections that the teacher needs to make on This is very good. That is only extension at least do write in your final report If you're not able to implement this do write in a final report that this is suggested And write a few lines about how this could be done Okay, you might have to put in for example a one more table of the trains, which is date-wise And every day a batch runs it and accumulates that data Good morning everyone. I am here to explain the program manager panel. Now. What is the program manager? So basically a program manager can be thought of as a person who can see the all the All the details about the partner institutes with IIT bomb bags for example Many people here who may not be aware of this model that is actually getting rolled out as we speak The model of blended MOOCs is as follows Some institutions which are autonomous Decide to use in their teaching of a subject their own teaching and the teaching from MOOCs with IIT bomb Unique models has not been tried anywhere in the world except for individual issue to issue kind of We are trying it with 50 institutions many of which are your own institute These are autonomous institutions. So they decide that one of the course courses from IIT Bombay Will be used in this blended model Or maybe some institute says two some institute says three model works like this For each subject there are teachers who offer MOOCs from here and there are teachers in these 50 institutions who teach that course Local there could be one or more teachers there Each institute may take one two three or more courses for such model So what we have agreed is that each institution will appoint a program coordinator Who will locally coordinate these blended MOOC operations for all the courses that are run in the blended That program coordinator is supposed to inform to IIT Bombay Who are the individual teachers teaching those subjects and so on so At the most critical aspect of this blended MOOC is not just teaching by a combined method because that requires Pedagogical input for the topics which are covered by MOOCs. For example a teacher in VNIT Will say that I will not give lectures on this topic But we will instead use classroom as discussion session This is called a flip classroom approach and this will be attempted now more importantly Every student of VNIT studying that course will get the final grade for that course Combining two factors one the marks scored in the local assessment and two the marks scored in the online assessment This is the part which has never been attempted The MOOCs marks will then get Mainstreamed into our education system because those marks will have to be earned by students to just pass the normal course on Now it is for this reason that we need to build up a backend system For example, if I am a VNIT teacher, I would like to know week by week how my students are doing in MOOCs because those marks matter and That is the purpose of these reports Okay, let's visit the program manager panel So this is the first report. This gives number of students per institute These are the partner institutes of ID bomb bags and this gives a number of student enrollments under those organizations Now this this is significant because this gives us the differences This gives a difference at which of the organization is having a nice participation rate and all So That I described will actually be shown by Shreeta's team later But there are partner institutions. For example, let me again take the example of PNIT Forget the blended MOOC, but VNIT some people may be offering a MOOCs on IIT Bombay Express IIT Kharagpur may be offering a MOOC. So those are these partner institutions and they would like to know What is the statistics of students studying? Courses offered by those partners, am I right? We have one partner institution now by the way. It's called TIS On clicking the bar, we have the detailed description about which are the courses and how and for that particular course in that organization, how what are the What are the number of enrollments? So these are those details now next we move on to the next set of records Next reports on the panel. We have the next set of reports. Those are the certificate Summary per institute that is for the institute How many courses which are which are running are verified and how many are honored? So by clicking on this, we will have the detailed description about Which is a which of the course is honored and which is verified. So there is a detailed description about that institute Specifically. Now let's move on to the next set of reports Which is a program manager can also view the staff summary That is who are the faculty members who have whose course are courses are running on that side So here these are the records first filter is about Institute wise that is on Institute wise we can Suppose we selected ID bombics and this will give all the name of all the faculties whose courses are currently running on those on ID bombics that form. The next set of filtering is on the basis of the course we will restrict it that for that course how what are the faculties which are Which have their courses running in that under that organization. So this is about whole program manager panel Now next is our general information reports, which will be presented by Nikita Good morning. All my name is Nikita Pekani. I'm from NIT silture So now I'm going to explain the general information reports Here general information reports are those which are open to all Anybody who wants to see the trend or the Who want to research the demographic Activities going on in IIT Bombay X He or she can view that so for that we need to click here and then we land up to the dashboard Here we are showing four kinds of reports or five kinds of reports. Sorry The first one is level of education. The second one is age-wise third one is Gender-wise fourth one is state-wise and the fifth and the last one is Subject-wise the first is level of education Here IIT Bombay X has specified level of ten sets of level of education Including people who have not specified their level of education and others. So From this we can know that which level of education up while registering A student has supposed entered bachelor's degree. So his data has been entered here and we can view that That that details. So next we have the Next we have the age-wise For this we have defined five different groups. The first one is less than 15 years of age then 15 to 25 then 26 to 40 41 to 60 and greater than 60 from this Pi chart we can view that which age group is participating or registering more in online or in IIT Bombay X site. So the next one is gender-wise the Gender-wise also shows the male and female The users didn't specify their gender. So all these details can be viewed from this Pi chart so we can see that the male Some some percent of male or females are participating lesser than male. So we can view that from this bar This is an overall description. So all this comes in single page. So we can Give a we are not giving the details basically, but we are giving overall data. So next We are the state-wise In state-wise we are showing which state is which state students are participating or registering in IIT Bombay X Like here in Maharashtra the students registering are more compared to other states from this we can view this details Next we have the subject-wise So for that we need to go to the left panel and click on subject-wise and we'll end up on this page This page contains This courses are been divided in terms of subjects So for that we can view that how many students are enrolled in which subjects like here We have computer science and computation computational maths. So we can view from this. So when we click on that select a subject suppose so We have maths there is one course, but no student is been enrolled in that course So far for that's why the graph is not showing that course So this is all about general information reports next we have My friend will explain the next slide Okay, good morning again. So now we have we are familiar with all the kind of reports now You may ask a question all the IIT Bombay X is providing some kind of reports. What makes the difference? So here are some points which we can answer the first one is faculty role. So here commit to the first point Allowing users to take frequently used actions from the tool as you seen in the discussion forum activity He can answer any question from here by reading to the IIT Bombay X So what happens is when he when he wants to answer it night about makes what happens when a faculty logged in He will see all the courses on clicking on that course It will go to the that particular course like course where discussion everything will come on clicking on that discussion Then he have to select unanswered then you have to answer what we are doing is we are providing first as a graph All answered unanswered from that he can go directly to answer the question. So it makes the work of faculty easier So that can also improve the course Next one is consultative view of student details Means a faculty can see all the details of a particular course on at one panel So that makes the difference and somebody of discussion forum activities and this point I have already mentioned they're like a response to the student query quickly and Next one filtering and searching so in if actually in MOOC Number of students may be more so in that cases we are providing like pagination and settings. That is the difference So actually There is no particular dashboard kind of thing in IIT Bombay The thing is that he will open this and he opens his account because he will see the what are the courses So on clicking on each course he will get think I college dashboard under that he will get the details of that particular course only Means on for details will be of that particular course only So we are providing like all the things at one place so that he can gather all the information of all the courses at one place While this is good work, but please understand that in practice it is not extraordinarily valuable In general there is very rare situation that the same teacher is teaching simultaneously multiple MOOCs It just does not happen Means one may not teach multiple courses. No, no, not may not. Can you I mean for imagine you are a teacher Teaching one MOOC scores is more than enough work for the whole semester if One teacher will teach one Course only then it will be just like that edX open edX that's what I'm saying So what you are saying is that if a teacher is teaching multiple courses then it will become more useful So it will be useful in such cases where there are usually there is never a single teacher the team of teachers and here but if there are Common teachers in the team who are teaching different courses also that means I'm a Team member of his course and I'm also a team member of a partner's course Then as a teacher when I log in I would see both the courses, right? Yeah, that would be advantage And one more thing is that like great comparison is there, right? So coming great comparison how we have seen in the faculty panel that we are giving like maximum average and That is not there Yeah, coming to the student that is all low like His enrollment reports 18 ends these kinds of things are not there in open edX next The graphical display with maximum and in open edX currently There is no relation between comparison of one student data with another student. So that thing is here for student Next one is admin you may ask one question like why admin need these kind of reports The thing is that in order to monitor the performance of admin is very interesting monitoring the performance of the application outside So here how he measure the performance means he can use some tools to measure the performance But the thing is that when you use some tool to measure the performance it will give So it will gives you It will gives you only Regarding that system means if there are multiple servers running on a particular system It will give you all the data and come to these kinds of reports like enrollments and these things won't be Captured by any of these softwares and one more thing which we didn't implement is the bandwidth uses of particular Particular item makes a word that thing is not implemented. So that we have included in the future So that may be useful for admin Okay, next one is program manager as you have seen program manager role we have defined newly So this program manager like currently in id. Bombay X only id. Bombay X is offering the courses So in future there may be a chance like more institute offers a course on id. Bombay X platform So anyone who is like Like a person who belongs to id. Bombay X He may wants to see which in sheet course are being popular for those kinds of reports We have a different that role that is not there in open edx and That is very much there, but they have not exposed that because The edx is not open edx, but edx has program managers. So they have a program manager for India They have program manager for Europe They have program manager for groups of charter institutions, etc. So those are the people who interact with a Corresponding program manager at each institution in terms of the number of courses But that is a feature of edx and that feature is not available and accessible in open edx That is and the next one is generally user if you see the general information reports What we have seen is like demographic representation as wise and by their Education level so these things are already there in open edx, but the thing is that When a faculty logs in a course, then only he will be able to see these kind of like age wise These reports age wise reports are state-wide reports. He can see after logging into the particular course But as MOOCs are new to India people are more interested in like how effective are the MOOCs are So what we are giving is we are providing that information is open here We are not giving any details means like we won't give any detail of any student or any detail of any faculty He will see only the abstract view like How many are parts being like percentage wise so that is the general information reports, which is open to all Slight variation. I'll have to leave now for that 11 o'clock event But I just wanted to take this opportunity to advise you on the strong privacy acts Which are the law of the land in many countries? India still does not have privacy acts yet So the law of privacy is being contemplated But we as an academic institution would like to be very careful about Maintaining the privacy of individuals who attend our courses And that is why we have taken the Clues from what the edX Coursera and everybody does Now how the privacy can be compromised? So I'll give you an example What he's saying is correct that no detailed information about the student is available at all In fact the privacy is maintained to such a level Most sites do not seek any information Other than your name your email ID and your publicly postured Username which could be abracadabracadajay sir. Okay in India. We are collecting at least the pin code In our blended books offering will necessarily collect the roll number of the student name of the institute, etc But this becomes private interming Now how private information can be judged even from statistical reports Suppose I'm a resident of Manipur And I know a person who is attending a MOOC Now if your statistical report shows That state-wise report there is only one student from Manipur Then I know exactly who that student is And later when I see other distributed reports, I will be able to infer something about that student I mean so many of those of you have done a course in Databases would know how even if I don't have permission to see something I can write SQL queries around things to get that information so one has to take the Statistics also is a pinch of salt and the correct Implementation would be that in any case if in any statistic If there is an outlier that is there only one or two people then that statistics should not be displayed That is the respect that we all need to give for the privacy of information Damn good work. I'm very so but all the code etc is properly preserved of course upper nice there So you would have all of that, right? So no private information is leaked anywhere and all code is Well documented or only inline documentation I'm impressed. Let's give them a big hand, but listen to their conclusions. I need to go for that event Yeah, next one is achievements and challenges and learnings that will be explained by Good morning everyone. Myself. I'm in brief. I'm here to tell you what have we actually achieved by a project IT Bombics map This is a monitoring application. It provides different kind of reports to different kind of users the users Here's our students faculty admin Program manager and the general users now the API is a 40 plus that we have included here and the two of them were delivered to blended MOOCs team But the fact to be discussed here is that our application is actionable Which means that faculty can respond to the reports that this year on application like Nitish said in faculty panel that you can answer the unanswered questions You can navigate directly to IT Bombics site and then you come back to the reports on map And finally we have been able to provide a complete implementation of our system The system has been optimized after testing with actual data. This actual data here is the dump file that we extracted from IT Bombics and Reports visualization at a single place Which means that we are giving a single window view to all the reports for all the different kind of users And this is a small effort towards advanced personalized instructions Know what challenges and learnings we came through while working on this project Firstly, we have the grading policies in their calculations Now the fact is that all the grading policies they are stored in MongoDB and it's a little difficult to acquire data from MongoDB and Then to display it in terms of queries and it's also difficult to optimize that so that was a challenge for us Nextly, we have object relational mapping IT Bombics. It works on ORM calls We worked on ORM calls. We tried to figure it out how models are used in IT Bombics But by the time we were in the middle of our project So in our application we have fired SQL queries and not ORM calls. This can be a future recommendation Next we have used high charts to represent the graphical reports. We have adapted technologies like bootstrap, jQuery, Ajax, Django, MongoDB and MySQL We have worked on both MySQL and MongoDB reflecting the differences between the two databases Finally, we have documented our entire project and we've learned the importance of version control here And we came We've optimized our queries all throughout this project when we worked on actual data We found that some of our codes or some of our APIs they were lagging behind in terms of the time they were taking place to process and Finally, we have integrated this entire thing within time and tested this with actual data so that we can provide you with an effective deliverable Don't get faced by seemingly impossible barriers. Now I would explain to you one of the barriers which came through when we were working through this project We worked on grading policies Grading policies earlier was taking around 45 minutes just to process so the student and faculty panel They were taking a lot more time than needed. We optimized that query We have been able to reduce the time to around four minutes So that was a complete team effort here Nextly collaboration and coordination was needed to the entire project and we were able to achieve that We have been accommodative and patient throughout this entire project different people they have worked on this and different people have been helpful enough to share the knowledge with each other and Contribute in their own areas of strength The future roadmap will be discussed by you As we figured out some of the drawbacks First one is when you redirect to IDOMX for answering equation. It's asking again for credentials So that is a drawback currently we are having we try to implement that it's not possible So that is one of the future recommendations and back bandwidth utilization as we said it should be in admin reports We didn't implement that so it is also one of the future recommendations and code optimization Although we have optimized the grading code from 45 minutes to four minutes. Four minutes is also a big time to run a Particular report so that need to be optimized more and And all in service reports actually currently in open edx. There is no any survey black like Faculty cannot conduct his own survey. So we want to wanted to provide a survey platform That is not implemented and OVM calls as we have discovered we figured out the way but it is very late So we have implemented everything using queries So it is as everything in IDOMX is an OVM calls. It is recommended to implement the thing in OVM call also And next one same user if you see Admin faculty student roles are there a faculty can also take a course in MOOC But such kind of provision is not there here. So that thing need to be implemented and Reports for staff role along with instructor. There may be staff for a course for staff also need to provide the reports Conclusion coming to the conclusion we have explained everything about IDOMX map Instead of reading that conclusion. I will I can say that If the future recommendations are implemented the project may be useful for effective learning of the student behavior So these are our team members once again I want to thank all the people for patiently listening and I would like to thank again Pardak sir and Avathe sir and Aparna ma'am for getting us this project and spending them with