So, welcome to this today's video conference and I start the conference taking leave from the assurance made by Honourable HRM in the parliament in the last budget session while discussing on technology-enabled learning and teaching, Honourable HRM made an assurance on the floor of house that within next six months, the history of HRD will launch its own platform, primarily this platform will be a platform for all the centrally funded institutions and in year in next one to one and a half year, 50 centrally funded institutions will be offering the online courses through this platform and year one, 14 centrally funded institutions will be offering the online courses. As all of you are aware that the assurance is made in parliament, the process is that assurances get recorded and the parliament then follows with the ministry and every month from the ministry side we are supposed to submit a report that what is our action plan, Honourable HRM said on the floor of house that in next six months, 14 centrally funded institutions will be offering their online courses. The way it happens, those who are new to the parliament system just for getting everybody on board. So, the parliament section of the Lok Sabha, they keep interacting with us, they keep asking us every one month the progress report and after six months, then they start asking the ministry that the assurance was given on the floor of house that it is done in six should be done in six months, please tell us and let us know why it has not been completed, what were the reasons, what are the revised schedules and things like that. So this is the background in which from the ministry side, we are focusing on launching India MOOCs platform, there are series of meetings at the ministry levels that happened, secretaries are himself has taken meeting three, four times, Honourable HRM will have a meeting, internal meeting with us next Monday to understand our preparedness. We have selected 15 to 14 institutions and because we really wanted, because it is a phase one, we really want to bring the best out of our 150 to the citizens and the students of our country and out of the 14 best which we have identified in our area, your institution is one of them. In our internal review meeting in the ministry, the minister is very clear in our mind that the date is launched, nobody should say that this platform is only for providing online courses for engineering education. Whatever is the ratio of centrally funded institutions in ministry, which means IIT, ISRS, IAMs, central universities, scale universities, each has training institutes, in the same ratio the online courses should be offered at IIT. So, keeping that in mind, we are zeroing in on 14 institutions, 22 courses in phase one. We are also looking at, as I said earlier, the variety in engineering education, pure science, applied science, social sector. There is one very interesting online course which IIT Kanpur will be offering, which is MOOCs on MOOCs, which we will be popularizing among all our faculty members of centrally funded institutions and even from the state universities and private universities. It goes without saying, it's a technology-enabled learning and teaching, early days. Because we don't have the revenue model in place, all activities will be funded, 100% funded by ministry. Everything, all expenses, whether it's expense related to creation of infrastructure, expenses related to creation of courses, expenses related to hiring TAs, specs related to providing honorarium to the concerned professor. Everything will be provided by, 100% funding will be provided by ministry. We also want that every centrally funded institutions of ministry of HRD should come up with their signature course. Whatever they think is there, I'm sure all courses are important. The one which they think is the signature course we should come up. The date which is fixed for launching of our platform is 25th September. Being the birth anniversary of Pandit Deel, so it has been decided to launch this platform. Pandit Deel, the idea was that philosophy of Pandit Deel about education is that it was that we should reach out to the student in the farthest corner of the country in the most remote village of the country. Taking inspiration from that, the date has been finalized as 25th September. Yes, we know we cannot create a course by 25th September, but at least on 25th September, when we'll have a launch, we want the emblems of every, all the 14 centrally funded institutions on that platform. We should have name of the course which the centrally funded institution will be offering. And tentatively, day. And that day has to be minister made assurance on the floor of house in the second week of August. So it should be before February or March. It should be the day of launch. It should be before that. So with this background, I'll request Pataks up to tell us in detail about the different operations, different features of our platform. Thank you Praveen Prakash Ji. I have loaded some PowerPoint slides which I will use for explaining the modus operandi that we have planned. It is primarily for the massive Indian deployment of massive open online courses. As Praveen Prakash Ji said, we plan to deploy MOOCs on a very large scale. Luckily, several professors of many institutions in India have already experimented successfully with MOOCs. Many continue such serious experimentation. So for example, IIT Madras and IIT Kanpur, I know where they already have ready made courses. I also know several central universities have created large amount of open courseware and digital assets, which can probably be leveraged very quickly. The platform that we have been building is based on OpenEDX. EDX is an organization with which we have an MOU and we have been offering global courses on EDX. But they also have their platform software open source which we have used to create an India specific version. We expect the launch of this proposed platform to happen on 25th September as Praveen Prakash Ji already mentioned. The context of our platform development project is as follows. We actually made a request, a proposal, funding proposal to the ministry and ministry approved this development, which will actually take place over the next three years and it involves development, maintenance and enhancement of functionality. It also involves design of few courses and actual MOOC mode offering. More importantly, it involves setting up of a special purpose vehicle in the form of a not for profit company, which will actually operate these things across the country so that the operational handling, the revenue handling, etc., etc. will be handled by SPV and the entire activity becomes self sustained over the subsequent years. However, after this project was approved, the vision of scale has expanded and time frames have shrunk. We have actually already adopted this OpenEDX platform.  In IIT Bombay, we are actually using the MOOC operation in a blended mode. So, our students as we speak are actually currently using this in a semi MOOCs mode. This is currently how the site will looks like. However, it will change to the name chosen by the ministry called Swayam in a short while. So, the site has some course information, information about other institutions and so on. This is the typical screen that a student would see. So, for example, in IIT Bombay, the course CS101 which is being taught, a student will look at say quizzes or the weekly schedule from 18 to 22nd of August. This is a screenshot of what has already happened in the course. The point being made is that MOOCs course are actually seen by the students individually and they are always divided into weekly schedules. During the week at any point in time, the learner can finish the work assigned to him or her during that week. I mentioned about the expanded ministry vision. Actually, I was also taken aback by the large scale. As Praveen Prakash Ji said, 10 to 15 institutions are to join by the launch date and all of you who are joining this presentation and plus few who joined on the first have thankfully come forward to join this launch. We expect 15 more to be identified by 31st December. We expect 25 more to be identified before the end of June next year. A total of 50 academic entities thus will join some kind of a consortium and 50 more will join by the end of year 2 of this project. The number of MOOCs to be announced are 15 immediately, another 35 by end December, another 50 by June 2015, then another 50 by June 2016 and another 50 by December 2016. This is a massive operation and no single entity whether it is EDX or Coursera or anyone has taken up this kind of challenge to do it in such a short while. I think we are privileged to try and do this for India. First, the set of activities that need to be conducted to build and operate a course. Initially, we must identify the university and institute. We will be calling every such academic entity as a node in our consortium business. So, once the node is identified, each node identifies courses and the corresponding teachers will be designing these courses and offering those courses. Once that is approved internally at the nodal level, then these teachers will start preparing the course design, will completely create the course. Once the course design is approved and reviewed, it will be loaded onto the website and then course would be offered based on the timetable. Please note that when the course is announced, the start date and end date of the course offering is required to be announced. The assessment is completely online. It is done usually through weekly quizzes and through a mid-semester and end-semester examination. At the end of any course offering, there is important feedback and there is a scope for course improvement. This will be taken care of by the concerned faculty and the new version of the course would be then designed and offered. Last but not the least, as per the ministry directive, as per the mission directive, all content which are created in this course, in every course will be open source. This open sourcing of course content requires that all teachers who design this course take extreme care in ensuring that there is absolutely no protected IPR that is used or if such is used, it is used with appropriate permissions for release under creative comments. We will seek from each of our esteemed colleagues detailed information about each node. We have prepared a booklet which will be sent by email to all participants in this video conference as well as other colleagues who joined in the first of September. We seek the name of the institution, the SEAL logo and brand which will be a graphic image, introductory text, header graphic which means there should be a picture with some specifications here. Please understand that all these specifications are to maintain the uniformity so that when there are 100 universities or nodes, they all appear on the web in a similar fashion to everyone. Most important, we will require a coordinator for the MOOCs program from the university. This person should be single handedly responsible for all MOOCs related activity in the university or the institution. So, you would like his or her name, designation, email ID, landline and mobile. Then for every course that your university or institution proposes to offer, we will seek information about the course ID, any number that you give to the course in your own university. Of course, the name of the institution will have to be repeated here because this is a separate information about the course. Course title, maximum 60 characters, these two are the most important points. You will have to estimate when your course will be completely ready for offering. So, you will have to do design, development work, etc. Once you estimate, when you announce the course on 25th of September on the launch date, that course will have a specific start date. As Praveen Prakash Ji said, it could be October, November, December, January, but not beyond that. The course will have a duration of number of weeks and therefore it will have an end date. We will require the teachers to estimate the time that every learner must commit per week to be spent on this course. It is typically of the order of 5 to 8 hours per week, which is roughly what a student spends in a course in the regular framework. If the course has any prerequisite and experience, it should be stated. There should be a brief course description and there should be a full course description, but there are limits on the number of words and characters. We request all of you to adhere to these. Last but not the least, we need the faculty members' names. There could be a team of faculty members. We require that every course should have a lead faculty member who is responsible for the entire course offering, but a course can be designed and offered by a team of people, in which case we will require names of all the professors, their titles, their faculty photographs, typically passport size photographs, brief biography, educational biography or professional biography. Then for that course, if there is frequently asked questions, these could be prepared by each university based on the past experience of offering that course in your own university where the teachers who have been offering it would have come across a large number of questions that the students ask, not about the subject but about the course, about the way the course is offered, about the way the evaluation is done, about the way the grading is done. Any such frequently asked questions could be prepared and answered along with the preliminary information. It is useful to create a separate email address for every course. We did not do that and as a consequence, I personally suffered getting about 1,000 emails every day when the MOOCs course started. So, this is one example cs-101 at iitb.ac.n. And of course, the concerned teachers and the TAs who offer that course would have access to this kind of email. We expect every institution to make a small introductory video, typically of 2 to 3 minutes duration. We will explain this kind of video later but this is something which is available from day one and many learners across the world typically take a decision on whether to join the course or not based on not only the course description but also on the introductory video which is prepared by the institution. There could be a still picture from the video which will be used to highlight the video play key. There could be a lead graphic image for the course. If there are any additional resources, for example, any open courseware or any third party links, the list of books, et cetera, et cetera all additional resources are expected to be listed while announcing the course. Of course, the teachers have the freedom to add more resources later when the course is offered. Finally, there is a subject category tagging. We have created certain tags like biology, life sciences, arts, commerce, accounts, whatever, whatever to the best of our knowledge we have created this category. It is obviously possible that there could be courses which do not fit into any category in which case we request the concerned university to suggest a category name. We will make every endeavor to add that category right now before the launch. The institute contact information for course content and review process. This is extremely important. This is not the contact information of the person who is the in charge of the entire MOOCs program nor this is the contact information about the lead faculty member. Although it could be the lead faculty member. This is a person typically in IIT system is a senior TA or PhD student or something who is going to be associated full time with the offering of the course who can actually interact with the central server here and the people here who are managing the program in case there are any questions on the course content and the review process, et cetera. I will briefly describe the activities at each node. First and foremost as Praveen Prakash Ji made it very clear the funding is proposed to be provided by NME ICT through project mode. We have been asked to make a large project proposal which is under active consideration of the standing committee of the mission and the ministry will appropriately decide how the funding is to be provided. We expect infrastructure at each node to be created which will involve creation of a MOOC course creation lab. We also expect a mini cloud to be set up. It is a server platform which the university can use to offer any one of the courses which are offered in the main platform to be locally modified and offered to their own local students. This will also permit local faculty members to experiment with versions of the course locally before they commit anything on the main cloud. We expect up to 20 staff members to be hired and trained over a period of next 2 to 3 years in order to permit these activities to be properly supported. There would be of course some consumable budget and travel budget as a standard in any project mode operation. We have constructed a small lab here for studio editing and so on. This is our studio at one corner of which is our editing framework. These are video editors, video mixers. This is the audio mixer. These are video recorders here. Small monitors for the person who sits and assists in the recording to handle these things. So, in order to save time, I will skip the images which essentially describe a small studio that we have created. I must hasten to add that some of our esteemed colleagues have brilliant facilities to create video recording lectures. I have personally seen the excellent studios that Ignu has for example and NITTR also has excellent facilities. I am sure many of you have such facilities but I would still request you to consider setting up of a small studio and an associated lab to concentrate only on creation and editing of MOOCs courses. Typical activities in creating a course involves preparation of video clips. I would like to reiterate that these are not one-hour lecture videos but these are typically 8 minutes to 10 minutes, 12 minutes kind of clips. In any weekly schedule of a course, there would be a clip followed by an activity list followed by an online quiz followed by some practice problems followed by another video clip and so on and that is how the entire concept covered in a V is broken and packaged into different concepts. We have found this part to be the most difficult part to design pedagogically. Once that is done, you prepare the video clips, prepare the transcripts, synchronize the transcripts with the audio so that subtitles appear on all the videos that you have uploaded. We have to prepare a weekly sequence as I mentioned. Quizzes and examination schedules have to be defined. These could be per week as I said. All online quizzes, tests, practice problems all handouts and other course material has to be created. All of this has to be part of the course design and development. Last but not the least, every bit of material needs to be reviewed and corrections must be applied. I will tell you that ordinarily when we conduct a course and suppose there is a mistake in either a quiz question or in any handout we can simply announce to the class that this is a mistake but when 50,000, 60,000, 1 lakh students participate we have had experience that we release the course material of a certain week and within 5 minutes at least 10 to 15 people start shouting back on the discussion forum pointing out even small mistakes of brackets and full stops and so on. So extensive beta testing has to be done for every course material that is created before it is offered. We also expect many of our courses particularly the foundation level courses to be translated into multiple languages. We have suggested a significant budget for doing this translation. In this video transcript is actually taken the transcript which is the audio transcript is then back dubbed into the video using spoken tutorial methodology which has been perfected through a another national mission project which is championed by my colleague Mr. Kannan Mautgalya. The translation of other material also needs to be done in the process such as tags, problems and solutions and so on. And all of this needs to be reversed integrated with MOOC. On the platform we have kept a provision for language selection. So the moment a language is selected the learner will be guided through that material the videos of titles will appear appear in that language etc. We expect efforts to be made eventually to translate all courses in all Indian languages and to expect majority of courses may be translated in much fewer languages to begin with. We have recommended an appropriate budget for this activity. When the course has to be offered the course will start on the date that we have announced during the announcement time. So for example suppose a course is announced on 25th of September to begin from 15th of November. Then before 15th of November all possible learners will register for that course. There could be preliminary course survey that the teachers might want to conduct. Typically one week before the course starts once the course starts there has to be daily monitoring of discussion forum answers must be given as early as possible. Please note that this is the only equivalent to a classroom discussion that we have. In a classroom a student ask me a question and I respond immediately. Online also a student would actually psychologically expect that kind of response. Within one day if the response does not come the student gets discouraged. Additional material might have to be added during the course. For example more practice problem, alternate quizzes any additional explanation sessions which the teacher might record and insert while the course is operational. Final grading and certification will have to be done. Currently we are considering only the audit certificate which means anybody who attends all the courses all the weeks and so on or honour code which is based on the exams and online quizzes that the learner gives. But guarantees or at least gives on his or her honour that he or she has not cheated. Subsequently as many of you would know there are efforts to ensure that UGC will permit and the universities will adopt the actual grades to be accepted as part of the university degree curriculum. But for that the examinations will have to be proctored and there is a lot of activity that is going on but that is a policy matter. As of now this is what we will be offering. In a nutshell while offering a course the faculty team and the teaching assistants have a major role to play. It is almost a full time job and this is something that all academic leaders should take cognizance of in permitting the course team to actually work full time by reducing their load elsewhere. Obviously many of us who have never prepared a course on MOOC will require some training. We ourselves have undergone this training. We are creating lot of training material and what we call the training MOOCs. That is massive open online courses for training. We additionally will conduct specific training workshops. One workshop is immediately planned I shall describe that in a short while. There will have to be refresher training for people who have already been trained but I would like all of you to appreciate that since all of us have been teachers of very long standing we might believe that this is just a minor variation in how we teach normally unfortunately it is not. It is a major different thing and all of us need to spend considerable amount of time in learning this technique. We propose to have a large setup at IIT Bombay. We will be establishing a center of excellence in MOOCs related R&D and online education. We will be collaborating with all of you as partners of the consortium more specifically with few of the universities which have excellent track record in handling MOOCs related activities and a pedagogy for technology enabled learning. Now I come to my concluding side which is the action agenda. As Praveen Prakash Ji said the site will be launched on 25th on 25th all the university partners who are assembled here and will be participating must have their presence on the site. We can guarantee such presence only if all required information is available to us by 15th of September. To begin with I would request all senior colleagues to send the name and email to the program manager. That is the person who will be single point responsible for all MOOCs related activities in that university or institution. It could be either a faculty member or a senior admin person. We call them program manager but that term program manager or PM actually coincides with our esteemed termed of prime minister so we have decided to rename it as program coordinator which is a more common nomenclature used in India. A short training workshop is arranged at IIT Bombay. Kindly note these dates. September 11th, 12th and 13th we expect participants to arrive by 10th evening or 10th night and plan to depart on 14th morning. This three day session is meant for the program manager or program coordinator plus the lead faculty of each course. So if your university and course the lead faculty of that course if you are offering two courses then two faculty members. Later on we will also arrange a similar training program for the technical staff of each university. Kindly note that as Praveen Prakash Ji said the entire workshop including reimbursement of travel expenses etcetera will be handled by IIT Bombay through this project. So there is no financial liability of course important time of these people will have to be invested in doing this. In any case the people that we are talking about are people whom the university will be identifying to work full time on this activity and therefore that is all in order. The objective here is not that teachers will immediately become experts and start designing the course but the objective is that each teacher and each program coordinator will go back and estimate how much time is required for creating a course at their end. Now this decision will be different in different universities because many of you would have portions of the material already ready for the course. So what you will have to do is you will go back and estimate how long it will take to repurpose that portion how long it will take to redesign something whether you would like to start from scratch our experiences typically it takes three months in a course with at least some basic facilities available. You will have to take cognizance of your existing infrastructure and the readiness of other things to decide this. Now this all of this can be factored in deciding start end dates. We will have to act fast after the colleagues go back to their respective universities on 14th because by 15th we need to know the final announcement dates for start date and end date for every course that you offer. Once that is done on 25th we will be able to launch all of that our infrastructure is getting ready to currently bear the entire site operations. What I did not mention is that eventually this entire site when the operations become very large scale will shift to the national mission cloud that is being set up in Delhi or we might even share some other cloud which operates from the Indian soil we do not want to take our contents and our students data outside India for these operations. Well that is all I had to say I am delighted in fact to have you know while I have not interacted with some of the colleagues here but I know many and I had a pleasure of working with them I look forward to this opportunity both me and my team here are eagerly looking forward to this opportunity to make a difference to the entire national education system and all of you are going to be remembered as pioneers in this thank you very much over to you. Reactions from from different universities we will start with Delhi University We are we are already working in any ICT project and we are privileged to be selected for this pioneer project which we are going to launch on September so we will try to we are planning to offer two courses one in accounts and one is in commerce for unique courses All right so please identify your coordinator names and please send it to send it to professor Fartag and I must have noted down that 11 12 13 there is a workshop in Delhi please send those coordinators please also inform the our VC that many of us have seen his open course where his videos on Delhi University website one of the most impressive open course where in India so please convey to him if it is possible for him to offer a course because definitely we will attract because we want that the first 15 or 20 courses and we will be spending lot of money in actually publicizing this Indian platform one estimate says that the amount of money actually will be spending will be almost two to three times more than the what actually goes into creating the platform therefore we really want the first 20 courses to be the really in their field the best courses of the country as somebody said in the meeting with secretary sir was that these courses these 20 courses will decide the future of open online courses in India so please convey our request that if we can have VC Saab's course I just meanwhile I would like to mention that the workshop is planned in IIT Bombay and not in Delhi Praveen Prakash Ji I think mentioned Delhi we can continue our discussion over to you Delhi okay sir I will comment this request to the professor today I think he will definitely and I hope that he will agree to this course and we will be part of this and we will try to be here in IIT Bombay and we will have the larger view of it more feedback and how to proceed on this looking forward to see you there sir can we have other colleagues to respond one by one in the meanwhile may I request somebody in Delhi to organize shifting of the control to other colleagues one by one in the other universities hello doctor sir I am R.K. Riaz I am from the Institute of Life Love Learning Dr. Dekishan and myself will be representing Delhi University for these MOOCs course and as I mentioned somebody briefed you that which we taking two courses in novice and commerce and we have a good background of developing key contents and we have got our own the B&A site virtual learning environment site available where we have got audio, videos and key contents available and we are also part of the ICT program of FHRD which is big program and hope in the the direction which we are getting and we will be able to fulfill the needs which is being very profitable for Delhi University thank you now can we go to Igloo so we will Igloo I think there are some issues and link we will go to Aysar Pune yeah Aysar Pune so we would like to know one of two things because we are quite new to this class of now so to what audience we are targeting is it generally covering undergraduate level or undergraduate level at what level are we expected to give this course let me answer this the expectation is that the course that we choose should be one which is likely to benefit the largest number of people so while all courses are important my own recommendation would be that one of the undergraduate courses which is the required to be studied by a very large number of students across the country and the course chosen should be such that the syllabus that is offered in Aysar should be similar to at least one course that the students are required to do in their normal university because that is how we believe they will benefit most so you can choose any one of your star courses which might come close to fulfilling such an expectation that they satisfy the needs of large number of people it is in this context that an undergraduate course could be better suited thank you over to you yeah we are done we get back after you know after talking to the director and you know hello sir I am Dr. Bose here from IGNU our honorable VC is away so you know that we will definitely you know that take this issue and also you know the send the coordinator's name and which course you would like to offer so we will put up to this to our honorable VC and we will come back to you in a short while thank you we will go to Calcutta I am Calcutta yeah this is Ashok Banerjee and he sir yes please go ahead yeah we would like to know that you know we have recently submitted a proposal so there we mentioned two courses so is it a part of that or it's separate so we were wondering so that day also it was discussed enough so we will get it on this platform and if you want to keep the same course on this platform and if that if we eventually decide to run on this platform it's okay if you eventually want to experiment with another platform that also was okay with us but the idea is to begin with on 25th when as I said that there has to be the whole idea of the ministry is and particularly it is flowing out of the thought process of minister said that my that MHRD MHRD MOOCs platform which we are going to dedicate to the nation on 25th should not look too much biased towards engineering education yeah and other centrally funded institutions also should contribute so that these will run parallelly should not be an issue and anyway other things I will look as part of supplement because you know we find there is a training program from 11th to 13th September and the faculty has to attend the program so now we have to identify you know we didn't know these dates because our term is going on so you have to identify the faculty and then get back who is available so please please go ahead and do that definitely would like to have the presence of IAM Calcutta on that platform on 25th September okay I will get back thank you sir we will go to Calcutta Vishwabharti good afternoon hello Prof. Sushant Dattagutto is out of station he had a pre-assigned meeting so he could not be available myself Dr. S. N. Oja head of computer center so we shall like to contribute to this MOOC platform in a big way and we will be especially interested in science and humanities courses and we would also like to attend the training program at IIT Bombay though the time is very short once the vice answer is back in campus we shall discuss and decide how to coordinate it and we shall let you know accordingly yes yes so please convey this to the vice chancellor and if there is any confusion then please tell me that I will also speak to him he can also speak to me for any further clarification so because these are the names which we have we have already finalized mentally funded institutions to be part of us now we will go to definitely sir only two points please go ahead two points I would like to highlight before you number one we are very poor in NK bandwidth the bandwidth you might be experiencing that audio and video both are with lot of jitters and second is the infrastructure required for this studio for recording the lectures etc that is not available in the campus so we need to set it up as you as you saw in the as you must have observed in the professor presentation we have kept funding for the creation of cloud and the related infrastructure for every node so definitely under the project the funding will be made available to Vishwa Bharti to set up that studio Niter Chandigarh good afternoon sir professor M.P. Puneer from Niter Chandigarh it is a very good initiative because we are the institute which are meant for imparting training to technical teachers certainly the courses which we will be proposing will be related to teacher training in fact so one already we have planned and already curriculum everything is ready that is related to ICT tools for technology-enabled learning and I think in time to come within one month time two months time it will be ready everything we do everything for every subject five subjects are proposing into that one another one may be second one may be this some teachers eligibility test testing of the capabilities of the persons who are joining this being professional at least some four or five subjects related to pedagogy say instruction planning or instruction delivery or evaluation part or communication skill so four or five modules can be and students who are pursuing their MTech during that time itself they can do these courses and eligibility can be decided on the basis of the course which he has done during that MTech program or even after that one you can clear those courses and then it should be eligible for the teaching profession so these two courses we can propose one more or less it is ready and second one if it is being said yes then we can plan for second one also and on this training as far as training part is concerned already for the first course that is ICT tools our team is there one one nodal person will be sending there and another one for this one also from education department another teacher may join for this one so two teachers from our institute will be participating I think that you are I think Partizan also was there in the meeting your institute is a pick of secretaries he has selected specifically Niter Chandigarh I think what is there going in the mind of so first you understand you are sharing a platform which are only the 14 institutions in India IIT Bombay IIT Madras IIT Guwahati University of Delhi IIT Sarapune IIM Calcutta and then Niter so it is a big opportunity for Niter to so you have to take it I mean you have to really give your total your total personal attention is required in this A, B what was going on in secretaries mind when he suggested was can you do something on skill side one perhaps you are saying for technical teachers training some you can prepare something on technical teacher side in which I will suggest I think that one course which was very popular when talk to teacher program itself started I think there was one signature course I don't remember the name of the course it was about research methodology I think that is one course which was one of the signature course during talks to teacher talk to teacher program look at it, look at that course because primarily if you are catering to the polytechnic lecturers and the lecturers in the engineering colleges and even in the other side and that will be the signature course large number of people will be looking at this that is the one course you should pick it up and the second is think of something about in scaling side so for that sir you have given opportunity to us to write a proposal for this skill university, online skill university already that proposal is ready and some of the courses we have planned into that one one or two courses can be taken on that part also sir so I think do that that project will go on its own but for this project pick up these two courses research methodology and one related to skill another one this ICT also sir that already it is ready one skill we can take and another one research methodology we can take still both skill hard skills one can be on skills another one for teacher sir may I suggest that Neeter should pick up instead of research methodology they should pick up the courses in which they have extraordinary expertise so Praveen Prakash ji I would suggest that what Prasapunia was saying that one course on the skill side and another course on the ICT tool for education so they could fashion a course which will be meaningful for large number of students across the country to understand how ICT is to be properly used for learning may be we could together fashion such a course based on their expertise is my suggestion and sir then I take that discussion further from the IIT Bombay is it possible to because that day we can say on 25th that look these are the courses we are doing for the students but the same time we can also say there are few courses which are meant for the teachers think of any in-shoot which can offer this research methodology yes you are right we had offered that course and you are absolutely right it became the most popular course in fact that was the course which for the first time we understand 10000 teachers I will immediately get in touch with Professor Karma Khair of IIT Madras who was the lead faculty 3 or 4 faculty members from IIT Bombay who participated and yes it should certainly be possible we will announce the course however the start date of that course will be slightly delayed there is another course on what we call educational technology which is also meant for teachers so I will discuss this with the colleague and we will be certainly adding one more course at least to be announced on that day thank you thank you sir yes IIT Guwahati yeah I am Professor S. V. Rao from the USA department yes sir good afternoon and we noted down the details about this mock launch and this workshop and we will discuss with our director Professor Gautam Viswas and we will get back to you that is what we can do yes sir just please also tell the director I will also I will talk to him but you please also tell him that the list which he prepared IIT Guwahati was not part of it Gauti name has been included personally by minister so because she was very particular that I want to ensued from northeast to be part of it and she said I want to include IIT Guwahati so it is her pick the IIT Guwahati has been selected by minister herself so definitely we are looking for a very strong contribution from IIT Guwahati and request will be that definitely faculty member and the coordinator from the IIT Guwahati should attend the IIT Bombay's workshop okay sir we will discuss and inform the director and we will let you know we will go to IIT BHU I am director IIT BHU also holding additional charge of vice chancellor of BHU we will be naming our coordinator soon in a couple of days and in this case we have an advantage that IIT BHU got involved with the program last semester which was being conducted for all the IIT's which was content for source from IIT's and it was reaching out to 100 colleges so we have that experience with us we will take advantage of that and we will be sending from BHU our coordinator for this workshop in Bombay we would of course like to know on the 25th September when you are launching the platform you were we have lost all the videos except the daily video, yeah yes sir we can hear you sir okay so as I was saying we will send you the name of our coordinator in the next couple of days and take a little more time to decide what will be our signature courses and they would be from the area of science plus maybe humanities, law etc that we will work out yes you were asking some things sir yes so on 25th when the platform gets launched sir it was mentioned that 15 courses will also be started you would like to know which are those courses sir courses will not be started as you are saying the two courses from BHU will be there so only on that day that start date of the course will be announced alright understood so when we launch the platform then the emblem of the BHU will come and then it will suggest that BHU will be offering these two courses and the course will start in November and this course will start in December I understood that way it will be there sir and sir we are trying to bring we are planning to invite the prime minister for this program so definitely all eyes will be on BHU when he will be launching the platforms any other university I think we interacted with all of them sir can I go back to I think I have interacted with everybody I forgot to mention one thing Professor Parashuraman from TESS is also going to be one of the participants fortunately a colleague of his who has joined him recently and was my colleague till recently the prospective faculty member Swami Sasarapudde is here directly sitting with me so I will get the necessary details about the coordinator and other courses from Professor Parashuraman directly I would just like to in conclusion I would like to mention this to all esteemed colleagues please I mean I probably used a wrong word the three day program that we are conducting by no means training workshop it should be regarded as an orientation workshop and the main objective of the orientation workshop is for the concerned program coordinator and the teachers to actually estimate how long they will take to set up the infrastructure or to create a course etc etc and as Praveen Prakash Ji rightly said on 25th all of us should be in a position to see our university names on the website the course names on the website with the indicated time of launch start of the course and end of the course that is the objective the second thing I would like to mention is that I notice that three of our colleagues had to come back with an answer that they will get back to I think mostly it was Vice Chancellor and then they will come back to us that is only proper in an order but once the MOOC activity starts the MOOC coordinator that you appoint must be empowered to take decisions and go ahead because we are working at very short time frames as everybody pointed out and that is the way the whole program will be driven in fact from now onwards for the next six months and one year it is absolutely mandatory that the course coordinate or the project program coordinator that you appoint at each place as also the teacher that you appoint as the lead faculty for a course should be empowered to take decisions and take action there will be no time for any further discussion and backend activities as Praveen Prakash Ji said funding is being provided by the ministry and of course we do expect universities to use all their enabling clauses to permit this project to operate in a mission mode that is all I would like to say I look forward to receiving the names of colleagues who will be coordinators and possible names of courses and of course I look forward to welcoming colleagues from all the universities on 10th night or 11th morning thank you so much over thank you very much with this I thank everybody hello yeah please go ahead wanted to ask something can we have the transcript of this lecture in our emails because we lost lot of words and news I think the presentation copy sir is asking for a presentation copy that can be mailed to everybody I will do one better I will have the copy of the presentation it's about 3 MB long so what I will do is I will try to reduce it by removing the photographs and make it smaller or they can download it we will put it on a link more importantly I will request my team to quickly separate out the audio recording and we will create an audio file which we can send separately as an email attachment so people can at least listen to the voice along with the slides they can see I will do that within a day by tomorrow this will be shipped to everybody thank you with this we close today's video conference I thank everybody for participating in this video conference


