 Good morning everyone. Am I audible? So I'll be talking about introduction to Sunbird. Sunbird is a platform that we'll get to know in a bit But before that I'd like to you know do a quick analysis about you guys although Your introduction session is scheduled to happen sometime later in the day, but I just want to know a quick few things How many of you are from second year? Of your in degree Okay, so so like you're in second year or you have completed your second year and Completed so you are now going to your third year and how many of you are in your third year? Okay, so you have completed your third year and this is your industrial training Break, okay. How many of you are from computer science background? Majority Is there any who is from some other stream like electronic central communication or some Because ICT what is it? Okay, okay, it's more or less the same and How many of you have worked on on any of the open source projects before have you contributed to any open source project you Which project was it? That's great. Okay. Nice to know Anyone else? No, how many of you are aware that what are open source projects? What the what is this thing open source because In your next eight weeks, you'll hear it more more often Okay, so not many of you are aware about open source projects I'll briefly talk about it. I have a different slides Ready because in the past I have given a given a session on what is an open source project and how to contribute to it So If anyone of you need those slides just drop a mail to me How many of you have worked with github and you're aware of this version control system get That's okay. There are many good And how many of you are aware about the agile? development model of software development model Not many Okay, so in your courses, it's still iterative waterfall model that is being taught. Is it Or it is not yet covered in your engineering It's okay. So it may be a part of your syllabus in your upcoming years Okay, this is definitely you should check what is the agile software development model because it's being used so much in the industry these days All right, then let's begin with the presentation. Okay introduction to sunbird we'll Briefly look at all these contents. I have not many slides. I have only a few slides. So I'll wind up early So we'll begin with understanding what is eight step foundation then idea behind eight step eight step platform sunbird platform the genie app What's in the store for you and resources So eight step foundation is a not-for-profit foundation Which is co-founded by one of the alumnus of iit bombay and he's mr. Nandan neelkenny And miss roheny neelkenny and mr. Shankar maru adha Now when anyone starts an organization, there is an idea behind That there is a purpose. There is a reason or there is some problem that they are trying to solve So the problem that the eight step foundation is trying to solve is that in india particularly in the rural setting There is lack of access to learning opportunities And it's a very complex and multi-dimensional problem. See we are fortunate. I think most of us are fortunate to have receive a very good You know education, but if you go to the rural settings the people are not that privileged so There are some Initiatives by the government of india in order to help Resolve this problem and there are some noble people benevolent people who come up with such foundations And you will wonder that almost 200 million Million children in india are affected by these problems So this is the problem which is impacting the lives of millions of children on a daily basis So this is the problem that they are trying to solve. So how they are trying to solve They've created an eight step platform Which is a platform to create share and distribute free community sourced educational content for primary school children So it is mainly targeted for the school students for the primary school children's and What's a sunbird platform sunbird is an open source platform developed by eight step foundation and is licensed under agpl license Sunbird is open source again this term open source It is configurable. It is extendable. It is a modular learning management platform What's genie Genie gives you access to free educational content from the eight step platform The the content which was created which is being created on the eight step platform is being accessed through genie mobile app It's an android app So with genie you can explore and download free educational content You can create and manage multiple user profiles. You can consume interactive audio video content Use the app in uh currently in these three languages english hindi and canada The other languages are are being worked upon and get recommendations for content best suited for you as a user So I know these three slides is still the picture is not very clear So because to me also while making these three slides it was not clear So I decided to make this diagram. So I think it will be more clearer to you now So eight step platform is an initiative by the eight step foundation Okay, as you can see and eight step platform Is the front end and on the behind it's the sunbird platform. So sunbird sunbird platform gives the Gives the entire functionality to the eight step platform. Okay on eight step platform the teachers tutors Everyone who any citizen who would like to create lessons for school students? Enroll on eight step platform and be a creator There are also other roles like you can also be a reviewer of that content and there are many such other roles So that's how people Contribute on eight step platform and the consumers who are the students. Now, how do they access that? So they access that through an android application, which is the genie app Okay It's it's beta version is available to download on the google play store So what sunbird for you like what's in the store for you? So it's an opportunity I will say because this project is very new. It's only an year or two old And some of the best teams in India are working on the on this project And we are fortunate that some exploratory work and some extension to the existing functionality of sunbird is being worked upon here So many of the project proposals will revolve around sunbird. So Uh, you can contribute to it if you are a software developer by writing code to develop new features or enhance the existing features You can contribute at soft as software architects by extending the platform architecture As educators, I think we don't have such audience here But if you are a teacher or an educator, you can Uh, contribute to it by suggesting courses course structures creating learning materials reviewing artifacts and more And uh, lastly as students using the learning artifacts and providing feedback Now resources I will quickly glance through you the website of sunbird so that you know Where you need to get started I want you to uh those of you Are starting to getting interest in this I want you to note these three URLs First is sunbird.org Another is xstep.org xstep.in I think you can even memorize it They are pretty simple sunbird.org xstep.org and xstep.in So this is the sunbird Website which talks about sunbird I'm really impressed by the way, uh, they have documented this entire project Considering the fact that it's it's only one year old But since it's an open source project and an open source project is the project wherein people Contribute to it, right? So in order for people to understand that where should we contribute They need to understand the software first and how they will understand They they will go through the documentation and if the documentation is good They'll be able to contribute to it in a much more productive way So they've documented it pretty well if you go to the developer documentation You can see on the left, uh, they started with an architecture diagram Because because defining an architecture is one of the primary stages of software development So, uh, after the presentation or whenever you will, uh, explore your project proposals So you you you can go through these documentations Okay, so here in the architecture, uh, you will get all those details all those details about the architecture Then in the developer documentation, if you'll go, um You will get to see how to get started with the sunbird Uh, here in the installation, uh, there are different type of installations of sunbird This one is to install on your single machine This deployment is up to is for up to 10,000 users And when we say it's scalable, it's scalable beyond 10,000 users also if it's it's deployed in such a way Uh, you will also one of the projects will also talk about, you know, uh Deploying it using containerization using docker. Uh, one of our colleagues will be, uh, presenting the same shortly So it will be a good learning Then contribute to sunbird. You will also, uh, see here how you can contribute through code. There are guidelines How you can contribute to the documentation existing documentation of sunbird One of the myths is that, uh, open source software projects People can only contribute to them through, uh, writing code, but it's it's it's not like that even if Yeah, even if there is a small typo error in their documents, which is totally, you know, um, Removing the sense of it, then you can raise a pull request using, uh, you you can also Report that and that will also be, uh, counted as a contribution to that open source project We'll quickly look at the tech stack So this is the tech stack of sunbird. Uh, in the background, they have used angular j s java play apache kessandra elastic search Docker again for containerization of some sunbird components Yeah These are primarily the, uh, components of sunbird sunbird portal content editor content editor plugins sunbird services and others Okay, so this was one of the URLs. The the other URL was acestab.in So this is the one where in all the tutors teachers come and create lessons when you go to lessons You can see till date, uh, there are around 6000 and 68 lessons already being created Okay, you can search them through different filters. These are trivial things I should not be sharing this with you, but you can this is self exploratory You can go through this URL and uh, using your google or facebook account when you log in you'll also have, uh, A privilege to create lesson lessons into it. Okay, so And these lessons which you create here The consumer will consume it through Genie app. Yeah, so currently, uh, only three languages are supported by the genie app So maybe this can be one of your contributions that you can, uh, you can give support for other languages Okay, so this is briefly as promised. Uh, I'll wind it up in In just a minute So major majority of the resources you'll find on this website sunbird.org slash docs And these are some of the references And thank you