 My name is Kirti Amre, and I'm going to give you a brief description about spoken tutorial and website flow and everything. So, let me start with the describing about spoken tutorial. What is spoken tutorial? It's a e-learning website, initiative of NMICAT, Government of India. It promotes IT literacy through open-source softwares. We provide video tutorials and audit tutorials which help us to learn open-source softwares. We have almost 6,500 plus tutorials on our website, almost translated into 28 languages. We not only allow you to create the tutorials through our website or translate tutorials through our website, we also allow organizers, colleges to do training, to plan their trainings, to allow users to register on our website. They can go on our website, do the trainings, plan their semesters across here in our colleges. So, to do so, we have three modules, specially unspoken, creation module, training module, and statistics module. So, as the name suggests, creation module basically takes care of the processes like creating tutorials, translating tutorials, dubbing tutorials. We have also audit where we check version control or the review control of tutorials. Next is the training module where we want you people to work on. Registration, request for training, attendance, test, and certificates are the list of processes. We are going to work in training module. Then the third one is statistic module. As the name suggests, statistics, is give you statistics about everything. Number of tutorials we have, number of trainings people did, number of colleges are associated with our website, number of test people did in their curriculum, etc., etc. So, more description about training module. It helps colleges to plan trainings and workshops. As I explained earlier also, we allow organizers and colleges to show their interest that they want to do training using our material. We provide material to do trainings. So, we allow them to plan their trainings, maybe before the workshop or before the training actually happens. They can create a calendar sort of thing on our website, where they can plan that this semester I'm going to do this for this list of students or this workshop, or next semester I want this was to be trained to students. So, either in the outside lab hours or current lab hours or just as an interest. Then to do so, they have to register students using CSV file. Of course, as a student, if anybody force me to do a website page and do this training, of course, I will not go and spend my half an hour to learn and await a tutorial also. So, students are not very much showing their interest that I want to do this training. So, of course, we have to enroll students through something. So, colleges and organizer do that work. They enroll students through CSV file on our website. So, no any student has to personally go and register on the website. There are many rural areas where we do not have internet connection. So, every student doesn't have internet connection at their home or in the college or every month's laptop. So, no one can go and personally actually register, log in, activate. So, these all things are taken care through organizer. Organizer do this all work. Organizer create some CSV file where we have all students data like his name, his email ID, through email ID we segregate, we identify the unique student in our system. So, organizers enroll students through CSV file. They organize a request for test where actually student go attend the test, and if they are qualified, they get the certificates. So, this is basically training module. On the training module, we have some types of users. Of course, every website has types of user with it, registered users or unregistered users. You need not have to register on our website if you just want to view our content or download our content. It is free and open source. So, of course, we will not force you to register on our website. As a non-registered user, you can view or download our content. You can view the questions which are asked on forums. You can view the discussions on forums. But if you want to have a role, or if you want to have some more permissions into it, of course, you have to register on your website. Once you're registered, if you're related to only training module, you have some basic roles. First is organizer role, invigilator role, student role, or a training manager, which is our staff. Like a helping staff, which will solve your queries, which will promote our website, which will help us to do trainings or to plan your trainings, etc., etc. So, as listed here, organizer is responsible for registered through college. Of course, if organizer is doing any training, he needs to be registered through some college. So, he has to register that college. He has to select, there can be multiple organizers associated with one college as per the department. So, he needs to select department, which department he's working on, like computer science department, engineering, electronics, chemical, for which department he wants to conduct the training. So, that department, then he has to request for the training. If he's planning to do training in this semester, as you know, our colleges follow some semester pattern, the current semester, next semester, six months pattern we follow. So, if one organizer is thinking that we are going to plan this semester, we're going to train our students, let's say Java, and they want to use our material from our website. So, from where we'll come to know that this organizer somewhere sitting in his college plan to use our data, and he wants to conduct a training using our content. So, for that, the training module, a training interface which will help to initiate a training request, the data will come to us, it will get added to statistics, and we will also come to know that, yeah, this particular organizer, this particular college has shown interest to use our data and to teach students. So, he needs to request for the training. Upload CSV again, students, the CSV attributes our first name, last name, email ID, and gender. Of course, we segregate students, we identify each and every student by his email ID. Email ID is our primary key here. Then, organizer is responsible for marking the attendance. Of course, I can upload thousands of students in one CSV, but we don't know actually how many are doing training. So, responsibility of organizer to mark attendance out of 100, only 20 did the training genuinely. So, he will mark the attendance. On our interface, we have given the option to mark the attendance, request for the test. Some students are like, they just want to do training. They don't want certificates, but there are some who genuinely want to apply for the test, they want how much they have done in the training, how much they have understand. So, for that, we have test module also. We ask them to do test through Moodle. So, organizer has to request for the test. Then, next role is the invigilator. Of course, invigilator who will invigilate the test. If somebody is giving test, somebody needs to invigilate the test. So, as a invigilator, you have to also register through college. When organizer request for test, he and he needs to select one invigilator, that who is that person who is going to invigilate the test. So, that request will go to the invigilator interface that this particular organizer has asked me to invigilate the particular test. So, as a invigilator, I can accept or reject that test request. Of course, I will invigilate the test and mark the test attendance. If 50 out of 100 has done the training, but only 20 are present for the test, I have to mark those 20 out of those 51. Because only those 20 will get the certificate now. And he is responsible for close the test. Once the test is done, everything is marked and everybody finished the test, invigilator will close the online test. Third main role is the student. Student is the one who is going to do actual training through our website, who is going to view our content, who is going to learn from our content, who is going to attend the test. So, as I had explained, you need not have to register manually on our website. You will be registered through CSV by any organizer. Then, as I said earlier, that every college doesn't have internet facility with them. There are many rural areas where they do not have subsequent computers also with them. So, they can do offline training. We allow, as I said earlier, we allow users to download 3D content. We allow users to download content from our website. It is free of cost. They can download the content and do the offline training. If they don't want certificates, they will not go for test. But if they want certificate for the training they have done, they will appear for the test and download the certificates. Last is the training manager, is the spoken staff. Just I explained. These are the people who work from our team, our project, which will help them to solve their queries, which will promote our tutorials to the colleges, organizers, which will accept the request of organizers and create reports for our purpose that how many colleges did the training, how many colleges did test, how many people did well in test, which colleges are on the top five numbers, top 10 numbers who are doing well, et cetera. So, this is a normal flow chart, how we are going to upload students in our system. So, we call it as a master batch. We have to create a CSV file first. We'll give an option like create a master batch thing, where we'll upload the students. Students will get verified by our backend process, where we'll verify their email ID, whether it is genuine or not genuine, whether the genuine user or not. If the email ID is valid, then we'll check his existence in our database, that this student is duplicate or not. Basic validations. If it is a duplicate, we'll say, no, these students has already registered on our system, no need to register again. You can just fetch that student for the training you want to do and continue. If the email ID is not validated, we'll reject that. Likewise, we'll validate the master list and we'll upload students in our system. So, you people must be thinking like, if you have everything training module, creation module ready with you, that what exactly you people want to work on. So, we have training module ready with us, but we have almost like 3,000 plus colleges who are actually doing training with us, and more than 54 lakh students who are enrolled. So, as soon day by day, user base is getting increased. As the user base is getting increased, their queries are getting increased, their requirements are getting increased, their demands are also getting increased. So, to fulfill that demands, we have to create our training modules such a way that it will be hassle free, more user friendly, and it will take care of all the queries which are we are currently facing. So, we want you people to work on redesign, rethink about the training module, make a module such a way that it will conquer all the problems, it will be more useful, user friendly as it is. So, to implement this, we want people who are good in Django and Python, we work on Django and Python as a front end, MySQL as a back end, and a good knowledge of HTML, CSS and JavaScript. Of course, if you're designing a website, you should be aware of HTML, CSS and JavaScript at least, that is the basic requirement. I hope, so I can, that's it. I hope you like it, and I can see more people who wants to work with us. I'm looking forward to it. Any questions? Any difficulties regarding training module or the basic flow of spoken? I think no. Okay, thank you all.