Hi, my name is Drew Ripper and today I would like to take you through my journey in learning about the Kubernetes ecosystem through the eyes of network observability. So to get things started, I would like to talk a little bit briefly about myself, give you perspective as to where I started. I graduated high school in 2020, so I was part of the COVID class that probably went online in the beginning of spring. I found myself now as a computer science student at the Ohio State University and I got me started in distributed systems through Science Fair actually, where I worked on a project looking at optimizing the raft consensus algorithm. And then if you look into where raft is applied, you see it's applied in SCD and that is then applied in Kubernetes to replicate, do some replicated state management. And replicate state data as to status and things of that nature in pods to make sure everything's synchronized. So really where I got my start in Kubernetes then is when I started looking for summer work in the winter of 2020 because I wanted something to bridge to get myself a little bridge between the start of my summer, sorry, the start of my senior year and the start of my freshman year of college. I also wanted to earn a little money and this was something I was not really expecting to get a job in software that paid. It's very, very hard as a high school student to get this kind of opportunity because you basically have no experience and what experience you do have is probably not applied or really all that practical. But as somebody who like to browse Angelus a lot for small companies and startups that may be looking for some more, some less developed candidates, I found myself applying to Nermata, which is a company that does day two enterprise grade cluster management tools because mostly because they listed Golang on their Angelus profile, I'll be honest. That was basically the only language that I knew proficiently and that I was comfortable developing software in. So I applied, not really expecting it to position and they have actually been amazing to me since and I have loved my opportunity working with them and developing open source software over the summer. And that is mostly going to be what we're talking about today. My experience working with Jim and developing this tool and just a quick reprieve, Jim is actually giving a talk with some people from VMware and Google about the multi-tenancy working groups. I definitely go check that out if you haven't already for Nermata. But the project that I was working on over the summer was Kubernetes and as the project was presented to me, it was an EPPF based Kubernetes network monitor deployed as a dating set and I am going to be honest, I didn't understand any of these words. I even had to listen into my calls or into my calls with Jim and try to figure out how he pronounced Kubernetes because I had absolutely no idea how to pronounce it, didn't know how to say any of these, didn't know what they meant. Pronounce it Kubernetes for a while is what it is. But as I would find out, EPPF would be collecting the networking statistics, Prometheus would be exporting these and then this application would be deployed as a dating set which basically means it is a pod in each node in the cluster as deployed by Kubernetes. But really what is the goal and why were we trying to develop this in the first place? Well we were looking to create a tool to get a better sense of what was happening in the cluster. We were looking to get all-encompassing networking statistics at the very, very base layer. So how much traffic is going in and out, where are things happening and what are causing these, what's causing this traffic? And using Prometheus, this would give us very easily interpretable statistics to be visualized or processed however we want it upstream. So this tool is open source, however, it would be very easy for enterprise solution to process these statistics in whatever they like really. And as you're going to see, really the goal is all-encompassing is we want it to be simple. We want a drag and drop solution that somebody can easily use to get a better idea of the state of their cluster. So here's what I'm going to be talking about today. I might talk first, we're going to start off with really what is EPPF and how we use it to do some monitoring and gathering of network traffic. Then we're going to be talking about how we track these stats and aggregate them, how we get a better idea of what they look like and how we send them to other applications. And then how we deploy these binaries and applications across our cluster so that we can monitor the individual nodes. Then I'm going to give you a quick overview of Kubernetes, how we tied all of these different components together and then we're going to demo it. And I'm going to talk just briefly at the end about what I took from this experience because it was a really, really incredible journey for me knowing nothing about Kubernetes or the CNCF ecosystem to actually being able to build an open source project and speaking with you today. So start off, we're going to talk about EPPF, which if you are not familiar with stands for the extended Berkeley packet filter. And while this might sound like a very big jumble of mishmash of words, it's actually not as complicated as you might think. At its base, at its most basic level, it is a byte code that runs in the Linux kernel. So you can run sandbox code very safely to interact with any process that might be happening in the background or really do just about anything inside of the Linux kernel, which if you haven't heard of it yet might just immediately hit you as being very powerful. Just as of now, even though it's a rather new technology, there are implications of networking, observability, security. For instance, Cilium is a big user of EPPF in the observability space. And Falco and security and really much more, as you can imagine, there are really endless possibilities what you could do with such a modular system. And how do we implement EPPF? Really, what you're going to do is either write EPPF byte code or probably you're going to write a subset of C called BCC, which is maintained by Iovizer. I believe it started at Netflix. This also has Go bindings as well, which most of the libraries that I utilized in Kubernetes were based off of GoPBF. If you want to write really custom code, you're going to need BCC though. It lets you write EPPF byte code and using LLVM as a back end. Though I will admit the BCC option is much more complicated. If you're not familiar with C, absolutely immediately just leverage open source code. There really is not a huge advantage to writing your own, especially if you're unfamiliar with C code. I tried this in the very beginning while I was doing research in EPPF.  So definitely leverage the open source community. I know I used an EPPF package from Datadog that they have in their Datadog agent repository and I can talk about later. If you'd like, we can talk about it later if you'd like. But definitely leverage open source code, BCC and EPPF, while conceptually rather simplistic, it can get very, very difficult to implement as it is, again, built into Linux. So for the beginning of this is a start, but you can really use many of the different libraries that are developed by some larger organizations that have really, really amazing, well-developed open source packages, for instance, Falco, which is a part of the CNCF landscape, as well as Cilium, BPF, Trace, BCC, which is, of course, how you're probably going to write EPPF if you'd like, and really many, many more. I would like to give a quick shout out to Albin from Kinvolk because he helped me greatly in navigating some of the beginnings of the space. It was a really, really interesting journey trying to figure out where to find all the necessary documentation and he helped me come up and figure out interesting bug that came up with newer versions of the Linux kernel. So he's really, absolutely an expert with this stuff, so if you would like to learn more, I would definitely recommend attending his talk beyond the buzzwords, EPPF's unexpected role in Kubernetes, which is actually, I believe, just later today at 540. Definitely going to check him out. He's an absolute expert. He's giving a talk with his co-founder, Andrew Randall. So the next part of Kubernetes was the Prometheus aspect. This was going to play into how we visualized and saw these statistics after we obtained them with this EPPF piece. And I'll talk more when we get to the kube-netsy part about how we tied these all together. But some of the main points that you should probably know if you do not know already, I know Prometheus is a very popular project inside the CNCF landscape. But just to give you a quick idea, one of the important points here is that Prometheus is primarily based on pulling data rather than pushing. So if you're used to collecting data in SQL, maybe, this is going to be very different. Instead of pushing your data into the SQL database, which you're actually going to be doing is letting Prometheus aggregate your data, probably using the Prometheus API as built in Go, or whatever language it has bindings for. And then what you're going to be doing is then querying some HTTP endpoint to collect this data at certain intervals. This is a little bit different. You might be used to, but it actually works quite well and has some very, very interesting implications in visualization as well. It's very, very easy to create and handle time series data, and it's a great way to monitor your services. So what I really want to hit is these opportunities for visualization. Because this was one of our, like I talked about in the beginning, one of our main goals for kube-netsy was to be able to visually understand the traffic that was going through our clusters. So, as you can see in the bottom right here, a very, very popular method of understanding the statistics that are sort of exported, the metrics that are exported by the, but Prometheus is by importing them into Grafana. And what Grafana allows you to do is allows you to create these dashboards that monitor and scrape your Prometheus endpoint that is implemented into your code. So, say, scrape every five seconds, pull the current, call the, say, pull the current bytes in from a certain IP, and then you're going to graph them, and you're going to be able to see all this traffic and visualize, I mean, really whatever you want. Which makes Prometheus a very, very interesting manager of time series data. Which can also do with Grafana is do a little bit of aggregation and processing here before you even push any of this data upstream into any of your other systems is you can do some, you know, some averaging using Prometheus QL, Prometheus QL. You can put it into some bins, figure out where your 9F percentile is for latency and whatnot. And Grafana is a really, really nice, easy open source solution to visualize where you're at with your Prometheus data. Kubernetes provides a base dashboard. So you can hook Kubernetes up, follow the install script we'll talk about in a second and immediately have a dashboard that may look something like this, but has some preset charts and graphs to give you a good idea of what the networking and traffic looks like in your cluster. So then I'm going to go quick through here because, you know, you're probably mostly familiar with Kubernetes, but just to give you a good idea of how we implement it and just some of the basics that we, the community, generally finds pretty interesting about Kubernetes that I especially was very interested in learning about and understanding at a very conceptual level. So here is how I visualize generally Kubernetes in my head. So say you on the left are a user and you need a way to take this configuration, this state I want to put this cluster and these resources in, and you need a way to automatically manage that, have a tool that automatically partitions the resources in a meaningful way that, you know, elegantly manages this state. So what Kubernetes is going to do is going to take it, it's going to take it, stamp, it's going to stamp out the state and it's going to put say pod1 and node1, pod2 and node2 and that's great. You have the exact state you wanted that was specified in this config.yml. But things don't always go as elegantly as that and say pod or node2 just dies or something happens to it. Kubernetes, this is where Kubernetes shines because what Kubernetes is going to do, it's going to see, oh, it's gone, but we still need to maintain this state that the user wanted. So even though we don't have two nodes now, we still need to maintain these two pods, these two containers that the user wanted. So what we're going to do is we're just going to push pod2 into node1 because there's probably a rather crucial service that is in pod2. So really what this comes down to is this state, which is specified in this config.yml. Specifically, in the case of Kubernetes, we're looking at the daemon set. There are a few different kinds of what are called Kubernetes objects, but mainly what we focused on in Kubernetes was the daemon set because this allowed, specifically, allowed deploying a pod on each of the nodes that we had available. I believe the most common is something more like a deployment, but if you have questions as to how those work, I would go and look at some of the examples that are out there for deployments that are quite common. And that sort of brings me on to my second point in terms of stuff that I have taken from this experience is mostly that using examples. I found specifically that the YAML format is a bit hard to understand if you just immediately give it a glance. It looks very flexible and it's very fluid as to how you structure it, which is a good thing for some cases, but it is very difficult to see it and understand what's trying to be told and said. It's not very self-documenting, so when you can use comments, use comments, but definitely use some examples, and if you want to develop your own specification or configuration, I would definitely start with a configuration that already exists, maybe pull a YAML from an open source project. I know a big inspiration for sort of the structure and some of the interesting parts that I was having trouble with were pulled and were referenced to some selium, some selium YAML, because they also used diamond sets, and it was a good idea. It was a good way of getting a good idea as to how they structure things and the necessary parts of the YAML that were going to need to be there. So, just to give you a brief overview of Kubernetes before we get into the demo and a bit more detailed look at its components, I would highly recommend checking out the GitHub repo. There are some basic install instructions if you would like to check out and try it for yourself. It's quite basic, shouldn't take you more than a minute or two to get things up and running. Like I said, there's a Grafana dashboard supplied along with all of the code in the repository, so if you just want to install it really quick and point your Grafana to it to the Prometheus endpoint, you should be great and you should be able to see all of your cluster traffic. It's very, very, it's quite simplistic, so really, Kubernetes, one of its goals for Kubernetes was simplicity. So really, it's a great start for new contributors, so I highly recommend if you're new to the cloud-native compute landscape, I'd highly recommend giving some issues here a look. I have this next slide, but if you would like to read more about some of the development process, the structure of Kubernetes, and then I'm going to talk about it in a second. Definitely check out a blog post I wrote over the summer. You see the bit.ly link here, and that's a blog post. It's about a four-minute read, not too long. But like I said, there's really some great starter issues here if you're new and you'd like to get involved. These are just some small enhancements that through Jim and I's calls that we came up with and some things that we decided that we might want to implement in the future, some more complicated features that probably weren't going to get done in the time that we had available. But just some interesting things that we saw that the community might have some more use for, and then a few bugs here, as you can see, that were not able to be resolved, that kept coming up every once in a while for different reasons. So definitely a highly recommend checking out the issues here. So just to give an overview of how we used each of the different components and the technologies that I talked about briefly, there are three main packages that make up the binary that is deployed across the cluster. This is EPPF in the tracker package, Prometheus in the collector package, and the Kubernetes API in the cluster package. In the tracker package, we have EPPF from the Datadog agent slash EPPF library that aggregates some very basic rudimentary networking statistics, mainly bytes in and bytes out, and we track this for each of the different connections for both the destination and the source. So we get any of where it's going, where it's coming from, how much and how little. And this is very, very helpful when we get to the Gravano visualization because with the visualization we can actually see, with Prometheus and the Gravano visualization, we can see over time how does this connection, what's happening with this connection, and we're seeing a lot of traffic from this one IP, this one service. And that's where we also see some help from the Kubernetes API because what the collector does is whenever it sees an IP being reported from the tracker, it looks and queries Kubernetes, and it says, is there an IP or is there a service with this IP? Is there a node with this IP? Is there a pod with this IP? And if there is, it queries for its name and some more identifying labels about it and tries to fill those in. So what's actually going to be exposed by Prometheus is some more detailed information about the state of the cluster rather than just the networking. So when available, we fill in information about the Kubernetes cluster rather than just the raw networking. And the Kubernetes binary is going to implement this collector and it is going to start this process which binds this HTTP server to expose this metrics endpoint. So now I'm going to give a quick demo of some of the EBPF capabilities and packages that we used and some of Kubernetes just to give you a quick idea of what was developed over this time. So now for the second part, I'm going to talk about some of the Kubernetes functionality and how this implements the tracker package to provide a good overview of the networking statistics in your cluster. So the first thing that we're going to do is we're going to open up Kind. I have a kind cluster running right now that is working with Coop CTL. So to follow this demo, really what we're going to be doing is going through the Get Started page of the GitHub repo that is also detailed, it's a little bit more in detail on the blog post that I wrote. You can go through the manual instructions there as well that was on the previous slide. So what we're going to do is we're going to use the applied that was on the readme to just quickly install the daemon set in your cluster. You could use the install.yaml that's found in the source or you could just use this. This is much quicker if you just want to get it started and give it a quick try. So after we apply it and we get it in and installed, we are going to get the pods to see and demonstrate that our Kubernetes pod is now running under one node here. You are going to need to use all namespaces here and specify the namespace in the future as it is installed into Coop's system. So as we see, we have a Kubernetes pod, Kubernetes R79JM. I'm going to go ahead and just copy this so we can use it later. So the next thing we want to do is we want to port forward this pod so we can access it from the outside really quick. Pod name as well as we're actually also going to need the dash n for Coop's system to specify the namespace which it is in. And then we want the source port, which is 9655 and we want it to be bound to 9655 on the other side as well. So now this is going to forward all of our traffic from the outside in. Now what we can do, now that it's on port 9655 on a local host, we can do things like curling the metrics endpoint from Prometheus. So now we can go ahead and curl the metrics endpoint that is actually running in our Kubernetes cluster and we got all these Prometheus stats. And as you might understand here, these aren't very useful. It's fun to see and it's maybe nice information that includes different statistics about the network but also some information about where the source and destination and the namespace that they're in. But that's not really all that helpful. We don't want to have to keep looking through all of these. We can get a little bit better of an idea of specifically the ins and outs if we use just maybe quickly grep something. So we're going to quickly grep bytes received, pipe it into grep and look at bytes received. Okay, this is maybe a bit more useful. We can see all of the bytes received and bytes received per second. This is some interesting data. Let me just take a quick look here. We see all of the different, a bunch of different labels to differentiate the specific connection. We see, oh, it's coming from a, it's going to a pod. The destination is kube controller manager, Drew Cluster. And a bunch of different labels about the Kubernetes environment that it is in. Now, this is very, this is interesting. But as you might want, this is extensible. And you can always pipe this into Grafana. Like I said, we won't be doing that today. Is it, we won't be doing it today. But as you can see, it should look something a bit like this, a bit like this where you can see the different networking, the different connections, and some of the information about the filled in, the pod name, you know, sorry, the name of the object, and bytes per second and a lot of connections. So yeah, this should hopefully give you just a quick look at what Kubernetes does, even though it's a bit simple. I do believe that, you know, with some a bit more love, it can grow to be a helpful networking observability tool. So that was just a quick demo of some of the functionality of Kubernetes, along with some of the EBPF code that was utilized to create it. But now I want to go into some of the takeaways and what I really learned and gained from this experience developing open source software over the summer. So big one here, open source and cloud native communication projects are for everyone. At a high level, they're really just not that hard to grasp. I recommend everyone, if you're unfamiliar, just take a look and really learn by doing them. And what I mean by that, you don't absolutely need to, you don't need to develop the next network observability application to learn from them. Just creating deployment or using kind to start a dam set like that, it really is the best way to start learning about these different tools that'll absolutely benefit you in a professional or just a learning environment. But if you can, I would absolutely recommend contributing to these projects. Leverage all the open source code that has been written and do your best to create something that is maybe just for fun. If you want to contribute to any of the cloud native projects, that is one of the best ways you can possibly learn and it is one of the most beneficial of the ecosystem. You're supporting open source software, you're supporting the entirety of anyone using cloud native apps, really. So that brings me to the end here. I absolutely would love taking more questions. You know, at the Q&A here or Slack, just send me a message or you can send me an email here. You can see my GitHub profile slash Drew Ripp. Also absolutely, I would definitely recommend looking at Armada. They have some great open source tools on GitHub available. Major one, Kiverno, doing some policy management. See them on Twitter and the website. So yeah, that brings me to the end. Thank you all for listening.


