 Hello everyone, myself Parth. Can I ask you a question first? Have you all enrolled for the IIT Bombay X system? For the student system where you are writing your quizzes and assignments? So I think I might deliver you a good news because we and I and my team have developed a system which when you enrolled for a course in the IIT Bombay IIT Bombay system you will you will get get the assignments and assignments and the quizzes which and which will definitely weight some which will definitely weight some marks and these marks will be automatically considered in the in your universities. So it is definitely a positive point for you for you and your universities that the your universities will be getting all your grades and assignments from the our system IIT Bombay X. There is a very good saying that we need to bring learning to people instead of people to learning because in a if we consider a if we consider 100 students then approximately 90 students in a class are not listening they are just hearing and the rest of the 10 percent are actually listening so it in a survey in a survey we have found that up the 90 percent students that are not listening or that that are thinking outside of the class. So we have we want to have them we want to have their participation in an active learning so we have and as well as the teachers who are the teachers have no idea that the students are not having active participation. These are different types of users interacting with our system that is IIT Bombay blended MOOCs with console for consortium and these are the modules we have developed that is the registration module login module sports management module team management module module and student performance student information management module then these then after that Diraj will guide you to the registration process. Good afternoon everyone I am Diraj. Okay so this is an entry point I mean the gate to enter into our system the registration process there are two ways of getting a person registered to our system okay one is through a request register and another one is through a invitation now the request for registration if a user wants to register into our system he will fill up a request registration form and that request will be sent to the higher authorities and the authorities will accept or decline the request and according to that they can register another one is through a invitation okay I will explain you both the processes separately yeah so this is a request registration process firstly the user fills the request for registration form afterwards a self verification of email link is sent to the user okay that is to verify that the email he has entered is proper or not after that when he has successfully verified his email a request is sent to the higher authorities all the authorities suppose I am requesting for a program coordinator so the higher authority will be a HOI so the HOI will get a request that okay I have requested for this particular role so now the authority's decision suppose say that the authority has accepted my request okay so after the acceptance of the request yeah a personalized registration link will be sent to the user okay now this registration form will be will get open after clicking on this link this will be a personalized registration form so he he cannot change the email and the institute selected because this has been accepted by authority okay so after a user fills the registration form he can successfully register suppose the authority decision he has declined the request so the user can request for some other role or same role in some other institute or same role for some other course in some other institute again after so the similar process will repeat next is a registered through invitation process the authority sends an invitation to a person through his or her dashboard that will be explaining later after sending a request first of all user validation will be checked that that particular user already exist in a system or not if the user already exist we need not again register him we can directly update his role okay so yeah if the user already exist email is sent to him having two links one is the consent link and another one is the descent link so now the the the invitee has the authority that okay I want this role okay I accepted so after clicking on the consent link he has successfully accepted his invitation and his particular profile gets updated with that role with that course suppose that particular user don't want to accept this so the invitation is rejected by clicking on the descent link and the email will be sent to the authority that okay the invitee has rejected your invitation next one suppose the invitee is a fresh user so again the similar process a personalized registration link will be sent to the user user clicks on that he fills a registration form and after that he successfully registered into our system so in these two ways registration can be done okay next the login this is just a simple login page that we always that we have in normal websites so you can just see login if it is valid then you get to you go to the homepage if it is not valid you can yeah if it is not valid then you are again redirected to the homepage just a simple login page for our website next we will continue so main aim of this project is to teach students so to teach students courses are must they take courses and they get information about those courses so we have course management module it has five features main five features view current courses that is the courses which is the institute is currently enrolled in find courses if the institute wants to enroll in further new courses participate in a course that is if he founds of course interesting he can participate in the course update details of a course if he wants to change the details which he has filled while enrolling the course he can update the details and cancel participation in a course if he wants to cancel the participation in a particular course so this is basically the flow how course management is done so a user locks in and on the basis of the role that is head or the program coordinator or the course coordinator or the teacher on the basis of the role different things happen say if the user is head or program coordinator his home screen appears which shows the current courses in which the institute is currently enrolled so he can find new courses to enroll he can enroll in a new course update the course details and he can cancel and at any time he can log out he can log out at any time now if the user is course coordinator or the teacher his home screen appears which shows only those courses which are under him the course coordinator has some courses under him similarly the teachers teach some courses not all the courses of the institute so they will view only those courses which are under him or her so they can update the details of their own courses not all the courses and of course they can log out at any time they don't have luxury to enroll for a new course for the institute or cancel for an enrolled course so this whole module was course management module one another module is the IT Bombay X blended MOOC system team so we want to have a team which keeps an eye or keeps a vigil over everything which happens over the system so it has three people report administrator blended MOOC coordinator IT Bombay X course faculty so three parts I will explain one by one IT Bombay X reports admin so this person has the luxury to view all the reports any kind of reports related to the system so he chooses a report to to view and the view he can view the report in the next screen the report appears none other is IT Bombay X blended MOOC's coordinator now his role is that he can select any institute from the approved list of institute he can select the roles which are present in that particular institute and on the basis of the institute he selected the role he selected he gets into the system for that institute on the basis of that role the last one is IT Bombay X course faculty admin so this person at IT Bombay X can know the the performance performance reports of students which are enrolled in IT Bombay X system so he selects the course for which he wants to know the details for which he wants to know the performance he selects the report and he can view the report I have a question now IT Bombay X faculty they have IT Bombay X they can view the grades of students over there so what is the difference in your report course faculty report IT Bombay X course faculty you have given a login to them so they can do the grades in the IT Bombay X so what is the difference in your system what kind of reports they can do this report shows the average average marks scored in each quiz by all the students of the institute so the admin can compare the performance of all the institutes and can take necessary accents whether he can inform your students are not active or which kind of grading scheme you are using sir we are not using any kind of grade grading scheme we are receiving the grades from the API provided by Aparna ma'am's team hi everyone my I'm a poor boy and team management is my module I'll cut straight to the point right now we are offering four different roles to every participating Institute head of the Institute program coordinator and the teacher so as the student as the Institute and roles for more and more courses the last two roles will keep on increasing so the institute will find that it has a large number of people to manage and that is where team management comes in the forum we are offering will have this hierarchy the head of the Institute is at the top and that is why he has the authority over all of these actually a tick so he has the authority over all of them coming to the teacher he does not have any authority or any other role except for students so the basic functionality of team management is divided into two parts view team manage team the view team we can divide the viewing of the team into two parts first of all is the entire team the head of the Institute and the program coordinator should be able to view all the people who he is working with irrespective of which course they are working on but as far as the course team is concerned somebody who is enrolled for only CS11 should not be able to see all the people who are working on ME209 manage team the functionality of manage team is being offered by three main tasks invitation adding the members to invitation second is approval disapproval from a request list third is update or removal how exactly it works suppose there is a one faculty who is teaching a subject or who is a coordinating the things and then in between the faculty changes let's say for example transfer or leave the job or whatever so whether it is possible that you can map multiple teacher that to in between in between the semester this is very practical yes sir so this is the last thing is update is exactly for that only supposing your person leaves in between so what we can do is we can finish a tenure at that time and we can appoint somebody at somebody else at his role and as far as the teachers concerned we can have multiple teachers for the same role for the same course so I don't think that's a problem if a course coordinator leaves then we can appoint another one for that whether there is in most of the cases there is a clear cut division division in the sense that the few units will be taught by x person and few part of the syllabus can be part by other person suppose that is directly correlated with the grading or valuation or something kind of thing or whether there is a any boundary or the fencing level changes here and there makes any change in Europe sir the evaluation is independent of which teacher your work currently starting on that job of the teacher at maximum is to upload the details of the student basically the teachers responsible for uploading the data of the students many time there is again a possibility let's say for example physics is common for the first year in so many institute okay so one person teaches only first unit to six different sections and then other person teaches the unit number two to all so how exactly you cater to this first was invitation a person in authority can invite somebody he thinks is good enough for a particular role supposedly ahead of the institute things that put your person super to joy he can invite him by sending his sending him an email he will just write his name and email and a link will be sent to him should send to that email asking him to register if he registers he will be automatically promoted to that role so it basically works on now you can only have one person at a role at one time if somebody is there you'll have to either remove it or cancel his invitation to continue second is request user list although right now we are supporting an authority can invite somebody but it is equally good that somebody can also request the higher authorities that let's say I want to become a course coordinator he can fill a request registration form as described by theory and the request will go to higher authorities it will be available on the dashboard you can either approve or disapprove the proper details will be available so if he approves a request sorry a link will be sent back to the invity request he sorry to register and the cancellation will send a kind of similar mail afternoon and I have worked on the student data management module so basically it deals with the student data information provided by the blended MOOCs partners who institutes who are participating in the our initiation the Dr. Pataks initiation for the blended MOOCs so this module deals with the student data and it provides the facility to deals with the student data but in a restrictive manner we have the higher two types of hierarchy in student data management module first one is the teacher which is the lower hierarchy and second one is the higher authorities where we have the course coordinator program coordinator and the head of institution so in the student data management module we have five types of functionalities first the show student details and second one is the eight students upload the student information unenrollment and substitute teacher so first of all show student details I'm surprised you didn't have anything to group the student how the student can be grouped together suppose they are a student in the class they can have elective subjects few student will be grouped with the one x-elective and y-elective although they are the part of the same class so how there is no provision I have seen that you can group the student in particular pocket in our blended MOOC we have which are it is it is a mandatory condition if you go to any academic system you will find the electives are the part of the syllabus is so how the electives can be addressed then but actually in the blended MOOC for each classroom we have only one teacher for one course there is no if the elective is another course right but in the one class you have got just go to the previous slide you have got the add student upload student kind of thing and then the substitute teacher right so the in the one class there are 50 student available they can then necessarily being grouped into the different group based on their own elective right so the grouping the student I didn't find any provision at this where you have not given a broader picture of your system that's a problem when you said H O I nobody actually knows what is H O I and then after some time you showed H O I time limit constraints so the thing is that what we are doing is that when we will run this blended MOOCs program then the institute will be using the grades of MOOCs for their students over there so they have to view the grades so they are two parts to it one is that they have to mark their students that these are the students of my of this course who are participating in this blended MOOCs program and second is to view their grades so in order to do that we have built a process in way for example the head of the institute he should be able to view the data of all the students are belonging to all the courses then head can delegate that thing to a program coordinator normally there will be a program coordinator who will be handling everything each course like we saw the data that CS 101 is taught across the first year students so they are multiple teachers so we created a course coordinator role CS 101 coordinator of say VNIT saying that he will be responsible for the entire set of CS 101 this is more to do with the management with IIT Bombay X team which kind of thing and the actual teachers who are teaching the course become the teachers over here so they do the actual thing they mark they upload the students information over here saying that these are the students what they do is that they will when I become the teacher of CS 101 for example I will write an email to all my students or I will announce in my students that please register on IIT Bombay X and enroll for CS 101 course then I will float a Excel saying that please fill in your user registered username and email of IIT Bombay X and along with roll number this information is stored in this system and by me as a teacher and that is available over here this system the system that they will validate whether that username and the email address is correct whether they have actually enrolled and they give that information to the teacher second thing is when the course starts CS 101 there will be quizzes every week so that performance data is visible to me as a teacher to course coordinator the entire student group and to the head all the courses splendid MOOCs courses they have participated so what they have done is they've divided into basically five modules to make development easy and make it easy for everybody there's a registration module right now for this semester we are going to bypass it because we already have collected the information after the six-tune meeting you started collecting the information and we will directly register them and there's a course management module basically in next semester if we float four courses then an institute head and the program coordinator can decide which institutes he wants to participate so there's a course enrollment page you can cancel the enrollment you can update the cancellation then comes the team management because now first time we are doing the registration next time we say you register so you can invite your your faculty members on various roles and this is the main thing where they actually upload the students here so when the teacher is collected that Excel file he saves it in CSV and he can upload it over here so we have created a template we have given a sample CSV for the teacher to view so institute level user will get option to upload the students or to add student list so what we have done is we have provided the upload CSV functionality so he has to browse the file from a system so a CSV file will be uploaded and when you click on the upload CSV then a upload report will be generated for each record we have a required message but we have done the old kind of validations so the username and email should be same as the user provided on the itbx side because it is the same integrated course which is running on the other institute also if the username and email is valid then we show the message that successful or the suppose like the username is invalid so we we have send a message that the user note found or a student already exists which student already exists means a teacher is wants to again upload a CSV with the same record so we are giving a message that this student is already exists then there are two links to download the valid student records and invalid student records so he can download the invalid records and edit in the same CSV so he don't need to create another CSV which contains all the details of institutes and their corresponding persons that is the head of the institute and everything and after that we have wrote a python script that will load this the CSV file into our database and after that invitation personalized invitation link will be generated after in which if you click a registration page will be displayed for the person only that person only the person then fills up the form so this is a personalized email registration form so you can edit the email as it does been approved by some higher authorities and this person this is a teacher home in which in which a teacher can upload the student or he can upload he can view the student details and view a report first a student will upload if first that teacher will upload the students if a teacher doesn't know what is the format of the CSV there is a sample CSV file if we download it the student will know in which format he has to upload the student details this is the format of the student sample CSV that is the first name is the role role number username and email ID after that he will click on upload the same thing as I explained before so you will get a upload report after the uploaded CSV so the message success means the student is successfully edit under his guidance and the student not enrolled means he has not he has registered on the IT bomb bags but he has not enrolled for the course suppose the course is CS 101 so he's not he can download the valid and invalid records so he can edit in the same files and upload it again this is the record and the view reports where a teacher can show the details of the student performance according to the quiz wise and the grade and for each and every entry you can download the same CSV so this is course management so now course is fine he wants to enroll for this thermodynamics course he can see the details of the course course is starting course great criteria great policy and all that and he clicks on the participation of this course now form appears which he needs to fill all the details like the starting date and date of his own institute corresponding course name etc etc and he clicks and rolls so he will get this on-screen display that yes you have successfully enrolled and he gets two options that you want to manage team for this course or you will do it later so if say yes so team management module appears