 Hello everyone and welcome to the 10 a.m. to 10 30 a.m. session of the 2023 Open Simulator Community Conference. In this session we are pleased to introduce the presentation Learning Code with Eureka LSL Blocks for Open Simulator and our speaker is Ori Shapira also known as Turzane. Ori is a high-tech entrepreneur with over 30 years of experience in educational technologies and 14 years of research and development of virtual worlds. Please check out the website found at conference.opensimulator.org for speaker bios, details of the sessions, and the full schedule of events. The session is being live-streamed and recorded so if you have questions or comments during the session you may send your tweets to at open sim cc with the hashtag of Pound OSCC 23. Welcome everyone and let's begin the session. Hello everyone and again I'm Ori Shapira and I'm the CEO and founder of Eureka World. Eureka World is focusing on making education system relevant to students and one of the, just before that, those who was not with us in the last session, okay we are actually doing education in the Open Simulator in a large scale. We already have more than 35 students over 150 that actually work weekly or daily with our system and we already trained above 330 teachers to work with Eureka World as a teaching system. This is less important. One of the main things that was missing for us was actually a quick tool to programming and teach children how to program in Open Simulator. This is one of the most issues I believe to make Open Simulator actually a useful tool for educators to work with and the tool that we are familiar with was not sufficient. Others kept scriptastic other tools and because we really want them to learn how to program. So what we start to develop few months ago and it's still under construction. It's a modern block environment to create SLS. Ori, I think you're moving a little bit around. You might be making it hard for the audio to come through. If you can kind of try to face towards the mic the whole time it might make a better presentation for the audio. Okay, thank you for the remark. So this block environment is also for LSL and of course OSSL environment and allow the children actually building a very quick programming and to learn the basics of programming and using a block is the best way I believe to learn how to program and one of the important things in this environment is that you can see on the left on the right you can see the block diagram of the code but on the left you can see also the actual code that is built during the process and that way we can actually teach the children or the students how to build the textual code. At this point we are neglecting the state part of the language. I know a lot of us really like the state part but since it's not a regular way of programming we are skipping it at that point maybe we'll do it in the future. You can see here the way it works it works exactly like the modern block environment works like a scratch up inventor and other environments and you can see here a quick code that I made that just teaching the students how to work with the if-else environment on one hand and creating a lighting in the lamp inside the world. You can see here going back you see here the block code that I created for this environment it's a variable and click event and you can see on the left side the LSL code that was generated and then you can see it inward and this is the object I copy-paste the code into the content and I will just a second it works okay and you can see the light works and here you can actually go to the URL and see the environment hopefully it works. This is basically the idea that I want to talk to everybody because from my point of view if we want to make OpenSimulator a real tool in current education systems the coding is very important part of it and the good straightforward programming tool that allows us to combine the blocks method in the programming but in a common way straightforward way and simple way is essential and it took me less than 10 minutes to present it and I'm really really open to questions and ideas about it. I'm playing around with it a little bit on the website I noticed that you can like stack them they kind of so you can change your order out and everything too yeah and it's really now in the production level will be adding a new command every day I believe that until the end of February next week here we have the full OSL language combined into the system. And the people in the audience if you haven't tried already click on the link that was put in local chat it's blocks.eurekaworld.co.il and for those on YouTube you know play play play around with it it's kind of neat to see how how it all works first hand. Yes you are more than welcome and it's open source you can actually take your students or yourself into this environment and generate your own scripts this is the idea it's not for subscription or anything. About the SketchUp it's not related to that but it's coming from the same idea of blocks. Programming I believe it's sitting on the same system because the main system below that it's the blocky. That's very cool. I've used some other things for coding like Code Academy and things like that and it's always nice when they have things that help you learn the structure and be able to understand not just how to write one single bit of code but how to understand how it's pieced together so that's really cool. I I saw a question here about the IDF training that I made it's a more for search and rescue. It's an emergency respondent training and we actually build a city which includes deserters and allow teams to work as avatars to solve and train in this environment. Let us know if any of you in our audience has questions for you. We have a few minutes left before we wrap up so if you have anything you'd like to learn about with it please ask away. Is there a place that we can see some of this on one of the expo regions as well? Yes I have in expo season 5 I have our own booth for both for the blocks and for the cell education and in the speaker environment I'm booth number 15 and in the speaker arena. Very cool. Let's see is there anything on the YouTube channel AI scotch says the block programming is huge thanks how far are you going with it how many functions events etc are you going for? Now that we have the infrastructure in place as I mentioned I really hope that until the end of February in three months from now we will have like 80% of the LSL and OSSL language implemented. We really want it to be a strong tool for programming the open simulator and France Charming is also asking does it support all LSL OSL functions or only a subset of them and no it will support all the OSSL or most of the OSL functions I will not guarantee for everything but as far as we know it should contain all of them. Okay and AI scotch is also mentioning on the YouTube channel that 80% itself is huge so sounds like you're doing some great stuff there. Thank you as I mentioned at the moment we are not implementing the state methodology this is something that you're not feeling it's needed for children to learn how to program it. Okay because they probably just try to do everything in state instead of doing it. So we prefer them to do it logically correctly then and do it by state. That's always best to learn things the right way in front. Yes exactly different idea. Okay so do you have anything else you wanted to add or do you have any more questions? It's that open for you guys and as longer the more people will use it more people will ask for whatever they need in this environment we will continue to improve it and I think it can be a really breakthrough for using this environment in the educational for any developer but I'm looking on the education part. Okay so if any question I will be happy and if not. Okay I am not seeing any more questions just that state is optional always is what AI's got just saying so I think that's about it are there any other questions from the audience just ask one more time and are there any restrictions on this when it comes to using it with website type things can it interact with things online especially when you're doing things for education and law things. There is no limitation I don't see why you have any limitation for that. We are still missing the saving part it will come up next week and then we actually can save your block project locally and reuse it but other than that there is no limitation for the online. Okay all right well I think then thank you I'm not seeing any other questions we do appreciate your you're coming out and sharing this with us the great work you're doing. Thank you Ori for your information and an interesting presentation today as a reminder to our audience you will want to check out conference.opensimulator.org to see what is coming up on the conference schedule. You won't want to miss our next session which will begin at 10 30 a.m. in this keynote region and it's entitled game development in OpenSim game and leveling and animated storytelling with everything as an NPC. Also we encourage you to visit our OSCC 23 poster expo which is in the OSCC expo 3 region to find accompanying information on presentations and to explore the hyper grid resources which are in the OSCC expo 2 region along with the sponsor and crowd funder booths located throughout all of the OSCC expo regions. Again thank you again to our speaker Ori and to our audience. Thank you.