Turkish President Recep Tayyip Erdogan arrived in Vilnius on July 10 to take part in the NATO summit starting Tuesday. Erdogan, in an unexpected move, said on Monday the European Union should open the way for Ankara's accession to the bloc before Turkey's parliament approved Sweden's bid to join the NATO military alliance. Turkey's bid to join the EU has been frozen for years after membership talks were launched in 2005 under Erdogan's first term as prime minister. The ties between Ankara and members of the bloc soured several years ago, especially after a 2016 failed coup attempt in Turkey, but have since improved.


Hi everyone, Joe for jaspyscasebreaks.com coming at you with pick your team seven number seven for twenty twenty one Penini prism basketball three bucks pick your team number seven big Thanks, everybody right here all card ship in the pick your teams by the way in the random teams. No vet commons ships So just keep that in mind all in the description pretty clear there All right, so now remember we marked all of these PYT so we know they're all from the same case So let's roll the die. Let's select a die. I like that flamingo die right here Let's roll it and see which side we're gonna do one two three for the left side four five six for the right side You can see all the box on the top camera as well, and it's six one two three four five six So this will save for break number eight, which is already on the site and pick your team eight is Only six teams left no filler or anything like that And I'm pretty sure all the big teams are taken and pick your teammate So I would just let's just finish off this break straight up All right, let's just finish off straight up not have to deal with a with a pesky filler I think filling filling six slightly expensive spots is probably easier than filling 30 sort of cheaper spots in a filler and on ESPN we've got a Bucks here in LA Milwaukee Bucks playing my Lakers. So Andre Drummond's debut Little rusty you can tell that he sat out a little bit Jay is here. He's got the Charlotte Hornets. He's saying let's cap off the night with a train whistle of mellow That would be that would be crazy, you know this here if you look at cardboard connection.com there are a lot more Train whistle opportunities because they've got black gold to five and green shimmer to five Then they have Black one of one and black shimmer one of one. So at least for the out of fives There are slightly more opportunities to try to get an out of five or under. All right. Good luck everybody So let's actually set some of these aside right here So in the pick your teams all card ship and There's a specific group of rookies that will get that'll get sleeved and top-loaded before they're shipped out So I'll try to grab all those as much of those as possible But if I in case I miss any we'll definitely I'll definitely catch it or the shipping team will catch it There's a Kongoo red That's for Matthew Shearer in the Hawks 142 out of 299 here's second-year Zion these second-year Zines will do okay, too Especially if they're parallels mark Mark the set with those. There's fireworks Joe LnB in fact folks a lot of these will probably surprise you How well they might do on a secondary market for the big especially for the bigger names Yanis LeBron so on and so forth No, Andre drummin No What's he doing? We just got you Zion Williamson silver. This is nice Andre drum and walking off with the seemingly big toe injury is not nice There's Ion silver Zion mark in the old-school prison design take a look at that look at that up That could be that could be a huge one right there Yeah, it looks like he's done for the night. Nice Anthony Edwards. Just got Andre drum All right, here's Anthony Edwards TD Williams With the number one overall pick there you go TD I don't collect anything Jay I Just collect happy responses in the chat from people who hit big. That's what I collect There's Andre drumming who just walked off. It's like a toe issue Come on Andre. This is calves edition going to 199 I'll go to Shawn Maddock. There's a second-year John Morant and The Kira Lewis Jr. Hyper for the Pelicans mark with that one, too Yeah, we got Nico Manion Rookie autograph for the Golden State Warriors usually with the warriors warriors come out to play in McDaniels Lamarcus Aldridge And we got Kemba Walker to 175 and another Zion was so this is the non silver Zion silver Zion Could go for a lot. There's Kemba for Chuck To 175 they got close tonight Chuck. They got close tonight, but it was a little too little too late There's Andre drumming again red wave just walked off the court hoblin might be a big toe issue. Hopefully nothing serious man the injury bug for the Lakers Pretty rough. There's Kyrie Silver. Luca Donch and fireworks silver Hatch will I'm going to the Bulls Adam Kelly.  There's Tyrese I thought they were going to be more aggressive in the trade market Chuck. You're a Celtic guy, right? It's out of I thought they were going to be more aggressive in the trade market, but it just didn't seem to happen Here's Chris McKee, Portland See Jim McCullen to 60 There's our first Tyrese Halliburton for Chuck and the Kings Let's try to find some color for that as well some parallels And there's our first Lamello ball There you go Kim Jaehoon with that one Hearing all these a lot up You guys are holding out for carlithing towns. That would be a good addition to the team There's Kevin Knox and Daniel Otoru For mark and the clippers All right, there's Kevin Knox for the Knicks George with the Knicks Knicks might make the playoffs All right, here's the next box right here box two of three Here and pick your team seven Hey, Sean, what's going on? He's ruining the hobby. Yeah, these are expensive I get it. That's why that's why group breaks All right, that's why group breaks exist And you know the brawn james Is a good thing too. That's that's what 300 dollars right here But hey group breaks help split up the price That's nice In the end, it's whatever someone's willing to pay and as long as people are willing to pay $2,000 a box I think it's going to be Yeah, exactly right Chuck group breaks are fun That's it helps kind of balance out the price You know, then it's a it's a community activity That makes it fun too but It's what we say in the hobby. It's all about whatever someone's willing to pay and as long as People are paying it They're going to keep making it like that There's John Morant out of 299 Magic Johnson Precious Achua autograph rookie autograph But I don't know seven years ago when we started breaking People thought boxes were expensive then too and that Panini was ruining the hobby Wonder what those people think now At this point, they're probably just their their minds their heads have exploded There's Magic Johnson to 299 We'll just all have to adjust to 25 Daniel Tice Work more hours make more money Gas is more expensive too I've we've managed to adjust to that All right. Yeah I mean you can't we can't at for the manufacturer. They can't win We can't win I mean people are buying the lamellos people are buying the Halliburton's people are buying the second-year Zions The resale market has been pretty strong Thus far And frankly, it's not really about the autos anymore nowadays jigglypuff, it's Parallels now Yeah, it's always it's always always easy to blame the president Josh any president of any era It's one of those guys's fault There's Lonnie Walker purple ice to 175 but I heard the same argument seven years ago when we were breaking this stuff prison basketball You know, there would be like what?  So It's a hobby. No one has to buy it That's Jalen Brown, Robert Williams. I hear you, Alexander. Yeah Um No, there's no doubt that that that the boxes are expensive You know, but it's hard to really kind of unpack Yeah, see vanilla grill is thinking maybe the value restarted a hobby that was dying Maybe panini saved the hobby. Maybe there wouldn't be a hobby to speak of and group rakes to speak of if If they weren't around it's a kind of a double-edged sword. So I don't know. It's tough. I mean, I think the group breaking thing is nice because yeah You know, these expensive product can now be split up amongst our our collecting community here at Jaspis But it's a it's a tricky situation I don't think it's it's as clear to say do we want to go back to like a hundred dollar a box stuff? Then group raking probably wouldn't exist at that point Hobby shop this hobby shop here in Hermosa Beach wouldn't exist at this at that point so it's it's I don't know there could easily be a couple bad draft classes and these and and everyone will get what they want just bad boxes again But as long as people only exactly as long as people keep buying As long as people keep buying they'll keep producing so Listen if none of these are none of our breaks have sold out I think we would uh I think we would Would not be in business very long and the prices would change very quickly Car companies will already have overdue some saturated market multiple Yeah, but that's what happens every year. This is what people said in the 50s boss the boss man here has been in You know nick jaspy's dad has been in the hobby since You know for since forever for decades. He was at the first national I mean, he'll tell you every year they'd say the car companies are over producing and oversaturating. They say that every year The obituary for the hobby has been written every decade in the 50s they they they threw they threw Cases and cases of 1952 Mickey mantle rookie tops cases into the bottom of the Hudson Hobby's dead. It's not gonna happen In the 60s. Yeah, it's not gonna happen 70s and 80s all the hobbies dead In the 90s.  They're gonna ruin the hobby. You know the uh, I think the The obituary for the hobbies has been written many times and yet Still here but yeah, I mean Josh x-lines coming from the time of the time when By 50 cent packs you know, but Yeah, like with a lot of collectibles the secondary market has Has created a different Different animal I guess they try to balance it out with like retail packs and stuff like that Which are near impossible to find but Yeah, yeah, I mean and just naturally everything gets more expensive Back when you were buying 50 cent packs, how much how much was uh, how much was a car? You know Vanilla grill doesn't want to pay 30 grand for a Chevy Malibu Hey, thank you, Josh. I know yeah There's John Miranda 25. How many people under 20 or even on three buying into this? Well jigglypuff. We we have a we have a retail store here in california We've got kids coming in here every day They're not buying boxes per se, but they are they are buying like retail packs and and whatnot Mr. Jason Tatum And a redemption any guests on the redemption It's Cameron Johnson So ever since we reopened our door is post pandemic. There's another lamello There's been a steady flow of people Yeah, Miguel lots of kids are buying I mean, I don't know. Maybe it's different in other other people's neighborhoods, but in our car shop You know and maybe we just got a good location after all businesses about location location location Jigglypuff we run a car. I run a car shop here The number of kids in here that that come in every day even without their parents and buying packs Maybe not boxes. I agree with that. Maybe not boxes, but buying packs got dozens And dozens every day But it's an economics as long as people are continuing to buy these boxes this price once they stop doing that Then then the prices will the market will readjust. There's a blue patent Prichard There you go Chuck to 199 And there's Tori Craig Denver Denver Nuggets Adam Kelly The unfortunate thing is everything in life is now expensive You know We could go back to the days when we try to catch A ball on a string into a cup, right? We can go back to those days Or we can buy 500 dollar play stations unfortunately Everything is expensive these days. We can go and pay You know A quarter for a movie and a newsreel But now we got now movies are like 20 bucks a pot I could buy a decent car for like $10,000 Maybe in the 90s All right, but now like a what how much is a hot? Well, how much is a Honda Civic a standard Honda Civic costing in the 1990s versus now? There's all be topping nicks george But as we say in the hobby, what is it worth? Right? It's worth whatever someone is willing to pay That's the usual snarky comment, right? It's whatever someone's willing to pay when someone's like, hey What's my brook Lopez purple ice worth? Carlos, you know, it's whatever someone's willing to pay these prison boxes. It's whatever someone wants someone's willing to pay And as of now people are willing to pay Maybe there'll be a market correction at some point Probably will be But that's you know, that's the sign of any healthy market things go up things go down things go back up again Look a don't you type her Dallas with that one silver fireworks Jason Tatum going to chuck and the Celtics But I think that's why group breakers Really like good group breakers like ourselves and there's some others out there too in the world That's why these group breaks have become even more important to find great prices here and try to get into You know get into something like this For a fraction of the price So hopefully people will keep supporting jaskiescasebreaks.com and other great group breakers out there You know to help kind of balance out Out this shift in the hobby So thanks everybody. We appreciate it. We can't we wouldn't I wouldn't exist without you. So thanks everybody Now this redemption. I know there's a particular name that could be On this but maybe it could be someone else It's gonna be There it is. That's who I was thinking of rookie signatures lamello ball And there you have it Jay kim with the charlotte hornets Picking up the hornets straight up Scared money. Don't make money. You're welcome Scared money. Don't make money There you go And there you have it Boys and girls, thank you again for your support that was three box pick your team number seven 2020 2021 prison basketball Thanks for joining and I'll see you next time for the next break. I'm joe. I'm out


So up here at the top of the program, we are going to set two color variables and call them value and value 2. In the setup block, we set the size of the display window and we set the background to white. Inside the draw block, all we do is set the first fill value that we already specified up here and draw square. And then we set another fill value that we specified up here and draw another square. That's all this will do. But in case we click the mouse inside the display window, that triggers this function to run. And this function has a kind of a complicated if statement series nestled inside it. So let's just run the program and I can go through what this does. So the default is to plot these two squares with these colors. Now if I click the mouse inside the display window, this first if statement test to see whether the cursor is inside the top square. And if it is, it changes the color of the bottom square. That's actually what both of these two statements take care of. So if I click in here, I'm toggling the color of the bottom square. The next two statements test whether the cursor has been clicked inside the bottom square. And if it has, then it changes the color of the top square. So clicking in here toggles the color of the top square. But what if I click them as somewhere other place in the display window? It's not in either of these two squares. Then the string that I wrote tells me that I did something unexpected. So what these series of statements do is this test to see whether this is true. And if it is, it does this command and ignores everything else. But if it's not true, it sees this else of statement and it looks to see if this one is true. And if it is, it executes this command and ignores everything else. And that keeps going along. If it turns out that none of these are true, by default it executes this command. So writing an else statement at the bottom of a series of ifs and elseifs is kind of a good failsafe procedure because it can alert you that something has happened inside your function that you didn't cover with all your other possibilities.


Pack and play squad! Hey boys, welcome back. Listen, I have a bunch of weird theories and that's why I'm recording this pack and play right now. Shit. I'm not a fan feeling about this. Oh, okay, okay. Invent physical pain. Oh, okay. You probably saw the Wheel of My Yesterday. I'm not stoked. Even a little bit. But okay, here are my theories. There's nothing insane in packs right now. That's not why I wanna do this episode. But today's video is the first episode of the playoffs. Now, once we lose in the playoffs or win the entire thing, that's when this team's gonna reset, right? Now, it will be in Arizona during the golf tournament, but I mean, they already have the currency, the Blitz Bolts or whatever. That Black Friday, Cyber Monday, whatever promo, Blitz has the most insane packs you ever see in Madden and they are so much fun to open. So, here's what I'm thinking. I wanna make sure my team is completely reset before that promo comes out. Cause what's gonna be really depressing is if I'm still in the middle of the playoffs and then I open all these Blitz packs and then I just reset the team after that episode. I want to use the Blitz players in pack and play. I hope that makes sense. So, the best case scenario is I get multiple rage quits. This is just a longer video and we do win the Super Bowl. Additionally, today's video is brought to you by Manscaped.com. Manscaped is the absolute best in the men's grooming business. They hooked me up with their all-in-one performance package. This has everything I need to keep myself clean that is above the waist and below the waist. I hope that's self-explanatory. First things first, the pride and joy. This is the Lawn Mower 3.0, waterproof, skin-safe technology so you don't cut yourself, giving out a little light to help you. Best way to shave your balls.  This right here is the weedwacker, nose and ear hair trimmer. Nose and ear hair is always slept on and it always looks horrible. You have to trim those. Can't forget your toes and nails. Shears 2.0 luxury nail kit. Everything you need. If you don't already have the performance package, I promise you, you need it. Plus there's a limited time deal. Grab that performance package, you'll get two free gifts. Shed travel bag and Manscaped's anti-shaving boxer briefs. So go to manscaped.com today. You'll get 20% off and free shipping plus those two free gifts. All you gotta do is click that link in the description. Highly recommend. Enjoy the rest of the video guys. So for today's $100 worth of packs, we're going to Legends Fantasy Bundle. I mean, there's not much improving to my team that I can do because it's such a God squad. We're in 89 overall. And that's kind of my point of wanting to get this in because it's like, dude, I can pull some of the best stuff in the game and it won't even help my team. That's how crazy, like this, that's an awesome Chad Johnson. It doesn't help my team. I have all 90 overall wide receivers in it. I would like the team to be reset. Make just a massive episode. Hey, whoever's editing this, you're getting a fat raise on this. I'll tell you that right now. Oh, what do we got, baby? Jimmy Smith? Okay, not bad. We're digging Josh Allen. Always a good sign. We are. Oh, let's go limited. Bro, I said I could get the best card in the game and it wouldn't help. That is the best full you can get right now. It's literally the limited Climberas. I just got to Jon Lynch last episode who's an 88 overall free safety. Now I get the best free safety in the game. 92 speed, 90 hip power. Why is this series so juiced? It's literally so juiced. It's unbelievable. Clay is Campbell. Van Noy, the 87 Cliff Harrison, John Anna. I guess I'll just go with John Anna. Also, I have decided that with the pack and play squad, when we make it to the playoffs, we do get a prestige player. So I will be able to take one player with me into next season. So it's kind of the same as Willemoth. There'll be one prestige player who will always stay with the squad. I don't know who it's gonna be yet though and I don't want to ruin the surprise. So we'll see as we keep playing Murphy, Bunting, Michael, Slantz, Thomas. I already have Murphy, Bunting, I think. I guess I'll take Michael, Thomas. Jerry Evans, 85 Deion, Bobby Bell, Mike Vick. Deion again. Hey, big legend! 90 Edger and James. That's a brand new starting hat back. The Sean Watson, the Neil Hunter, okay. Mike Vick, Zach Ertz, Ronnie Locke. I guess I'll go Zach Ertz. He's bringing me luck, bro. That's an amazing bowl. B. Jacks, give me a wide receiver. I love him. That car's worth like half a mil. I pulled him twice. I'm gonna get a full legend here. I literally already have him.  Let me get a base. Am I dreaming? Am I actually dreaming with the fuck?  How many limits have I pulled? Pulled limited D-Hawk. Two limited Cliff Harris's. Limited Matt Stafford. 92 Allen Robinson, 91 Jimmy Graham. TJ Watt, that wasn't a limited but it was series redux. Cliff Harris is insane. Ed Reed was insane. Kermarty, Pat P, Deon. I literally don't know what to say. All right boys, welcome to the playoffs. Now, in this video, it's gonna be my entire playoff run. So if I win this first game, we're just gonna keep rolling through.  My team is insane. I'm just not gonna do that. I don't know. Sometimes it's helpful. I don't know. For the playoffs, let's go get this money. You ready for it, banger boys? I am making a mistake of playing really late night Madden though. So it's gonna get sweaty. Top three all from Pax. That gets me going, baby. Scary Terry at a 95, Deon. Deon, all right. We got a game under our belt. I assume he's gonna be in man coverage because that's just, it's kind of just what you're running this. So I'm gonna come out here with something basic. Just look for Deon underneath.  Who is that? Why did he run the slant better than Alan Robinson? I know you guys think I'm throwing this game.   I'm gonna look for Jimmy Graham here. He's gonna be man coverage again. Hopefully he burns this.  Stop running my routes better than me. Are you kidding me? In man coverage, you're just running my routes. I can't audible. I can't audible. I have no idea why that just happened. I could not audible out of the steepest. Let's see how this man coverage goes.  Look at them running the routes better than I can. Just cover two man.  I can't do anything.   That feels good, I guess. This is gonna be such a depressing one. Sit here against this press man coverage for 25 more minutes. I'm actually depressed. You can stand it. I can stand it, I guess.  I mean, I have an offense against it, I guess. That's good. I wish I could tell you I was throwing. I'm genuinely very frustrated at how horrible I'm playing right now. Perfect read right there. I knew his user was gonna come back to that. We are marching down this field, but we have to execute. We have to finish. Otherwise it does not matter.  Graham would be my only touchdown here, but I'm really scared of this guy's user. We're just gonna take this. See if Edger and James can, yikes. I'll take a field goal. Do not have the clock on my side because I'm at such a deficit and he gets to ball half. Let's see if we can play defense. I doubt it. Remember when I said, I shouldn't load up a Madden game this late at night. So I'm gonna play super sweaty losers. I think this is the perfect example of that. I just gotta roughen the kicker when he missed the bat. I think this is gonna be a run play. It's not. You know what? I don't think it mattered that I threw the first two pick sixes because this guy is about a hundred times better than me.   Let's see where you put some points up on the board. I refuse, absolutely refuse to give up but this is gonna be a very tough one. I'm gonna be totally honest with you. I am gonna hit A down the seam. Yeah, he overcommitted great throw staffer. Look at this, dude. You just get corners.  Third and 10. Look at this, bro. Look at this.    All right, fourth and 10. Luckily, he was on the wrong guy there. The problem is when the field closes and then I can't do this anymore because this is pretty effective until I get to like the 20 basically. Let's see if we can get to the end zone. Nope, okay. God, Alan Robinson has so many yards right now. I'm gonna try scrambling. It's gonna be kind of weird. Maybe not. Hey. Oh. I'm setting a blitz because we're in such a scary spot. That was Cliff Harris. Yo, that was Cliff Harris. I never, ever, ever run this play. I just want to see what happens against man here. I don't think that's open, but good. God, Alan Robinson. All right, that slant's very open. Alan Robinson is literally a thing that doesn't work. I really don't know how to get in the end zone against this guy right now. Not sure where his user is. He does not see the screen. Entering James around 30 goal. We got a shot.  Let's see if Hopkins is there. Anything. I ran out of time because I got sacked. This might be my worst game of all time. Down the red zone three times and I've done nothing with it. I really wish I could tell you guys that I'm throwing. I wish I could say that I'm intentionally throwing this game. That would help my ego.   Oh, he goes play action. Ah, whatever. I'm over it. Vernon Davis gets a touchdown here. I sold out for the run. I literally brought my Cliff Harris down in for a run there.  Well, I gotta score somehow, right? Show voting down 23, the class. I have a safety of field goal, a pick six, and potentially a two point conversion.  Wait, oh damn. This is gonna be true Scorogami now because he's gonna have 30. So we'll be 30 to 11. Have you ever seen a Scorogami like that? All time weirdest game I've ever played. I gotta say, I would be a lot sadder. I didn't want my team to reset, but I'm not throwing. I'm telling you I'm not.   Yeah. He's like, this game is a waste of my time.  You know what you should do, bro? You know you should do flying jambles. You're sure in cover two man, press coverage and buy all the best players in the game.  Oh, bro, you got it. Damn, that's a rat catch. That's a rat catch for a touchdown. And I'm worried that I can't get this touchdown. I'm gonna go keep it dropped. I'm gonna play this underneath. He's gonna go for the touchdown. He's gonna go for the touchdown for the ninjas and he drills it. This guy's got the fattest balls of anyone I think I've played.  I don't know what to say right now. That was one of the weirdest games I've ever played in my whole life.  This is Jair Alexander running a slant. Better than I can. Okay, right here, Alan Robinson. He's running the slant. Look at Jair Alexander. He's running the slant before Alan Robinson is running it. Look at that. Alan Robinson hasn't even cut out of the slant yet. But Jair Alexander is facing this way. Like if that's a corner route out of Alan Robinson, Jair Alexander's in goddamn Narnia and it's a huge completion. And here's Jair Alexander literally running a better slant than Alan Robinson. All right boys, take one final look at this glorious goddamn team. One player will follow us into our next season and the rest are gonzo. I love you boys. I'll see you in the next episode. Peace out.