WEBVTT 00:00:00.000 --> 00:00:26.698 align:middle line:90% 00:00:26.698 --> 00:00:28.240 align:middle line:84% BRIANNA BLASER: So thanks, everybody, 00:00:28.240 --> 00:00:29.390 align:middle line:90% for joining us today. 00:00:29.390 --> 00:00:32.650 align:middle line:84% My name's Brianna Blaser from AccessCSforAll . 00:00:32.650 --> 00:00:36.220 align:middle line:84% And as many of you know, we like to get together 00:00:36.220 --> 00:00:40.540 align:middle line:84% to talk about accessible technology for computer science 00:00:40.540 --> 00:00:41.150 align:middle line:90% education. 00:00:41.150 --> 00:00:44.770 align:middle line:84% And so we're excited to have Janette and Jordyn, from Apple, 00:00:44.770 --> 00:00:46.930 align:middle line:84% join us today to talk about Swift Playgrounds. 00:00:46.930 --> 00:00:50.040 align:middle line:84% And Richard is going to give an introduction. 00:00:50.040 --> 00:00:54.800 align:middle line:90% 00:00:54.800 --> 00:00:55.730 align:middle line:90% RICHARD LADNER: Yeah. 00:00:55.730 --> 00:00:59.990 align:middle line:84% I don't know Janette, but I do know Jordyn because many years 00:00:59.990 --> 00:01:04.340 align:middle line:84% ago she participated in one of our programs 00:01:04.340 --> 00:01:09.910 align:middle line:84% with access computing, led by Jeff Bigham. 00:01:09.910 --> 00:01:11.870 align:middle line:84% And that was her first introduction 00:01:11.870 --> 00:01:14.600 align:middle line:84% to programming in computer science. 00:01:14.600 --> 00:01:18.410 align:middle line:84% And now she's at Apple after graduating from, I forget, 00:01:18.410 --> 00:01:19.190 align:middle line:90% Michigan State. 00:01:19.190 --> 00:01:20.797 align:middle line:90% Is that correct, Jordyn? 00:01:20.797 --> 00:01:21.630 align:middle line:90% JORDYN CASTOR: Yeah. 00:01:21.630 --> 00:01:22.670 align:middle line:90% You got it right. 00:01:22.670 --> 00:01:23.415 align:middle line:90% I was afraid. 00:01:23.415 --> 00:01:25.040 align:middle line:84% I was like, he's going to say Michigan. 00:01:25.040 --> 00:01:26.165 align:middle line:90% He's going to say Michigan. 00:01:26.165 --> 00:01:27.523 align:middle line:90% And I was like, no, don't do it. 00:01:27.523 --> 00:01:28.940 align:middle line:84% RICHARD LADNER: And then, Janette, 00:01:28.940 --> 00:01:32.493 align:middle line:84% maybe you could just say a little bit about yourself. 00:01:32.493 --> 00:01:33.410 align:middle line:90% JANETTE BARRIOS: Sure. 00:01:33.410 --> 00:01:33.952 align:middle line:90% Happy to. 00:01:33.952 --> 00:01:35.660 align:middle line:84% But actually, Richard, I think you better 00:01:35.660 --> 00:01:37.670 align:middle line:84% describe your background for Jordyn first. 00:01:37.670 --> 00:01:39.060 align:middle line:90% Because it's just so cool. 00:01:39.060 --> 00:01:40.518 align:middle line:84% RICHARD LADNER: Well my background. 00:01:40.518 --> 00:01:43.610 align:middle line:90% I don't exactly know what it is. 00:01:43.610 --> 00:01:45.710 align:middle line:84% The sun rising above the earth as 00:01:45.710 --> 00:01:48.345 align:middle line:84% seen from the moon, or something like that. 00:01:48.345 --> 00:01:49.220 align:middle line:90% JANETTE BARRIOS: Yes. 00:01:49.220 --> 00:01:51.200 align:middle line:84% I thought that she would appreciate that. 00:01:51.200 --> 00:01:54.770 align:middle line:84% It's very sort of stellar and very cool. 00:01:54.770 --> 00:01:55.400 align:middle line:90% So yes. 00:01:55.400 --> 00:01:57.260 align:middle line:90% I'm Janette Barrios. 00:01:57.260 --> 00:02:00.950 align:middle line:84% My role is accessibility marketing and community manager 00:02:00.950 --> 00:02:02.360 align:middle line:90% at Apple. 00:02:02.360 --> 00:02:05.060 align:middle line:84% And so I help support getting our accessibility messages 00:02:05.060 --> 00:02:08.419 align:middle line:84% out there and have gotten to work with Jordyn on the coding 00:02:08.419 --> 00:02:11.085 align:middle line:84% programs, specifically, and some of the resources 00:02:11.085 --> 00:02:11.960 align:middle line:90% we'll share with you. 00:02:11.960 --> 00:02:15.210 align:middle line:84% So happy to be here and meet you. 00:02:15.210 --> 00:02:18.500 align:middle line:84% A very legendary person not only Jordyn's life, 00:02:18.500 --> 00:02:22.160 align:middle line:84% but in really bringing STEM education forth 00:02:22.160 --> 00:02:24.842 align:middle line:84% with accessibility and as well as others in the call 00:02:24.842 --> 00:02:26.300 align:middle line:84% that are committed to this as well. 00:02:26.300 --> 00:02:28.675 align:middle line:90% Super nice to meet you guys. 00:02:28.675 --> 00:02:30.550 align:middle line:84% RICHARD LADNER: And Jordyn, I didn't give you 00:02:30.550 --> 00:02:31.593 align:middle line:90% a proper introduction. 00:02:31.593 --> 00:02:33.760 align:middle line:84% Maybe you could say a few more words about yourself. 00:02:33.760 --> 00:02:38.977 align:middle line:90% 00:02:38.977 --> 00:02:40.060 align:middle line:90% JORDYN CASTOR: Yeah, sure. 00:02:40.060 --> 00:02:45.900 align:middle line:84% So I think your introduction sounded great. 00:02:45.900 --> 00:02:48.690 align:middle line:90% I don't have too much to add. 00:02:48.690 --> 00:02:52.140 align:middle line:84% The first program that I attended was, 00:02:52.140 --> 00:02:58.590 align:middle line:84% yeah, was Jeff Bigham's program at the 2007 NFB Youth Slam. 00:02:58.590 --> 00:03:00.900 align:middle line:84% And so that was a STEM academy that 00:03:00.900 --> 00:03:04.530 align:middle line:84% was put on by the National Federation of the Blind. 00:03:04.530 --> 00:03:08.580 align:middle line:84% And Jeff and Richard were teachers there. 00:03:08.580 --> 00:03:12.210 align:middle line:84% And I wrote my first computer program. 00:03:12.210 --> 00:03:15.210 align:middle line:84% And it was probably just like this little chat 00:03:15.210 --> 00:03:19.110 align:middle line:84% bot with a couple of function calls. 00:03:19.110 --> 00:03:22.080 align:middle line:90% You know, like no big deal. 00:03:22.080 --> 00:03:25.180 align:middle line:90% But to me it was a huge deal. 00:03:25.180 --> 00:03:31.560 align:middle line:84% It really opened up my world and taught me that, you know, 00:03:31.560 --> 00:03:33.600 align:middle line:84% I could participate in computer science. 00:03:33.600 --> 00:03:36.720 align:middle line:84% I learned I loved technology ever 00:03:36.720 --> 00:03:39.390 align:middle line:84% since I was in second grade and our family 00:03:39.390 --> 00:03:40.600 align:middle line:90% bought our first computer. 00:03:40.600 --> 00:03:44.200 align:middle line:84% And so ever since then I was like, 00:03:44.200 --> 00:03:47.730 align:middle line:84% man, I have to do something with technology 00:03:47.730 --> 00:03:49.780 align:middle line:90% growing up and in college. 00:03:49.780 --> 00:03:52.888 align:middle line:84% And so I attended this STEM academy. 00:03:52.888 --> 00:03:54.180 align:middle line:90% And I was like, oh my goodness. 00:03:54.180 --> 00:03:56.160 align:middle line:90% This is so empowering. 00:03:56.160 --> 00:03:59.070 align:middle line:84% And from then I just knew like, this 00:03:59.070 --> 00:04:01.840 align:middle line:84% is what I wanted to do with the rest of my life. 00:04:01.840 --> 00:04:02.850 align:middle line:90% And so, yeah. 00:04:02.850 --> 00:04:07.170 align:middle line:84% I went to Michigan State and was the first blind person 00:04:07.170 --> 00:04:09.780 align:middle line:84% to graduate with a computer science degree 00:04:09.780 --> 00:04:11.700 align:middle line:90% from Michigan State. 00:04:11.700 --> 00:04:17.380 align:middle line:84% And then I went to pursue my computer science career. 00:04:17.380 --> 00:04:26.140 align:middle line:84% So it was all thanks to Jeff and Richard for getting me started. 00:04:26.140 --> 00:04:29.760 align:middle line:84% RICHARD LADNER: Thank you for that accolade. 00:04:29.760 --> 00:04:32.500 align:middle line:90% OK. 00:04:32.500 --> 00:04:34.915 align:middle line:84% Brianna should we just let them go? 00:04:34.915 --> 00:04:35.790 align:middle line:90% BRIANNA BLASER: Yeah. 00:04:35.790 --> 00:04:37.165 align:middle line:84% I'll turn it over to you all now. 00:04:37.165 --> 00:04:38.670 align:middle line:90% Thanks. 00:04:38.670 --> 00:04:40.622 align:middle line:84% RICHARD LADNER: Swift Playground. 00:04:40.622 --> 00:04:46.890 align:middle line:90% 00:04:46.890 --> 00:04:49.030 align:middle line:90% JANETTE BARRIOS: All right. 00:04:49.030 --> 00:04:52.660 align:middle line:84% So here's our official titles on this opening slide. 00:04:52.660 --> 00:04:54.820 align:middle line:84% We've kind of already introduced ourselves 00:04:54.820 --> 00:04:56.010 align:middle line:90% so we'll move forward here. 00:04:56.010 --> 00:05:01.202 align:middle line:84% But Jordyn, I think you also gave some of your intro here. 00:05:01.202 --> 00:05:03.160 align:middle line:84% But I wonder if you might just share, you know, 00:05:03.160 --> 00:05:05.860 align:middle line:84% your title was there on that first slide, but just maybe 00:05:05.860 --> 00:05:10.780 align:middle line:84% a little bit more about, you know, your role 00:05:10.780 --> 00:05:12.712 align:middle line:84% and working on some playgrounds or whatever 00:05:12.712 --> 00:05:14.420 align:middle line:84% you're comfortable showing up front here. 00:05:14.420 --> 00:05:17.400 align:middle line:84% And just kind of your job in a sense, right? 00:05:17.400 --> 00:05:19.660 align:middle line:90% JORDYN CASTOR: Yeah, absolutely. 00:05:19.660 --> 00:05:26.330 align:middle line:84% So you know, right now my job at Apple-- 00:05:26.330 --> 00:05:31.400 align:middle line:84% so I've been working a lot with voiceover and Braille support 00:05:31.400 --> 00:05:33.620 align:middle line:90% for our various products. 00:05:33.620 --> 00:05:39.470 align:middle line:84% And so currently I've been doing a lot of work 00:05:39.470 --> 00:05:41.570 align:middle line:90% with Swift Playgrounds. 00:05:41.570 --> 00:05:45.740 align:middle line:84% And Swift Playgrounds is an amazing app 00:05:45.740 --> 00:05:51.530 align:middle line:84% that teaches people how to code through sort 00:05:51.530 --> 00:05:54.830 align:middle line:90% of game play sort of role. 00:05:54.830 --> 00:05:59.660 align:middle line:84% And so my job in that was to make sure 00:05:59.660 --> 00:06:04.070 align:middle line:84% that Swift Playgrounds was accessible to people 00:06:04.070 --> 00:06:08.960 align:middle line:84% who are blind, not only in the aspect of voiceover, 00:06:08.960 --> 00:06:12.540 align:middle line:90% but also with Braille support. 00:06:12.540 --> 00:06:17.360 align:middle line:84% And so it's honestly been one of the most rewarding things 00:06:17.360 --> 00:06:21.190 align:middle line:84% that I've worked on at Apple so far. 00:06:21.190 --> 00:06:25.830 align:middle line:84% And I've also been working a lot on voice 00:06:25.830 --> 00:06:28.850 align:middle line:84% over for Braille support for Mac and iOS. 00:06:28.850 --> 00:06:33.200 align:middle line:84% And it's a dream come true for me, honestly. 00:06:33.200 --> 00:06:35.823 align:middle line:90% It's a very humbling experience. 00:06:35.823 --> 00:06:37.490 align:middle line:84% JANETTE BARRIOS: That's awesome, Jordyn. 00:06:37.490 --> 00:06:41.690 align:middle line:84% And I can say, you know, working at Apple and seeing Jordyn 00:06:41.690 --> 00:06:45.110 align:middle line:84% as well as other engineers involved in accessibility are 00:06:45.110 --> 00:06:48.790 align:middle line:84% just so committed to making that out-of-the-box experience. 00:06:48.790 --> 00:06:50.540 align:middle line:84% When you have that iPhone in front of you, 00:06:50.540 --> 00:06:51.770 align:middle line:84% have that iPod in front of you, you're 00:06:51.770 --> 00:06:53.687 align:middle line:84% setting it in front of a student or sending it 00:06:53.687 --> 00:06:56.000 align:middle line:84% to a student in our world today, knowing 00:06:56.000 --> 00:06:58.425 align:middle line:84% that they can pick that up, turn on voiceover 00:06:58.425 --> 00:07:00.050 align:middle line:84% or any of these other features and just 00:07:00.050 --> 00:07:02.060 align:middle line:84% be able to use it and have it work. 00:07:02.060 --> 00:07:04.250 align:middle line:84% A lot of that is due to the work of these engineers 00:07:04.250 --> 00:07:08.690 align:middle line:84% that, you know, run these things through the paces and test. 00:07:08.690 --> 00:07:10.820 align:middle line:84% And so, as we dive into this, I think 00:07:10.820 --> 00:07:15.260 align:middle line:84% Jordyn's just such a great example of what's possible when 00:07:15.260 --> 00:07:17.997 align:middle line:90% you give students the tools. 00:07:17.997 --> 00:07:19.580 align:middle line:84% So I'm going to dive a little bit here 00:07:19.580 --> 00:07:23.740 align:middle line:84% into this topic of coding and, why is it important? 00:07:23.740 --> 00:07:28.130 align:middle line:84% You know, we know that these are skills that are in demand. 00:07:28.130 --> 00:07:30.860 align:middle line:84% The World Economic Forum talks about how 00:07:30.860 --> 00:07:34.190 align:middle line:84% creativity, critical thinking, analysis, learning, leadership. 00:07:34.190 --> 00:07:38.300 align:middle line:84% All of this can come out of that training and computer science. 00:07:38.300 --> 00:07:42.600 align:middle line:84% And I think for students with disabilities, 00:07:42.600 --> 00:07:44.460 align:middle line:90% this also might mean literacy. 00:07:44.460 --> 00:07:44.960 align:middle line:90% Right. 00:07:44.960 --> 00:07:47.060 align:middle line:84% Some of these core competencies that we all 00:07:47.060 --> 00:07:50.600 align:middle line:84% want people to have that we might take for granted, 00:07:50.600 --> 00:07:54.050 align:middle line:84% whether that's actually learning to code in Braille, right. 00:07:54.050 --> 00:07:59.900 align:middle line:84% Using Braille just as a way to practice how to code. 00:07:59.900 --> 00:08:02.630 align:middle line:84% Or that can mean different things for different people. 00:08:02.630 --> 00:08:07.250 align:middle line:84% With sign language, right, it's learning the signs 00:08:07.250 --> 00:08:09.350 align:middle line:90% for the programming language. 00:08:09.350 --> 00:08:10.730 align:middle line:90% So that can mean literacy. 00:08:10.730 --> 00:08:12.980 align:middle line:90% But it also means jobs. 00:08:12.980 --> 00:08:17.910 align:middle line:84% And we know that there's a major employment challenge here. 00:08:17.910 --> 00:08:20.720 align:middle line:84% So according to the NFB, for working age adults 00:08:20.720 --> 00:08:23.300 align:middle line:84% reporting significant vision loss, over 70% 00:08:23.300 --> 00:08:25.250 align:middle line:90% are not employed full time. 00:08:25.250 --> 00:08:27.110 align:middle line:84% That's just a shockingly large number 00:08:27.110 --> 00:08:30.460 align:middle line:90% and doesn't need to be that way. 00:08:30.460 --> 00:08:32.390 align:middle line:84% There are over 500,000 open computing 00:08:32.390 --> 00:08:33.760 align:middle line:90% positions in the United States. 00:08:33.760 --> 00:08:34.593 align:middle line:90% This is from co.org. 00:08:34.593 --> 00:08:37.039 align:middle line:90% 00:08:37.039 --> 00:08:39.830 align:middle line:84% For 2020, an estimated one million computer programming 00:08:39.830 --> 00:08:43.030 align:middle line:84% related jobs in the US are expected to be unfulfilled. 00:08:43.030 --> 00:08:45.820 align:middle line:84% So this is a huge job opportunity. 00:08:45.820 --> 00:08:48.320 align:middle line:84% And I think a lot of people just don't know what this means. 00:08:48.320 --> 00:08:51.020 align:middle line:90% 00:08:51.020 --> 00:08:52.760 align:middle line:84% Living in Silicon Valley and normally 00:08:52.760 --> 00:08:54.410 align:middle line:84% where Jordyn and I sit in our offices, 00:08:54.410 --> 00:08:58.100 align:middle line:84% we are surrounded by engineers, builders, designers, coders. 00:08:58.100 --> 00:08:59.830 align:middle line:84% And it's what we live and breathe. 00:08:59.830 --> 00:09:03.770 align:middle line:84% But we know that's not the norm everywhere, right. 00:09:03.770 --> 00:09:05.750 align:middle line:84% People have just no or very little exposure 00:09:05.750 --> 00:09:09.500 align:middle line:84% to what coding is for one, but two, what are the jobs 00:09:09.500 --> 00:09:11.490 align:middle line:90% that you could have? 00:09:11.490 --> 00:09:13.310 align:middle line:84% And so we wanted to call it up front. 00:09:13.310 --> 00:09:16.210 align:middle line:84% Like this isn't just about of course, 00:09:16.210 --> 00:09:18.710 align:middle line:84% the amazing engaging learning that we want students to have, 00:09:18.710 --> 00:09:23.220 align:middle line:84% it's also about employment in the long term. 00:09:23.220 --> 00:09:25.320 align:middle line:90% And it's not just about jobs. 00:09:25.320 --> 00:09:26.030 align:middle line:90% Right, Jordyn? 00:09:26.030 --> 00:09:28.357 align:middle line:90% 00:09:28.357 --> 00:09:29.440 align:middle line:90% JORDYN CASTOR: Absolutely. 00:09:29.440 --> 00:09:29.940 align:middle line:90% So yeah. 00:09:29.940 --> 00:09:31.090 align:middle line:90% It's not just about jobs. 00:09:31.090 --> 00:09:36.970 align:middle line:84% There's so many different skills that a student 00:09:36.970 --> 00:09:39.690 align:middle line:90% can gain from coding. 00:09:39.690 --> 00:09:44.170 align:middle line:84% So for me, you know, I see coding 00:09:44.170 --> 00:09:47.930 align:middle line:90% as kind of like an art form. 00:09:47.930 --> 00:09:50.410 align:middle line:84% And so as people with disabilities, 00:09:50.410 --> 00:09:53.620 align:middle line:84% I think sometimes it's hard to, you know, 00:09:53.620 --> 00:09:57.130 align:middle line:90% express ourselves creatively. 00:09:57.130 --> 00:10:01.650 align:middle line:84% Especially, I feel like for me as a blind person, 00:10:01.650 --> 00:10:02.950 align:middle line:90% I forgot to mention that. 00:10:02.950 --> 00:10:07.980 align:middle line:84% But for people who don't know me, I'm totally blind as well. 00:10:07.980 --> 00:10:10.600 align:middle line:84% A whole lot of you don't know who I am. 00:10:10.600 --> 00:10:12.630 align:middle line:84% It's interesting because normally you're, you 00:10:12.630 --> 00:10:14.830 align:middle line:84% know, in a room with a bunch of people. 00:10:14.830 --> 00:10:17.480 align:middle line:90% And now I'm just on Zoom. 00:10:17.480 --> 00:10:18.130 align:middle line:90% But, yes. 00:10:18.130 --> 00:10:19.340 align:middle line:90% I'm totally blind. 00:10:19.340 --> 00:10:22.960 align:middle line:84% And so I see coding really as this art form 00:10:22.960 --> 00:10:27.010 align:middle line:84% where you can express yourself creatively. 00:10:27.010 --> 00:10:30.070 align:middle line:84% You can lay out your functions, and your classes, 00:10:30.070 --> 00:10:31.960 align:middle line:90% and things how you want. 00:10:31.960 --> 00:10:33.880 align:middle line:90% You can design soundscapes. 00:10:33.880 --> 00:10:36.700 align:middle line:84% You know, any problem that you have, 00:10:36.700 --> 00:10:42.520 align:middle line:84% you can design your own creative solution to that problem. 00:10:42.520 --> 00:10:46.180 align:middle line:84% And coding is really cool because, you know, 00:10:46.180 --> 00:10:49.210 align:middle line:84% not only does it give you that really creative format 00:10:49.210 --> 00:10:52.780 align:middle line:84% of expression, but it really helps you 00:10:52.780 --> 00:10:58.490 align:middle line:84% with other skills outside of programming. 00:10:58.490 --> 00:11:04.150 align:middle line:84% So, you know, in the life of someone who is blind, 00:11:04.150 --> 00:11:08.170 align:middle line:84% a lot of times you have to think about mental maps, 00:11:08.170 --> 00:11:12.250 align:middle line:84% and cardinal directions, and you know, 00:11:12.250 --> 00:11:14.680 align:middle line:84% routes to get from point A to point B, 00:11:14.680 --> 00:11:18.190 align:middle line:84% and having that exploratory nature. 00:11:18.190 --> 00:11:21.310 align:middle line:84% And so with coding, you're kind of laying out 00:11:21.310 --> 00:11:25.020 align:middle line:84% this mental map in your mind, how are my functions laid out? 00:11:25.020 --> 00:11:30.140 align:middle line:84% You know, how do I want to create this file? 00:11:30.140 --> 00:11:33.720 align:middle line:84% You practice your Braille skills when you're coding. 00:11:33.720 --> 00:11:37.340 align:middle line:84% Brailling while coding and reading your code in Braille 00:11:37.340 --> 00:11:40.820 align:middle line:84% allows you to feel how the syntax is laid out, to feel 00:11:40.820 --> 00:11:44.690 align:middle line:90% how the punctuation is-- 00:11:44.690 --> 00:11:47.990 align:middle line:84% I have a cat and she's decided that she really wants 00:11:47.990 --> 00:11:49.553 align:middle line:90% to come into the FaceTime. 00:11:49.553 --> 00:11:53.240 align:middle line:90% 00:11:53.240 --> 00:11:55.180 align:middle line:84% Deciding how things are laid out. 00:11:55.180 --> 00:11:57.260 align:middle line:84% And students, you know like I said 00:11:57.260 --> 00:12:00.680 align:middle line:84% before, they're giving specific routes how to get from point A 00:12:00.680 --> 00:12:04.970 align:middle line:84% to point B. But in the real world, you know, 00:12:04.970 --> 00:12:06.380 align:middle line:90% it's about exploration. 00:12:06.380 --> 00:12:09.418 align:middle line:84% It's really about, how do you explore to get from one point 00:12:09.418 --> 00:12:09.960 align:middle line:90% to the other? 00:12:09.960 --> 00:12:13.160 align:middle line:84% And so with Byte and with Playgrounds 00:12:13.160 --> 00:12:14.810 align:middle line:84% you're really exploring the screen 00:12:14.810 --> 00:12:19.260 align:middle line:84% and laying out the mental map of how to solve those problems. 00:12:19.260 --> 00:12:21.710 align:middle line:84% So you're learning and you're keeping up 00:12:21.710 --> 00:12:26.662 align:middle line:84% a lot of different skills as you're learning to code. 00:12:26.662 --> 00:12:28.120 align:middle line:84% JANETTE BARRIOS: So Jordyn, I think 00:12:28.120 --> 00:12:31.760 align:middle line:84% that's the perfect segue to this next slide. 00:12:31.760 --> 00:12:35.110 align:middle line:84% Which shows a young woman with headphones 00:12:35.110 --> 00:12:36.880 align:middle line:90% on with an iPad in front of her. 00:12:36.880 --> 00:12:41.740 align:middle line:84% And right next to that is an actual physical tactile graphic 00:12:41.740 --> 00:12:45.460 align:middle line:84% that we've created to support blind students learning 00:12:45.460 --> 00:12:48.700 align:middle line:84% how to code using Swift Playgrounds. 00:12:48.700 --> 00:12:51.580 align:middle line:84% So I wanted to just start diving now into, 00:12:51.580 --> 00:12:54.200 align:middle line:90% you know, what are we doing now? 00:12:54.200 --> 00:12:57.837 align:middle line:84% You know, what does this program and what 00:12:57.837 --> 00:12:59.920 align:middle line:84% are some these resources that we're giving people? 00:12:59.920 --> 00:13:04.420 align:middle line:84% So you know, we truly believe that everyone can code, 00:13:04.420 --> 00:13:06.640 align:middle line:84% including students who are blind, deaf, 00:13:06.640 --> 00:13:09.760 align:middle line:84% someone who might have a limited physical mobility or even 00:13:09.760 --> 00:13:12.670 align:middle line:90% sensory challenges, or autism. 00:13:12.670 --> 00:13:14.770 align:middle line:84% And when we first introduced Swift Playgrounds, 00:13:14.770 --> 00:13:18.450 align:middle line:84% even from day one in 2016, it had full featured support 00:13:18.450 --> 00:13:21.220 align:middle line:84% of voiceover, Zoom, larger fonts, bold type, 00:13:21.220 --> 00:13:22.600 align:middle line:90% and switch control. 00:13:22.600 --> 00:13:27.040 align:middle line:84% So this shows our commitment to day one having 00:13:27.040 --> 00:13:29.600 align:middle line:90% this just work for people. 00:13:29.600 --> 00:13:30.610 align:middle line:90% So that's the good news. 00:13:30.610 --> 00:13:33.260 align:middle line:84% Even if you don't have these tactile graphics, 00:13:33.260 --> 00:13:36.160 align:middle line:84% you know, yourself or any student, any teacher 00:13:36.160 --> 00:13:38.935 align:middle line:84% can pick this up and start learning to code. 00:13:38.935 --> 00:13:42.460 align:middle line:90% 00:13:42.460 --> 00:13:45.350 align:middle line:84% A couple of years in, we just kind of felt like, you know, 00:13:45.350 --> 00:13:47.980 align:middle line:84% we think there's an opportunity here to build on what's 00:13:47.980 --> 00:13:50.087 align:middle line:90% here in this digital world. 00:13:50.087 --> 00:13:52.420 align:middle line:84% So I think we did something pretty innovative, actually. 00:13:52.420 --> 00:13:55.612 align:middle line:84% Is we actually worked with schools 00:13:55.612 --> 00:13:57.820 align:middle line:84% for the blind and schools for the deaf, first of all, 00:13:57.820 --> 00:14:01.240 align:middle line:84% got feedback to see what we think, you know, 00:14:01.240 --> 00:14:02.350 align:middle line:90% could help them. 00:14:02.350 --> 00:14:04.330 align:middle line:84% As well as working with Jordyn and some 00:14:04.330 --> 00:14:07.625 align:middle line:84% of our own talented engineers and just thinking through 00:14:07.625 --> 00:14:08.750 align:middle line:90% what would be most helpful. 00:14:08.750 --> 00:14:10.600 align:middle line:84% So we actually worked with San Francisco 00:14:10.600 --> 00:14:14.710 align:middle line:84% Lighthouse for the Blind and actually the RNIB 00:14:14.710 --> 00:14:17.350 align:middle line:90% as well in the UK. 00:14:17.350 --> 00:14:23.260 align:middle line:84% And we have actually designed tactile graphics for each level 00:14:23.260 --> 00:14:24.670 align:middle line:90% within Swift Playgrounds. 00:14:24.670 --> 00:14:28.570 align:middle line:84% So that's 47 within the first level. 00:14:28.570 --> 00:14:32.150 align:middle line:84% And then another 40 plus in the second level. 00:14:32.150 --> 00:14:38.650 align:middle line:84% So that essentially you can just have that supportive 00:14:38.650 --> 00:14:41.200 align:middle line:84% scaffold for students who's blind. 00:14:41.200 --> 00:14:44.590 align:middle line:84% So you can see here there's color graphics 00:14:44.590 --> 00:14:45.700 align:middle line:90% to help with low vision. 00:14:45.700 --> 00:14:50.710 align:middle line:84% And then there's also the tactile support with Braille 00:14:50.710 --> 00:14:52.343 align:middle line:90% and some options there. 00:14:52.343 --> 00:14:54.010 align:middle line:84% So these are actually, just to be aware, 00:14:54.010 --> 00:14:56.710 align:middle line:84% these are downloadable for free from our website, 00:14:56.710 --> 00:14:57.857 align:middle line:90% the designs themselves. 00:14:57.857 --> 00:14:59.440 align:middle line:84% So if you or someone in your community 00:14:59.440 --> 00:15:02.470 align:middle line:84% has access to a Braille printer, you can actually download them. 00:15:02.470 --> 00:15:03.670 align:middle line:90% You can print all of them. 00:15:03.670 --> 00:15:06.460 align:middle line:84% Or maybe you just get to a certain level with a student, 00:15:06.460 --> 00:15:10.390 align:middle line:84% let's say a certain point where you go, OK. 00:15:10.390 --> 00:15:12.940 align:middle line:84% We really do need this additional support. 00:15:12.940 --> 00:15:14.410 align:middle line:84% And as Jordyn said, the cool thing 00:15:14.410 --> 00:15:17.500 align:middle line:90% is it's a 3D puzzle world. 00:15:17.500 --> 00:15:20.490 align:middle line:84% And each world has, well you'll see. 00:15:20.490 --> 00:15:21.490 align:middle line:90% We're going to show you. 00:15:21.490 --> 00:15:25.260 align:middle line:84% But each world actually has some orientation mobility and graph 00:15:25.260 --> 00:15:28.810 align:middle line:84% like mapping, mental mapping like what Jordyn was saying. 00:15:28.810 --> 00:15:30.240 align:middle line:90% So it's kind of interesting. 00:15:30.240 --> 00:15:32.620 align:middle line:84% A student can apply some of those same concepts 00:15:32.620 --> 00:15:35.200 align:middle line:84% of turning right, turning left, moving forward. 00:15:35.200 --> 00:15:37.550 align:middle line:84% And voiceover helps guide us along 00:15:37.550 --> 00:15:39.160 align:middle line:90% as well as these graphics. 00:15:39.160 --> 00:15:41.820 align:middle line:84% So I just wanted to give you all some context. 00:15:41.820 --> 00:15:43.780 align:middle line:84% Here's some of the tactiles, you know 00:15:43.780 --> 00:15:46.000 align:middle line:84% what they look like a little bit more clearly. 00:15:46.000 --> 00:15:47.410 align:middle line:90% This one's portal practice. 00:15:47.410 --> 00:15:49.570 align:middle line:84% And you see the columns on the left and right 00:15:49.570 --> 00:15:52.090 align:middle line:84% and the beautiful color from San Francisco Lighthouse 00:15:52.090 --> 00:15:52.870 align:middle line:90% for the Blind. 00:15:52.870 --> 00:15:57.520 align:middle line:84% Just able to print these is just so cool. 00:15:57.520 --> 00:15:59.560 align:middle line:84% And then you can see the side-by-side iPad 00:15:59.560 --> 00:16:01.450 align:middle line:90% with the graphic together. 00:16:01.450 --> 00:16:03.490 align:middle line:84% I think that, you know, what's really impactful. 00:16:03.490 --> 00:16:04.780 align:middle line:90% There's also Swell. 00:16:04.780 --> 00:16:07.090 align:middle line:84% So any of you that are familiar with Braille, there's 00:16:07.090 --> 00:16:09.080 align:middle line:84% the option to do the Swell print as well. 00:16:09.080 --> 00:16:13.183 align:middle line:84% And again we provide those design files for free. 00:16:13.183 --> 00:16:15.350 align:middle line:84% JORDYN CASTOR: Can I give a little more description? 00:16:15.350 --> 00:16:16.210 align:middle line:90% JANETTE BARRIOS: Sure. 00:16:16.210 --> 00:16:17.043 align:middle line:90% JORDYN CASTOR: Yeah. 00:16:17.043 --> 00:16:23.890 align:middle line:84% So what the graph is kind of showing is 00:16:23.890 --> 00:16:29.040 align:middle line:84% they sort of look like graph paper a little bit 00:16:29.040 --> 00:16:31.060 align:middle line:90% with like the squares. 00:16:31.060 --> 00:16:36.250 align:middle line:84% And there's different textures and different shapes 00:16:36.250 --> 00:16:42.620 align:middle line:84% for each different artifact of the game. 00:16:42.620 --> 00:16:46.930 align:middle line:84% And so the character is a different shape. 00:16:46.930 --> 00:16:48.640 align:middle line:84% There's gems that you have to collect. 00:16:48.640 --> 00:16:52.170 align:middle line:84% And so those are represented by stars. 00:16:52.170 --> 00:16:54.170 align:middle line:84% I'm trying to think of the other ones right now. 00:16:54.170 --> 00:16:57.550 align:middle line:84% But there's many different shapes and a key 00:16:57.550 --> 00:17:02.650 align:middle line:84% as well to give you kind of the lay of the land as to what 00:17:02.650 --> 00:17:07.093 align:middle line:84% represents what sort of tactile shape. 00:17:07.093 --> 00:17:08.760 align:middle line:84% RICHARD LADNER: This is Richard, Jordyn. 00:17:08.760 --> 00:17:11.339 align:middle line:84% And to that, so the way this would work 00:17:11.339 --> 00:17:16.770 align:middle line:84% is the tactile graphic matches the image on the screen. 00:17:16.770 --> 00:17:19.829 align:middle line:84% And the screen is accessible by a voiceover 00:17:19.829 --> 00:17:23.400 align:middle line:84% so you can hear things that are synchronized 00:17:23.400 --> 00:17:25.400 align:middle line:90% with your finger on the left-- 00:17:25.400 --> 00:17:28.130 align:middle line:84% excuse me, on the tactile graphic on the left. 00:17:28.130 --> 00:17:32.160 align:middle line:84% What you're looking at it in sort of a multi-modal approach. 00:17:32.160 --> 00:17:33.447 align:middle line:90% Is that what you're doing? 00:17:33.447 --> 00:17:34.280 align:middle line:90% JORDYN CASTOR: Yeah. 00:17:34.280 --> 00:17:34.905 align:middle line:90% That's correct. 00:17:34.905 --> 00:17:35.760 align:middle line:90% Yep. 00:17:35.760 --> 00:17:36.677 align:middle line:90% RICHARD LADNER: Great. 00:17:36.677 --> 00:17:40.830 align:middle line:84% JORDYN CASTOR: So you can use the tactile graph 00:17:40.830 --> 00:17:44.910 align:middle line:84% along with what you're hearing to solve the problem. 00:17:44.910 --> 00:17:46.830 align:middle line:84% You could also use a tactile graph 00:17:46.830 --> 00:17:51.690 align:middle line:84% and move characters around, move balls of Playdoh around. 00:17:51.690 --> 00:17:55.030 align:middle line:84% You know, it's a very hands-on learning approach 00:17:55.030 --> 00:17:59.743 align:middle line:84% so you don't have to interact with just the screen. 00:17:59.743 --> 00:18:02.160 align:middle line:84% JANETTE BARRIOS: And we see a lot of creativity out there. 00:18:02.160 --> 00:18:07.050 align:middle line:84% We know of teachers that have printed the 3D like versions 00:18:07.050 --> 00:18:10.560 align:middle line:84% of a character and put it on the tactile graphic itself 00:18:10.560 --> 00:18:14.760 align:middle line:84% as an exercise to see, how would you solve this puzzle even 00:18:14.760 --> 00:18:16.620 align:middle line:84% before going into the digital realm 00:18:16.620 --> 00:18:20.023 align:middle line:84% or alongside the digital realm, knowing that different students 00:18:20.023 --> 00:18:20.940 align:middle line:90% need different things. 00:18:20.940 --> 00:18:23.100 align:middle line:84% You know, a student might solve one of these levels 00:18:23.100 --> 00:18:26.190 align:middle line:84% fairly quickly with using voiceover and the audio cues, 00:18:26.190 --> 00:18:29.070 align:middle line:84% where somebody else might just need to take a little more time 00:18:29.070 --> 00:18:30.570 align:middle line:90% to orient to the world. 00:18:30.570 --> 00:18:33.840 align:middle line:84% That said, I think it's really important to just look at it 00:18:33.840 --> 00:18:38.020 align:middle line:84% as not get too caught up in the graph, 00:18:38.020 --> 00:18:40.020 align:middle line:84% you know, the tactile supports on its own. 00:18:40.020 --> 00:18:43.350 align:middle line:84% Because it's really meant to go with the world of Swift 00:18:43.350 --> 00:18:44.130 align:middle line:90% Playgrounds. 00:18:44.130 --> 00:18:46.710 align:middle line:84% So that said, yeah, I think that's a great question 00:18:46.710 --> 00:18:48.870 align:middle line:84% and a very good description from both of you. 00:18:48.870 --> 00:18:49.440 align:middle line:90% Thank you. 00:18:49.440 --> 00:18:52.130 align:middle line:90% 00:18:52.130 --> 00:18:56.750 align:middle line:84% So continuing on, we'd love to show you a video demo of what 00:18:56.750 --> 00:19:00.480 align:middle line:90% is this like with voiceover on. 00:19:00.480 --> 00:19:05.240 align:middle line:84% And I may pause it and interject Jordyn where we want to. 00:19:05.240 --> 00:19:07.736 align:middle line:84% But let's show what this looks like. 00:19:07.736 --> 00:19:09.000 align:middle line:90% NARRATOR: Voiceover on. 00:19:09.000 --> 00:19:10.100 align:middle line:90% Landscape. 00:19:10.100 --> 00:19:10.860 align:middle line:90% Instructions. 00:19:10.860 --> 00:19:14.600 align:middle line:90% Go find the bugs and fix them. 00:19:14.600 --> 00:19:15.390 align:middle line:90% Column one. 00:19:15.390 --> 00:19:15.900 align:middle line:90% Row three. 00:19:15.900 --> 00:19:16.990 align:middle line:90% Open switch at height one. 00:19:16.990 --> 00:19:18.157 align:middle line:90% Find height one facing west. 00:19:18.157 --> 00:19:20.510 align:middle line:90% Double tap to switch characters. 00:19:20.510 --> 00:19:22.310 align:middle line:90% Actions available. 00:19:22.310 --> 00:19:23.930 align:middle line:90% By playing leave animation. 00:19:23.930 --> 00:19:26.750 align:middle line:90% 00:19:26.750 --> 00:19:30.100 align:middle line:90% Entering character picker. 00:19:30.100 --> 00:19:31.310 align:middle line:90% Loop. 00:19:31.310 --> 00:19:32.638 align:middle line:90% Character selection. 00:19:32.638 --> 00:19:34.930 align:middle line:84% JANETTE BARRIOS: So something I just wanted to call out 00:19:34.930 --> 00:19:37.240 align:middle line:84% here is some people might not even choose 00:19:37.240 --> 00:19:38.470 align:middle line:90% to record this for you all. 00:19:38.470 --> 00:19:42.010 align:middle line:84% But we felt it was important because, you know, 00:19:42.010 --> 00:19:44.530 align:middle line:84% a sighted student gets to pick their character. 00:19:44.530 --> 00:19:48.880 align:middle line:84% And maybe you like one or another, or you like the sound, 00:19:48.880 --> 00:19:50.410 align:middle line:90% or the way it looks. 00:19:50.410 --> 00:19:53.260 align:middle line:84% So we wanted, you know, we try to look at that whole surprise 00:19:53.260 --> 00:19:55.120 align:middle line:84% and delight of the experience as well, not 00:19:55.120 --> 00:19:56.412 align:middle line:90% just the solving of the puzzle. 00:19:56.412 --> 00:19:58.895 align:middle line:90% 00:19:58.895 --> 00:20:00.520 align:middle line:84% JORDYN CASTOR: And as we're listening-- 00:20:00.520 --> 00:20:02.633 align:middle line:90% NARRATOR" Character selection. 00:20:02.633 --> 00:20:04.050 align:middle line:84% JANETTE BARRIOS: Go ahead, Jordyn. 00:20:04.050 --> 00:20:05.580 align:middle line:84% JORDYN CASTOR: As we're listening, 00:20:05.580 --> 00:20:10.320 align:middle line:84% you may notice that there is different sound effects 00:20:10.320 --> 00:20:14.460 align:middle line:84% for each portion of what the character is doing. 00:20:14.460 --> 00:20:17.970 align:middle line:84% So as we continue through the video, when you're 00:20:17.970 --> 00:20:21.510 align:middle line:84% listening to it, you can hear we're going 00:20:21.510 --> 00:20:22.950 align:middle line:90% to pick the Hopper character. 00:20:22.950 --> 00:20:28.380 align:middle line:84% But you can hear, you know, Hopper walking forward. 00:20:28.380 --> 00:20:31.260 align:middle line:84% It kind of makes like a doo-doo-doo noise. 00:20:31.260 --> 00:20:34.650 align:middle line:84% And you'll hear it collect the gem. 00:20:34.650 --> 00:20:37.800 align:middle line:84% And so there is different sound effects for each thing. 00:20:37.800 --> 00:20:40.020 align:middle line:90% And you know, there's water. 00:20:40.020 --> 00:20:41.820 align:middle line:90% You can hear the water. 00:20:41.820 --> 00:20:43.950 align:middle line:84% You can hear the different landscape. 00:20:43.950 --> 00:20:46.740 align:middle line:84% And each character also has different music 00:20:46.740 --> 00:20:47.950 align:middle line:90% that goes along with it. 00:20:47.950 --> 00:20:50.850 align:middle line:84% So there's a lot of attention here paid 00:20:50.850 --> 00:20:54.820 align:middle line:90% to the soundscape of the game. 00:20:54.820 --> 00:20:56.410 align:middle line:90% And the sound effects, as well. 00:20:56.410 --> 00:20:57.327 align:middle line:90% JANETTE BARRIOS: Yeah. 00:20:57.327 --> 00:20:58.720 align:middle line:90% I think that's huge. 00:20:58.720 --> 00:21:00.640 align:middle line:84% And I also want to share, we have 00:21:00.640 --> 00:21:03.250 align:middle line:84% an option with the audio where they're, like, when you first 00:21:03.250 --> 00:21:06.100 align:middle line:84% open the app, it will be playing music in the background. 00:21:06.100 --> 00:21:07.690 align:middle line:84% You can actually turn off the music, 00:21:07.690 --> 00:21:11.440 align:middle line:84% but keep on sort of the audio of the characters, which is really 00:21:11.440 --> 00:21:15.310 align:middle line:90% helpful for sensory challenges. 00:21:15.310 --> 00:21:18.130 align:middle line:84% Students on the spectrum, as well as Jordyn 00:21:18.130 --> 00:21:21.350 align:middle line:84% was saying, if I'm a blind student I might like the music 00:21:21.350 --> 00:21:21.850 align:middle line:90% or not. 00:21:21.850 --> 00:21:24.820 align:middle line:84% But I might definitely want to hear what 00:21:24.820 --> 00:21:26.110 align:middle line:90% the actual character is doing. 00:21:26.110 --> 00:21:27.527 align:middle line:84% So let's keep playing this through 00:21:27.527 --> 00:21:29.830 align:middle line:90% so you guys can experience it. 00:21:29.830 --> 00:21:31.470 align:middle line:90% NARRATOR: Hopper. 00:21:31.470 --> 00:21:34.740 align:middle line:90% Character selection. 00:21:34.740 --> 00:21:35.240 align:middle line:90% Hopper. 00:21:35.240 --> 00:21:38.955 align:middle line:90% 00:21:38.955 --> 00:21:40.080 align:middle line:90% Hopper playing [INAUDIBLE]. 00:21:40.080 --> 00:21:41.360 align:middle line:84% The world is four columns by five rows. 00:21:41.360 --> 00:21:43.020 align:middle line:84% Hopper at height one facing west on column one. 00:21:43.020 --> 00:21:43.520 align:middle line:90% Row three. 00:21:43.520 --> 00:21:45.770 align:middle line:84% The goals are open switch at height one on column one. 00:21:45.770 --> 00:21:46.760 align:middle line:90% Row three. 00:21:46.760 --> 00:21:49.860 align:middle line:84% To repeat this description, tap outside of the World Grid. 00:21:49.860 --> 00:21:50.750 align:middle line:90% Step through my code. 00:21:50.750 --> 00:21:52.325 align:middle line:90% Button. 00:21:52.325 --> 00:21:53.200 align:middle line:90% Step through my code. 00:21:53.200 --> 00:21:54.340 align:middle line:90% Executing move forward. 00:21:54.340 --> 00:21:55.540 align:middle line:90% Stop button. 00:21:55.540 --> 00:21:58.300 align:middle line:84% Hopper walked to column three, row two. 00:21:58.300 --> 00:22:00.060 align:middle line:90% Executing move forward. 00:22:00.060 --> 00:22:02.890 align:middle line:84% Hopper walked to column three, row three. 00:22:02.890 --> 00:22:04.600 align:middle line:90% Executing turn left. 00:22:04.600 --> 00:22:05.890 align:middle line:90% Hopper turned left. 00:22:05.890 --> 00:22:07.420 align:middle line:90% Now facing west. 00:22:07.420 --> 00:22:09.190 align:middle line:90% Executing move forward. 00:22:09.190 --> 00:22:11.920 align:middle line:84% Hopper walked to column two, row three. 00:22:11.920 --> 00:22:13.690 align:middle line:90% Executing collect gem. 00:22:13.690 --> 00:22:15.850 align:middle line:84% Harper collected gem at column two. 00:22:15.850 --> 00:22:16.810 align:middle line:90% Row three. 00:22:16.810 --> 00:22:18.610 align:middle line:90% Executing move forward. 00:22:18.610 --> 00:22:21.310 align:middle line:84% Hopper walked to column one, row three. 00:22:21.310 --> 00:22:23.170 align:middle line:90% Executing toggle switch. 00:22:23.170 --> 00:22:26.260 align:middle line:90% Hopper toggled switch open. 00:22:26.260 --> 00:22:27.160 align:middle line:90% Congratulations. 00:22:27.160 --> 00:22:27.943 align:middle line:90% Heading. 00:22:27.943 --> 00:22:29.110 align:middle line:90% You found a bug in the code. 00:22:29.110 --> 00:22:30.370 align:middle line:84% All the right commands were written down, 00:22:30.370 --> 00:22:31.470 align:middle line:84% but they were in the wrong order. 00:22:31.470 --> 00:22:32.890 align:middle line:84% You debugged this code by rearranging the commands 00:22:32.890 --> 00:22:34.057 align:middle line:90% until you solved the puzzle. 00:22:34.057 --> 00:22:38.450 align:middle line:90% 00:22:38.450 --> 00:22:40.260 align:middle line:90% JANETTE BARRIOS: All right. 00:22:40.260 --> 00:22:41.880 align:middle line:90% There you go. 00:22:41.880 --> 00:22:44.160 align:middle line:84% And I thought what I would do is actually 00:22:44.160 --> 00:22:47.220 align:middle line:84% take a quick pause here, Brianna, 00:22:47.220 --> 00:22:49.890 align:middle line:84% in case there were any questions or things. 00:22:49.890 --> 00:22:52.300 align:middle line:84% We have certainly a good amount to still get through, 00:22:52.300 --> 00:22:53.560 align:middle line:90% but I just wanted to-- 00:22:53.560 --> 00:22:58.790 align:middle line:84% once you guys got to see the actual interaction there 00:22:58.790 --> 00:23:01.290 align:middle line:84% and also, Jordyn, if you had any additional comments as well 00:23:01.290 --> 00:23:02.258 align:middle line:90% after seeing that. 00:23:02.258 --> 00:23:04.800 align:middle line:84% BRIANNA BLASER: And, folks, you can ask questions in the chat 00:23:04.800 --> 00:23:07.057 align:middle line:90% or raise your hand, too. 00:23:07.057 --> 00:23:07.890 align:middle line:90% JORDYN CASTOR: Yeah. 00:23:07.890 --> 00:23:12.030 align:middle line:84% And all of this content is showing up also 00:23:12.030 --> 00:23:14.010 align:middle line:84% if you have a Braille display connected. 00:23:14.010 --> 00:23:17.100 align:middle line:84% All of this content is showing up on the Braille display 00:23:17.100 --> 00:23:18.930 align:middle line:90% as well. 00:23:18.930 --> 00:23:24.950 align:middle line:84% And in the video, the videographer 00:23:24.950 --> 00:23:28.130 align:middle line:84% executed the step through my code. 00:23:28.130 --> 00:23:31.850 align:middle line:84% So normally voiceover wouldn't say executing, move forward. 00:23:31.850 --> 00:23:35.360 align:middle line:90% Executing, turn left. 00:23:35.360 --> 00:23:37.400 align:middle line:84% You would normally hear, you know, 00:23:37.400 --> 00:23:39.800 align:middle line:84% Hopper walks two column two, row three. 00:23:39.800 --> 00:23:41.390 align:middle line:90% Hopper turned left. 00:23:41.390 --> 00:23:43.310 align:middle line:84% So there's different options where you 00:23:43.310 --> 00:23:45.440 align:middle line:90% can move for your code slowly. 00:23:45.440 --> 00:23:47.630 align:middle line:84% You can move through your code quickly. 00:23:47.630 --> 00:23:50.180 align:middle line:84% You can move through it at a regular pace. 00:23:50.180 --> 00:23:52.610 align:middle line:90% So that was just one option. 00:23:52.610 --> 00:23:54.260 align:middle line:84% For those of you who might be thinking, 00:23:54.260 --> 00:23:57.308 align:middle line:84% that's so verbose, that that was just one option. 00:23:57.308 --> 00:23:59.350 align:middle line:84% RICHARD LADNER: I think Venkatesh has a question. 00:23:59.350 --> 00:24:03.742 align:middle line:90% 00:24:03.742 --> 00:24:05.617 align:middle line:84% AUDIENCE 1: Can everybody hear me? 00:24:05.617 --> 00:24:07.200 align:middle line:84% RICHARD LADNER: Yeah, we can hear you. 00:24:07.200 --> 00:24:08.617 align:middle line:84% AUDIENCE 1: So I was just curious. 00:24:08.617 --> 00:24:12.210 align:middle line:84% In this example that you just showed, was there 00:24:12.210 --> 00:24:15.330 align:middle line:84% a tactile graphic accompanying it as well? 00:24:15.330 --> 00:24:19.500 align:middle line:84% Or was this a purely on-screen experience? 00:24:19.500 --> 00:24:21.750 align:middle line:84% JORDYN CASTOR: There's a graphic to go with this one. 00:24:21.750 --> 00:24:22.500 align:middle line:90% AUDIENCE 1: I see. 00:24:22.500 --> 00:24:26.763 align:middle line:84% And is it superimposed on the screen? 00:24:26.763 --> 00:24:27.930 align:middle line:90% JORDYN CASTOR: It's a paper. 00:24:27.930 --> 00:24:28.620 align:middle line:90% It's a paper. 00:24:28.620 --> 00:24:31.590 align:middle line:90% It's physical. 00:24:31.590 --> 00:24:37.230 align:middle line:84% You get a book of tactile graphics printed. 00:24:37.230 --> 00:24:38.850 align:middle line:84% JANETTE BARRIOS: Right now, you could 00:24:38.850 --> 00:24:41.510 align:middle line:84% do this puzzle completely independent of the graphic, 00:24:41.510 --> 00:24:42.570 align:middle line:90% right, the tactile? 00:24:42.570 --> 00:24:45.488 align:middle line:84% That's just a supportive option, especially 00:24:45.488 --> 00:24:48.030 align:middle line:84% given we didn't even have those for the first couple of years 00:24:48.030 --> 00:24:51.030 align:middle line:90% that this app was available. 00:24:51.030 --> 00:24:53.250 align:middle line:84% It's just more of an additional option. 00:24:53.250 --> 00:24:57.288 align:middle line:84% And everyone does have a tactile to go with it. 00:24:57.288 --> 00:24:58.080 align:middle line:90% AUDIENCE 1: Got it. 00:24:58.080 --> 00:24:58.680 align:middle line:90% Got it. 00:24:58.680 --> 00:25:00.180 align:middle line:84% Yeah, I was just trying to follow up 00:25:00.180 --> 00:25:02.490 align:middle line:84% on the earlier question of whether it's on the screen 00:25:02.490 --> 00:25:03.685 align:middle line:90% or beside the screen. 00:25:03.685 --> 00:25:04.977 align:middle line:90% JANETTE BARRIOS: Right, I know. 00:25:04.977 --> 00:25:06.352 align:middle line:84% Some people, I think the future-- 00:25:06.352 --> 00:25:07.769 align:middle line:84% we've gotten that question before. 00:25:07.769 --> 00:25:09.540 align:middle line:84% And I think it is a little bit confusing, 00:25:09.540 --> 00:25:11.832 align:middle line:84% because I think, in a sense, where the future is headed 00:25:11.832 --> 00:25:15.090 align:middle line:84% is maybe people would love some type of tactile experience 00:25:15.090 --> 00:25:17.740 align:middle line:90% overlay situation. 00:25:17.740 --> 00:25:21.860 align:middle line:84% But as of right now, we're just taking the best practices 00:25:21.860 --> 00:25:24.300 align:middle line:84% from the blind community of how to design really 00:25:24.300 --> 00:25:28.950 align:middle line:84% well-done braille tactiles that are used today 00:25:28.950 --> 00:25:31.070 align:middle line:84% alongside this digital experience. 00:25:31.070 --> 00:25:32.820 align:middle line:84% It's an interesting concept though, right? 00:25:32.820 --> 00:25:36.210 align:middle line:84% It's the digital and then the tactiles next to it. 00:25:36.210 --> 00:25:38.460 align:middle line:84% Also, by the way, I completely forgot to tell you all. 00:25:38.460 --> 00:25:41.430 align:middle line:84% This is a free app that you download 00:25:41.430 --> 00:25:42.630 align:middle line:90% called Swift Playgrounds. 00:25:42.630 --> 00:25:43.860 align:middle line:90% And it's an iPad app. 00:25:43.860 --> 00:25:46.170 align:middle line:90% It's completely free. 00:25:46.170 --> 00:25:47.310 align:middle line:90% It is made by Apple. 00:25:47.310 --> 00:25:49.935 align:middle line:84% But I just realized that we just jumped right in and showed you 00:25:49.935 --> 00:25:52.360 align:middle line:84% but didn't tell you how to get it. 00:25:52.360 --> 00:25:53.223 align:middle line:90% Any other questions? 00:25:53.223 --> 00:25:54.890 align:middle line:84% BRIANNA BLASER: Stefik asked a question. 00:25:54.890 --> 00:25:56.410 align:middle line:90% I'm sorry, Venkatesh. 00:25:56.410 --> 00:25:57.910 align:middle line:84% Stefik asked a question in the chat. 00:25:57.910 --> 00:26:01.020 align:middle line:84% He said, I know Apple doesn't have currently 00:26:01.020 --> 00:26:04.290 align:middle line:84% vibration controllers in the iPad, just the phone. 00:26:04.290 --> 00:26:06.840 align:middle line:84% Has there been any talk of including vibration 00:26:06.840 --> 00:26:07.830 align:middle line:90% in a new version? 00:26:07.830 --> 00:26:09.330 align:middle line:84% And have you considered how it could 00:26:09.330 --> 00:26:12.200 align:middle line:90% be used for accessibility? 00:26:12.200 --> 00:26:14.710 align:middle line:84% JANETTE BARRIOS: I think that's a great question. 00:26:14.710 --> 00:26:18.750 align:middle line:84% I would say we don't talk about future plans. 00:26:18.750 --> 00:26:22.820 align:middle line:84% But I think haptic is certainly an area that's exciting. 00:26:22.820 --> 00:26:25.260 align:middle line:84% And I think you see probably more activity 00:26:25.260 --> 00:26:27.030 align:middle line:84% on things like Apple Watch, something 00:26:27.030 --> 00:26:30.617 align:middle line:84% that you're wearing that's able to give you haptic feedback. 00:26:30.617 --> 00:26:32.450 align:middle line:84% If you're blind and you have an Apple Watch, 00:26:32.450 --> 00:26:36.660 align:middle line:84% you can actually get different taps to turn left or right. 00:26:36.660 --> 00:26:38.760 align:middle line:84% And we've given developers more access 00:26:38.760 --> 00:26:41.227 align:middle line:84% to actually be able to develop with that in mind. 00:26:41.227 --> 00:26:43.560 align:middle line:84% So those of you that are coders and want to develop more 00:26:43.560 --> 00:26:47.860 align:middle line:84% in this space, there's certainly more and more happening there. 00:26:47.860 --> 00:26:50.970 align:middle line:84% So I think that's pretty much all I can say on that. 00:26:50.970 --> 00:26:52.770 align:middle line:84% And if you guys are good, I think 00:26:52.770 --> 00:26:54.390 align:middle line:84% I might press on here, unless there's 00:26:54.390 --> 00:26:57.162 align:middle line:90% any other questions here. 00:26:57.162 --> 00:26:58.370 align:middle line:90% BRIANNA BLASER: Sounds great. 00:26:58.370 --> 00:27:01.280 align:middle line:84% JANETTE BARRIOS: Awesome-- great questions. 00:27:01.280 --> 00:27:04.370 align:middle line:84% So I just wanted to let you know in addition to the actual app, 00:27:04.370 --> 00:27:06.710 align:middle line:84% there's actually entire curricula 00:27:06.710 --> 00:27:09.590 align:middle line:84% available for teachers and students that 00:27:09.590 --> 00:27:12.620 align:middle line:84% map with these different coding concepts. 00:27:12.620 --> 00:27:16.910 align:middle line:84% So we start within the app with basics, like commands, 00:27:16.910 --> 00:27:18.680 align:middle line:84% and then there's actually curriculum 00:27:18.680 --> 00:27:20.150 align:middle line:90% that helps a teacher. 00:27:20.150 --> 00:27:22.130 align:middle line:84% And we even have student guides now 00:27:22.130 --> 00:27:24.740 align:middle line:84% that are even accessible with voiceover. 00:27:24.740 --> 00:27:26.900 align:middle line:84% So if you're a student and you're blind, 00:27:26.900 --> 00:27:29.240 align:middle line:84% you can actually download the student guide 00:27:29.240 --> 00:27:33.512 align:middle line:90% alongside your app. 00:27:33.512 --> 00:27:34.970 align:middle line:84% And you might be one who just wants 00:27:34.970 --> 00:27:36.095 align:middle line:90% to go without instructions. 00:27:36.095 --> 00:27:36.750 align:middle line:90% That's fine. 00:27:36.750 --> 00:27:39.470 align:middle line:84% But if you want some guidance and actually education, 00:27:39.470 --> 00:27:41.510 align:middle line:84% especially given what's happening now, 00:27:41.510 --> 00:27:43.130 align:middle line:84% I think, with remote learning, there's 00:27:43.130 --> 00:27:44.505 align:middle line:84% just so many great resources here 00:27:44.505 --> 00:27:47.060 align:middle line:84% I wanted to make sure you all are aware of. 00:27:47.060 --> 00:27:49.250 align:middle line:84% And there's even a guide for coding clubs. 00:27:49.250 --> 00:27:52.370 align:middle line:84% We've found not just in the accessibility community 00:27:52.370 --> 00:27:55.820 align:middle line:84% but in the larger school system schools might not 00:27:55.820 --> 00:28:00.080 align:middle line:84% be ready to dedicate an entire elective class, say, to Swift 00:28:00.080 --> 00:28:00.740 align:middle line:90% coding. 00:28:00.740 --> 00:28:03.380 align:middle line:84% But the clubs are really popular. 00:28:03.380 --> 00:28:05.672 align:middle line:84% And we've seen this where you can have a smaller group. 00:28:05.672 --> 00:28:07.380 align:middle line:84% And again, I think this works really well 00:28:07.380 --> 00:28:08.610 align:middle line:90% in a virtual setting as well. 00:28:08.610 --> 00:28:10.402 align:middle line:84% Maybe you might just have two students that 00:28:10.402 --> 00:28:12.560 align:middle line:84% are super interested in this, and you 00:28:12.560 --> 00:28:14.680 align:middle line:84% can start a little club amongst yourselves 00:28:14.680 --> 00:28:17.210 align:middle line:90% and just have people explore. 00:28:17.210 --> 00:28:20.030 align:middle line:84% So we actually have curriculum and ideas for some activities 00:28:20.030 --> 00:28:21.740 align:middle line:90% to do. 00:28:21.740 --> 00:28:23.330 align:middle line:84% And bottom line is, we want this to be 00:28:23.330 --> 00:28:27.560 align:middle line:84% fun and engaging, flexible and accessible, yay, but also 00:28:27.560 --> 00:28:28.880 align:middle line:90% serious code. 00:28:28.880 --> 00:28:33.150 align:middle line:84% So we're teaching actual coding through this experience. 00:28:33.150 --> 00:28:34.820 align:middle line:90% It's not just a game. 00:28:34.820 --> 00:28:38.068 align:middle line:90% You actually learn to code. 00:28:38.068 --> 00:28:39.610 align:middle line:84% And then shifting a little bit, there 00:28:39.610 --> 00:28:41.060 align:middle line:84% was another accessible resource I 00:28:41.060 --> 00:28:43.060 align:middle line:84% wanted to make sure you all were aware of, which 00:28:43.060 --> 00:28:44.480 align:middle line:90% is we created some videos. 00:28:44.480 --> 00:28:47.780 align:middle line:84% This came out of request from and conversations 00:28:47.780 --> 00:28:49.727 align:middle line:90% with the Schools for the Deaf. 00:28:49.727 --> 00:28:51.560 align:middle line:84% And what they expressed was what they really 00:28:51.560 --> 00:28:56.000 align:middle line:84% needed is descriptions of the coding concept in American Sign 00:28:56.000 --> 00:28:58.070 align:middle line:84% Language or in sign language, because it really 00:28:58.070 --> 00:28:59.840 align:middle line:90% is another language. 00:28:59.840 --> 00:29:02.030 align:middle line:84% So we worked with a deaf director 00:29:02.030 --> 00:29:04.550 align:middle line:90% and two deaf programmers. 00:29:04.550 --> 00:29:06.470 align:middle line:84% They are not Apple employees, per se, 00:29:06.470 --> 00:29:10.160 align:middle line:84% but we found these deaf programmers 00:29:10.160 --> 00:29:12.800 align:middle line:84% who just did such an amazing job and helped 00:29:12.800 --> 00:29:15.090 align:middle line:90% us describe these concepts. 00:29:15.090 --> 00:29:18.640 align:middle line:84% So if you're up for it, I can play one of these for you now. 00:29:18.640 --> 00:29:21.503 align:middle line:90% 00:29:21.503 --> 00:29:22.420 align:middle line:90% BRIANNA BLASER: Great. 00:29:22.420 --> 00:29:27.253 align:middle line:90% 00:29:27.253 --> 00:29:27.920 align:middle line:90% [VIDEO PLAYBACK] 00:29:27.920 --> 00:29:30.050 align:middle line:90% - So what is a command? 00:29:30.050 --> 00:29:33.680 align:middle line:84% A command is a specific action you want to be performed. 00:29:33.680 --> 00:29:36.710 align:middle line:84% I'm going to give a good example, baking a cookie. 00:29:36.710 --> 00:29:39.110 align:middle line:84% Think about the steps that are required. 00:29:39.110 --> 00:29:41.300 align:middle line:84% You're going to need to measure the flour and sugar 00:29:41.300 --> 00:29:44.580 align:middle line:84% and then mix the ingredients to make the dough. 00:29:44.580 --> 00:29:46.370 align:middle line:84% Next, you'll take the cookie dough 00:29:46.370 --> 00:29:48.570 align:middle line:84% and scoop it onto the baking sheet 00:29:48.570 --> 00:29:51.100 align:middle line:84% and then put that baking sheet in the oven. 00:29:51.100 --> 00:29:54.350 align:middle line:84% 30 minutes later, you take it out of the oven. 00:29:54.350 --> 00:29:56.840 align:middle line:90% Each step is a command. 00:29:56.840 --> 00:29:57.920 align:middle line:90% Don't forget. 00:29:57.920 --> 00:29:59.298 align:middle line:90% Eat the cookie. 00:29:59.298 --> 00:30:01.690 align:middle line:90% [END PLAYBACK] 00:30:01.690 --> 00:30:03.913 align:middle line:84% JANETTE BARRIOS: So it's so simple and descriptive. 00:30:03.913 --> 00:30:05.580 align:middle line:84% And then they actually go through again, 00:30:05.580 --> 00:30:06.890 align:middle line:90% aligning with the curriculum. 00:30:06.890 --> 00:30:08.520 align:middle line:90% So they describe loop. 00:30:08.520 --> 00:30:11.820 align:middle line:84% You can imagine the loop as the great next step after commands. 00:30:11.820 --> 00:30:15.090 align:middle line:84% Functions, loops, conditional code, and those 00:30:15.090 --> 00:30:18.008 align:middle line:84% are also embedded into the books. 00:30:18.008 --> 00:30:19.550 align:middle line:84% So I just wanted to make sure you all 00:30:19.550 --> 00:30:20.720 align:middle line:90% are aware those are there. 00:30:20.720 --> 00:30:22.470 align:middle line:84% They're actually on our developer website, 00:30:22.470 --> 00:30:25.020 align:middle line:84% and there will be a QR code later for that. 00:30:25.020 --> 00:30:28.020 align:middle line:84% But diving on ahead, so where this also can be really 00:30:28.020 --> 00:30:30.580 align:middle line:90% fun is with connected devices. 00:30:30.580 --> 00:30:34.860 align:middle line:84% So once you learn how to code within Swift Playgrounds, 00:30:34.860 --> 00:30:38.370 align:middle line:84% we have these third-party developers 00:30:38.370 --> 00:30:40.140 align:middle line:84% who have added their own playground. 00:30:40.140 --> 00:30:44.340 align:middle line:84% So you'll find playgrounds in the app for drones, 00:30:44.340 --> 00:30:48.010 align:middle line:84% for robots, just all kinds of fun things. 00:30:48.010 --> 00:30:51.370 align:middle line:84% And this is where we find it gets really exciting. 00:30:51.370 --> 00:30:54.440 align:middle line:84% So this is an image of a young woman. 00:30:54.440 --> 00:30:56.190 align:middle line:84% We've done a couple of workshops in person 00:30:56.190 --> 00:30:58.500 align:middle line:84% at Schools for the Blind and Schools for the Deaf. 00:30:58.500 --> 00:31:01.560 align:middle line:84% And we had a lot of fun introducing drones. 00:31:01.560 --> 00:31:04.890 align:middle line:84% So after coding for just an hour or two within playgrounds, 00:31:04.890 --> 00:31:08.250 align:middle line:84% they're able to move right into this space. 00:31:08.250 --> 00:31:11.130 align:middle line:84% And one fun thing that we do is we don't necessarily tell them 00:31:11.130 --> 00:31:12.510 align:middle line:90% that we're going to do this. 00:31:12.510 --> 00:31:14.250 align:middle line:84% We just like to hand out the drones 00:31:14.250 --> 00:31:16.860 align:middle line:84% and then give them a tactile experience 00:31:16.860 --> 00:31:19.150 align:middle line:84% and ask them, hey, what's in front of you? 00:31:19.150 --> 00:31:19.860 align:middle line:90% What is this? 00:31:19.860 --> 00:31:22.500 align:middle line:90% And let them guess what it is. 00:31:22.500 --> 00:31:24.862 align:middle line:84% And I know, Jordyn, you have some really fun anecdotes 00:31:24.862 --> 00:31:25.820 align:middle line:90% from these experiences. 00:31:25.820 --> 00:31:27.930 align:middle line:84% So I thought you might like to share as well. 00:31:27.930 --> 00:31:29.138 align:middle line:90% JORDYN CASTOR: Yeah, totally. 00:31:29.138 --> 00:31:37.260 align:middle line:84% So there's a picture on the next slide of a young boy who 00:31:37.260 --> 00:31:39.840 align:middle line:90% is about eight or nine. 00:31:39.840 --> 00:31:44.610 align:middle line:84% And he was so much fun to work with, oh, my goodness. 00:31:44.610 --> 00:31:47.250 align:middle line:84% But he's super excited because the drone 00:31:47.250 --> 00:31:50.790 align:middle line:90% is lifting off into the air. 00:31:50.790 --> 00:31:54.240 align:middle line:84% And I'm crouched down next to him listening to the drone. 00:31:54.240 --> 00:31:59.905 align:middle line:84% And so this is really about that surprise and delight. 00:31:59.905 --> 00:32:02.560 align:middle line:90% 00:32:02.560 --> 00:32:05.780 align:middle line:84% A lot of blind students I know they think, 00:32:05.780 --> 00:32:07.900 align:middle line:90% oh, they can't fly a drone. 00:32:07.900 --> 00:32:10.930 align:middle line:84% When we were at the Youth Slam back in 2017, 00:32:10.930 --> 00:32:16.420 align:middle line:84% there was a student who said, a couple months ago, 00:32:16.420 --> 00:32:19.810 align:middle line:84% my dad told me that I couldn't fly a drone, 00:32:19.810 --> 00:32:22.180 align:middle line:84% that it was impossible for a blind person. 00:32:22.180 --> 00:32:24.980 align:middle line:84% And you guys showed me that this was possible. 00:32:24.980 --> 00:32:26.710 align:middle line:90% So now I'm going to get a drone. 00:32:26.710 --> 00:32:31.810 align:middle line:84% Which is so cool, because just showing 00:32:31.810 --> 00:32:34.060 align:middle line:90% people what's possible-- 00:32:34.060 --> 00:32:36.940 align:middle line:90% and we handled the drones. 00:32:36.940 --> 00:32:39.770 align:middle line:84% So you're like, have you ever seen one of these before? 00:32:39.770 --> 00:32:42.190 align:middle line:84% Checking out the propellers and the wheels 00:32:42.190 --> 00:32:47.050 align:middle line:84% and the landing glide things and all that, 00:32:47.050 --> 00:32:50.530 align:middle line:84% and some people get it, and they're like, it's a drone! 00:32:50.530 --> 00:32:56.230 align:middle line:84% And so you can take that drone, code everything 00:32:56.230 --> 00:32:58.270 align:middle line:90% you want to in playgrounds. 00:32:58.270 --> 00:32:59.300 align:middle line:90% You can make it fly. 00:32:59.300 --> 00:33:01.000 align:middle line:90% You can make it do flips. 00:33:01.000 --> 00:33:03.220 align:middle line:90% You can make it do turns. 00:33:03.220 --> 00:33:07.790 align:middle line:90% You can have it carry things. 00:33:07.790 --> 00:33:09.520 align:middle line:84% There's just so much you can do with it. 00:33:09.520 --> 00:33:11.680 align:middle line:84% And as a blind person, you're in control 00:33:11.680 --> 00:33:14.020 align:middle line:90% of where that drone goes. 00:33:14.020 --> 00:33:17.800 align:middle line:84% There's a podcast by David Woodbridge, 00:33:17.800 --> 00:33:22.930 align:middle line:84% I think, of him flying a drone around his garden 00:33:22.930 --> 00:33:26.890 align:middle line:84% because he was able to tell the drone exactly how far to move 00:33:26.890 --> 00:33:30.460 align:middle line:84% and exactly when to go up, when to go down. 00:33:30.460 --> 00:33:34.060 align:middle line:84% So you are in full control of what this drone is doing. 00:33:34.060 --> 00:33:37.360 align:middle line:84% And it is a very hands-on experience. 00:33:37.360 --> 00:33:41.950 align:middle line:84% I feel like a lot of coding materials for beginners 00:33:41.950 --> 00:33:44.800 align:middle line:90% are inherently pretty visual. 00:33:44.800 --> 00:33:49.330 align:middle line:84% And it goes like drag this here and put this visual image here 00:33:49.330 --> 00:33:51.520 align:middle line:90% and use this GUI here. 00:33:51.520 --> 00:33:55.090 align:middle line:84% So but this is completely hands on. 00:33:55.090 --> 00:34:00.220 align:middle line:84% And like I said before, you can make the drone do 00:34:00.220 --> 00:34:01.220 align:middle line:90% what you want it to use. 00:34:01.220 --> 00:34:04.270 align:middle line:84% So that's really what makes the drones 00:34:04.270 --> 00:34:06.880 align:middle line:84% and these different connected accessories powerful. 00:34:06.880 --> 00:34:09.652 align:middle line:90% 00:34:09.652 --> 00:34:11.860 align:middle line:84% JANETTE BARRIOS: And this is another kind of example, 00:34:11.860 --> 00:34:13.239 align:middle line:90% just the smiles, right? 00:34:13.239 --> 00:34:14.770 align:middle line:84% That's what you want as an educator. 00:34:14.770 --> 00:34:15.820 align:middle line:90% You want that spark. 00:34:15.820 --> 00:34:21.699 align:middle line:84% You want that smile and that engagement. 00:34:21.699 --> 00:34:23.409 align:middle line:84% And that's what we really see here, 00:34:23.409 --> 00:34:26.199 align:middle line:84% whether it's completing a puzzle or trying 00:34:26.199 --> 00:34:28.150 align:middle line:90% one of these connected devices. 00:34:28.150 --> 00:34:30.969 align:middle line:84% And here's a picture of Jordyn sitting at a table with four 00:34:30.969 --> 00:34:32.830 align:middle line:90% of the MeBots. 00:34:32.830 --> 00:34:35.590 align:middle line:84% By the way, these are all things that are sold, really, 00:34:35.590 --> 00:34:37.780 align:middle line:90% at any retail nowadays. 00:34:37.780 --> 00:34:40.810 align:middle line:84% Apple Stores, sure, but you can order these on Amazon, 00:34:40.810 --> 00:34:42.940 align:middle line:84% or Best Buy will have some of these things. 00:34:42.940 --> 00:34:45.909 align:middle line:90% So they're definitely available. 00:34:45.909 --> 00:34:49.030 align:middle line:84% And you can connect it via Bluetooth to the iPad. 00:34:49.030 --> 00:34:52.270 align:middle line:84% You want to use the playground that's 00:34:52.270 --> 00:34:55.790 align:middle line:84% created by the third party, not necessarily the app. 00:34:55.790 --> 00:34:58.210 align:middle line:84% Sometimes you can play a little bit of both, to be honest. 00:34:58.210 --> 00:35:00.340 align:middle line:84% But sometimes those app aren't necessarily the 00:35:00.340 --> 00:35:02.290 align:middle line:84% most accessible, like the ones that you first 00:35:02.290 --> 00:35:03.490 align:middle line:90% turn on for the drone. 00:35:03.490 --> 00:35:05.710 align:middle line:84% It's when they get into the playgrounds is really 00:35:05.710 --> 00:35:09.672 align:middle line:84% where a student gets to actually code and say, do this, do 00:35:09.672 --> 00:35:10.630 align:middle line:90% that, do this, do that. 00:35:10.630 --> 00:35:12.280 align:middle line:84% And we work with these third parties 00:35:12.280 --> 00:35:15.460 align:middle line:84% to bring in playgrounds that are accessible. 00:35:15.460 --> 00:35:18.700 align:middle line:84% And so Jordyn, you're sitting here with the robots. 00:35:18.700 --> 00:35:22.273 align:middle line:90% And I know you like to do these. 00:35:22.273 --> 00:35:23.940 align:middle line:84% [INAUDIBLE] a little about [INAUDIBLE].. 00:35:23.940 --> 00:35:25.780 align:middle line:84% JORDYN CASTOR: My heart is in the drones. 00:35:25.780 --> 00:35:29.140 align:middle line:90% I love the drones. 00:35:29.140 --> 00:35:32.530 align:middle line:84% Secretly, you can make the drones fly off your hands, 00:35:32.530 --> 00:35:36.040 align:middle line:84% if you have your hands extremely flat. 00:35:36.040 --> 00:35:40.480 align:middle line:84% So I have definitely found some really fun things 00:35:40.480 --> 00:35:43.660 align:middle line:84% to show students to do with them. 00:35:43.660 --> 00:35:45.910 align:middle line:84% But let me describe what the MeBot looks like. 00:35:45.910 --> 00:35:48.420 align:middle line:90% 00:35:48.420 --> 00:35:56.550 align:middle line:84% It's a robot-looking thing with a square head with movable arms 00:35:56.550 --> 00:36:02.700 align:middle line:84% and legs and just a bunch of bendable joints. 00:36:02.700 --> 00:36:07.140 align:middle line:84% And you can make the robot dance to different music 00:36:07.140 --> 00:36:08.880 align:middle line:90% and with different tempos. 00:36:08.880 --> 00:36:12.780 align:middle line:84% And you can make it do crazy dances and splits 00:36:12.780 --> 00:36:17.850 align:middle line:84% and cha-cha slides and just whatever kind of dance move 00:36:17.850 --> 00:36:18.960 align:middle line:90% that you want it to do. 00:36:18.960 --> 00:36:21.240 align:middle line:84% So it's really fun, because you can feel it 00:36:21.240 --> 00:36:24.690 align:middle line:90% as you're going along. 00:36:24.690 --> 00:36:27.930 align:middle line:84% And not only do the students get to learn things, 00:36:27.930 --> 00:36:31.650 align:middle line:84% but I really get to learn things too. 00:36:31.650 --> 00:36:34.680 align:middle line:84% It's just one of the most rewarding things 00:36:34.680 --> 00:36:39.930 align:middle line:84% in the whole world helping these students learn how fun it 00:36:39.930 --> 00:36:44.460 align:middle line:84% is to code and giving back to the community that's 00:36:44.460 --> 00:36:48.930 align:middle line:90% given so much to me. 00:36:48.930 --> 00:36:52.620 align:middle line:84% It took that one week of a STEM academy 00:36:52.620 --> 00:36:56.370 align:middle line:84% to instill that confidence and that believe in myself 00:36:56.370 --> 00:36:57.540 align:middle line:90% that I could go out there. 00:36:57.540 --> 00:37:02.520 align:middle line:84% And I could do computer science as a career. 00:37:02.520 --> 00:37:06.600 align:middle line:84% And seeing the excitement and just these light bulbs 00:37:06.600 --> 00:37:13.500 align:middle line:84% going off with these students, it's just extremely humbling. 00:37:13.500 --> 00:37:18.360 align:middle line:84% There was a student at the Youth Slam in 2017 who said, 00:37:18.360 --> 00:37:21.090 align:middle line:84% you know, from this workshop, I want to take what I've learned 00:37:21.090 --> 00:37:25.380 align:middle line:84% and go back and be my main school's game 00:37:25.380 --> 00:37:28.600 align:middle line:84% designer for the School for the Blind in Kentucky. 00:37:28.600 --> 00:37:32.250 align:middle line:84% And so I think what's really important to know 00:37:32.250 --> 00:37:38.650 align:middle line:84% is that these workshops and these lessons on coding really, 00:37:38.650 --> 00:37:41.280 align:middle line:84% really does change people's lives. 00:37:41.280 --> 00:37:46.430 align:middle line:84% And you might not think that it might affect them 00:37:46.430 --> 00:37:49.900 align:middle line:84% on a deep level, but I can tell you-- 00:37:49.900 --> 00:37:51.530 align:middle line:90% and my cat can tell you-- 00:37:51.530 --> 00:37:55.010 align:middle line:90% that it's extremely effective. 00:37:55.010 --> 00:37:59.670 align:middle line:90% And it's life-changing. 00:37:59.670 --> 00:38:01.800 align:middle line:84% JANETTE BARRIOS: That's awesome, Jordyn. 00:38:01.800 --> 00:38:04.228 align:middle line:84% So yeah, I think it's just that variety too. 00:38:04.228 --> 00:38:06.270 align:middle line:84% Like you were saying, these happen to be musical. 00:38:06.270 --> 00:38:08.580 align:middle line:84% So a student might be more musically inclined. 00:38:08.580 --> 00:38:12.150 align:middle line:84% Or sometimes we've done dance-offs, 00:38:12.150 --> 00:38:17.190 align:middle line:84% with the dance-offs having one code, one dance, or another. 00:38:17.190 --> 00:38:19.070 align:middle line:90% But it's just more options. 00:38:19.070 --> 00:38:21.810 align:middle line:84% And what I'm going to do now is share a short video. 00:38:21.810 --> 00:38:24.690 align:middle line:84% But I want to explain what is first. 00:38:24.690 --> 00:38:28.440 align:middle line:84% So one of the experiences that we did 00:38:28.440 --> 00:38:30.180 align:middle line:84% was California School for the Blind. 00:38:30.180 --> 00:38:31.650 align:middle line:90% And they have a gym. 00:38:31.650 --> 00:38:34.020 align:middle line:84% And so we set up the gym with the teachers 00:38:34.020 --> 00:38:36.327 align:middle line:90% there for the drones. 00:38:36.327 --> 00:38:38.910 align:middle line:84% We started in the library, which is what you saw earlier, just 00:38:38.910 --> 00:38:41.100 align:middle line:84% for small lift-offs and just to get them warmed up 00:38:41.100 --> 00:38:41.767 align:middle line:90% with the coding. 00:38:41.767 --> 00:38:43.650 align:middle line:84% We took a break and moved over to the gym 00:38:43.650 --> 00:38:45.180 align:middle line:90% where there could be more space. 00:38:45.180 --> 00:38:47.550 align:middle line:90% And we discussed ahead of time. 00:38:47.550 --> 00:38:49.650 align:middle line:84% Do we go with this idea of trying 00:38:49.650 --> 00:38:51.660 align:middle line:84% to get them to code the drone to land 00:38:51.660 --> 00:38:53.970 align:middle line:90% on a specific spot in the gym? 00:38:53.970 --> 00:38:55.740 align:middle line:84% Or do we just let them do free form? 00:38:55.740 --> 00:38:57.600 align:middle line:90% And we decided to do both. 00:38:57.600 --> 00:39:00.120 align:middle line:84% And I think it's really important, that conversation 00:39:00.120 --> 00:39:04.510 align:middle line:84% of, well, would a student who's maybe non-visual 00:39:04.510 --> 00:39:05.700 align:middle line:90% be able to hit that target? 00:39:05.700 --> 00:39:07.890 align:middle line:84% And I love that Jordyn and others 00:39:07.890 --> 00:39:10.473 align:middle line:84% that we were working with pushed us to be like, heck, yeah, 00:39:10.473 --> 00:39:11.640 align:middle line:90% they should hit that target. 00:39:11.640 --> 00:39:13.630 align:middle line:84% Give them the opportunity to do that. 00:39:13.630 --> 00:39:15.870 align:middle line:84% So what was exciting was to see-- 00:39:15.870 --> 00:39:19.650 align:middle line:84% and to be frank, some of these groups of girls or young women 00:39:19.650 --> 00:39:22.080 align:middle line:90% just were on fire. 00:39:22.080 --> 00:39:25.110 align:middle line:84% And there was this one group that was so determined. 00:39:25.110 --> 00:39:27.420 align:middle line:84% They were trying different ways to code. 00:39:27.420 --> 00:39:29.172 align:middle line:84% They were not quite hitting the target. 00:39:29.172 --> 00:39:30.630 align:middle line:84% And the video I'm going to show you 00:39:30.630 --> 00:39:33.480 align:middle line:84% is actually the moment when they do, which was just so cool. 00:39:33.480 --> 00:39:36.191 align:middle line:84% So I'm going to go ahead and share that now. 00:39:36.191 --> 00:39:36.858 align:middle line:90% [VIDEO PLAYBACK] 00:39:36.858 --> 00:39:40.754 align:middle line:90% [CHATTER] 00:39:40.754 --> 00:39:43.189 align:middle line:90% 00:39:43.189 --> 00:39:45.137 align:middle line:90% - Go, go, go. 00:39:45.137 --> 00:39:48.533 align:middle line:90% [CHEERING] 00:39:48.533 --> 00:39:49.033 align:middle line:90% 00:39:49.033 --> 00:39:50.494 align:middle line:90% [APPLAUSE] 00:39:50.494 --> 00:39:51.468 align:middle line:90% 00:39:51.468 --> 00:39:52.442 align:middle line:90% [END PLAYBACK] 00:39:52.442 --> 00:39:54.150 align:middle line:84% JANETTE BARRIOS: And so that was probably 00:39:54.150 --> 00:39:58.650 align:middle line:84% a good 45 minutes it took them to figure out how to do that. 00:39:58.650 --> 00:39:59.692 align:middle line:90% But they worked together. 00:39:59.692 --> 00:40:00.692 align:middle line:90% They were collaborating. 00:40:00.692 --> 00:40:01.710 align:middle line:90% They would take turns. 00:40:01.710 --> 00:40:04.710 align:middle line:84% They would try different ways to code the drone. 00:40:04.710 --> 00:40:08.040 align:middle line:84% And that moment was just so special. 00:40:08.040 --> 00:40:09.870 align:middle line:84% So I thought it was a cool thing to be 00:40:09.870 --> 00:40:11.580 align:middle line:90% able to share with you all. 00:40:11.580 --> 00:40:12.997 align:middle line:84% JORDYN CASTOR: And the other thing 00:40:12.997 --> 00:40:14.850 align:middle line:84% that's really awesome about playgrounds 00:40:14.850 --> 00:40:18.930 align:middle line:90% is that collaboration aspect. 00:40:18.930 --> 00:40:22.430 align:middle line:90% Here, we had blind students. 00:40:22.430 --> 00:40:27.240 align:middle line:84% Some were totally blind, and some were visually impaired. 00:40:27.240 --> 00:40:34.870 align:middle line:84% And I think that one of the coolest things 00:40:34.870 --> 00:40:40.030 align:middle line:84% is that blind and sighted students alike 00:40:40.030 --> 00:40:45.520 align:middle line:84% can experience the same exact thing with Swift Playgrounds 00:40:45.520 --> 00:40:49.120 align:middle line:84% because of the accessibly-designed app 00:40:49.120 --> 00:40:53.170 align:middle line:84% and the accessibly-designed experience. 00:40:53.170 --> 00:40:57.290 align:middle line:84% Sorry, there was a cat walking across the screen. 00:40:57.290 --> 00:40:58.720 align:middle line:90% I was like, don't pay attention. 00:40:58.720 --> 00:41:00.850 align:middle line:90% It's like, [INAUDIBLE]. 00:41:00.850 --> 00:41:05.500 align:middle line:84% But so yeah, it's blind and sighted students. 00:41:05.500 --> 00:41:10.960 align:middle line:84% Multiple groups of students can experience this together 00:41:10.960 --> 00:41:14.020 align:middle line:84% and help each other and collaborate together. 00:41:14.020 --> 00:41:17.320 align:middle line:84% And I think that that is just so cool, because there's so 00:41:17.320 --> 00:41:20.290 align:middle line:90% many times in school-- 00:41:20.290 --> 00:41:24.490 align:middle line:84% I know that for me personally, I was sidelined during group 00:41:24.490 --> 00:41:28.220 align:middle line:84% projects because people didn't think I could do any do it, 00:41:28.220 --> 00:41:32.080 align:middle line:84% even though I told them the ways I could do it. 00:41:32.080 --> 00:41:35.735 align:middle line:84% And so with this, everyone gets to play a part. 00:41:35.735 --> 00:41:37.697 align:middle line:90% 00:41:37.697 --> 00:41:39.030 align:middle line:90% JANETTE BARRIOS: That's awesome. 00:41:39.030 --> 00:41:43.140 align:middle line:84% And actually, again, a perfect segue way to a project 00:41:43.140 --> 00:41:45.900 align:middle line:84% that you also were part of around our Worldwide Developers 00:41:45.900 --> 00:41:46.950 align:middle line:90% Conference. 00:41:46.950 --> 00:41:48.142 align:middle line:90% So once a year-- 00:41:48.142 --> 00:41:49.600 align:middle line:84% some of you may follow this or not, 00:41:49.600 --> 00:41:52.500 align:middle line:84% but June is a big time for us because we have our Worldwide 00:41:52.500 --> 00:41:54.600 align:middle line:90% Developers Conference. 00:41:54.600 --> 00:41:57.190 align:middle line:84% This year, we did it all virtual. 00:41:57.190 --> 00:42:01.500 align:middle line:84% It's incredible the amount of sessions that we produced. 00:42:01.500 --> 00:42:02.550 align:middle line:90% Normally, it's in person. 00:42:02.550 --> 00:42:05.070 align:middle line:84% It's thousands of developers from the world come together. 00:42:05.070 --> 00:42:07.740 align:middle line:90% But we did this all online. 00:42:07.740 --> 00:42:10.800 align:middle line:84% And what that means is you can go watch these sessions 00:42:10.800 --> 00:42:11.400 align:middle line:90% and learn. 00:42:11.400 --> 00:42:13.050 align:middle line:84% And any student can go watch and learn. 00:42:13.050 --> 00:42:14.342 align:middle line:90% And these are closed captioned. 00:42:14.342 --> 00:42:15.980 align:middle line:84% And there's one actually in particular 00:42:15.980 --> 00:42:19.203 align:middle line:84% that Jordyn was involved with that we wanted 00:42:19.203 --> 00:42:20.370 align:middle line:90% to share a little bit about. 00:42:20.370 --> 00:42:22.680 align:middle line:84% So Jordyn, do you want to tell them a little about this? 00:42:22.680 --> 00:42:23.763 align:middle line:90% JORDYN CASTOR: Yeah, yeah. 00:42:23.763 --> 00:42:27.250 align:middle line:84% So real quickly, before I talk about the challenge, 00:42:27.250 --> 00:42:31.020 align:middle line:84% not only are these closed captioned, 00:42:31.020 --> 00:42:36.060 align:middle line:90% but there's also transcripts. 00:42:36.060 --> 00:42:40.300 align:middle line:84% And if you're watching within the developer app, 00:42:40.300 --> 00:42:43.920 align:middle line:84% you can also copy the current block of code 00:42:43.920 --> 00:42:48.000 align:middle line:84% that the presenter is talking about to the clipboard. 00:42:48.000 --> 00:42:52.710 align:middle line:84% And there's also transcripts of the code that follows 00:42:52.710 --> 00:42:54.270 align:middle line:90% along right with the video. 00:42:54.270 --> 00:42:58.290 align:middle line:84% So as a blind person, when people 00:42:58.290 --> 00:43:01.420 align:middle line:84% are doing PowerPoints or keynotes and you're like, 00:43:01.420 --> 00:43:03.210 align:middle line:90% man, there's code on the slide-- 00:43:03.210 --> 00:43:05.100 align:middle line:90% they're not reading it aloud-- 00:43:05.100 --> 00:43:09.740 align:middle line:84% never fear, because we solved that problem. 00:43:09.740 --> 00:43:14.430 align:middle line:84% So definitely have access to all of the code that's 00:43:14.430 --> 00:43:17.610 align:middle line:90% on the various keynote slides. 00:43:17.610 --> 00:43:22.260 align:middle line:84% So in going back to the theme that I was involved in, 00:43:22.260 --> 00:43:24.300 align:middle line:90% it's called Swan's Quest. 00:43:24.300 --> 00:43:30.520 align:middle line:84% And on the slide, there is a picture of a turtle. 00:43:30.520 --> 00:43:33.330 align:middle line:84% The art in this is amazing, I'm told. 00:43:33.330 --> 00:43:35.170 align:middle line:84% But there's a picture of a turtle, 00:43:35.170 --> 00:43:36.970 align:middle line:84% and he's walking down these steps 00:43:36.970 --> 00:43:43.150 align:middle line:84% and giving something to the lizard. 00:43:43.150 --> 00:43:49.660 align:middle line:84% And the goal here is to guide your turtle, the heroic turtle, 00:43:49.660 --> 00:43:53.140 align:middle line:84% through the quest to the swan's palace. 00:43:53.140 --> 00:43:56.570 align:middle line:84% And you complete different challenges along the way. 00:43:56.570 --> 00:43:58.870 align:middle line:84% And so the very first challenge-- 00:43:58.870 --> 00:44:01.810 align:middle line:84% because your accessibility needs to be 00:44:01.810 --> 00:44:04.310 align:middle line:90% built in from the ground up. 00:44:04.310 --> 00:44:08.650 align:middle line:84% So the very first challenge is called Voices in the Dark. 00:44:08.650 --> 00:44:11.500 align:middle line:84% And it's about guiding your turtle 00:44:11.500 --> 00:44:14.860 align:middle line:90% through this dark, spooky cave. 00:44:14.860 --> 00:44:20.620 align:middle line:84% And developers have to learn how to use VoiceOver and learn how 00:44:20.620 --> 00:44:24.550 align:middle line:90% to label different elements. 00:44:24.550 --> 00:44:29.410 align:middle line:84% So in this case, we're labeling pictures and graphics 00:44:29.410 --> 00:44:33.270 align:middle line:84% to advance through the cave and light 00:44:33.270 --> 00:44:38.400 align:middle line:84% the torches to guide the turtle to the swan's palace. 00:44:38.400 --> 00:44:44.100 align:middle line:84% And from there, you progress to musical challenges. 00:44:44.100 --> 00:44:47.880 align:middle line:84% And so you're playing music for the swan. 00:44:47.880 --> 00:44:51.420 align:middle line:84% And we can hear the music as blind people, 00:44:51.420 --> 00:44:56.490 align:middle line:84% but the music is also written out on a scroll. 00:44:56.490 --> 00:44:59.070 align:middle line:84% So someone who is deaf or hard of hearing 00:44:59.070 --> 00:45:04.070 align:middle line:84% can also make this challenge work for them. 00:45:04.070 --> 00:45:09.170 align:middle line:84% And yeah, it was really fun teaching people 00:45:09.170 --> 00:45:10.730 align:middle line:90% how to use VoiceOver. 00:45:10.730 --> 00:45:15.800 align:middle line:84% I talk about VoiceOver gestures and the importance 00:45:15.800 --> 00:45:20.360 align:middle line:84% of really labeling your elements in your app. 00:45:20.360 --> 00:45:23.630 align:middle line:84% I feel like that's one of the biggest accessibility hurdles 00:45:23.630 --> 00:45:29.030 align:middle line:84% that blind people face in the smartphone 00:45:29.030 --> 00:45:31.785 align:middle line:84% and the technology area is you download this app, 00:45:31.785 --> 00:45:32.660 align:middle line:90% and you hear nothing. 00:45:32.660 --> 00:45:34.760 align:middle line:84% Or you hear button, button, button. 00:45:34.760 --> 00:45:37.640 align:middle line:84% And so that was really, really fun 00:45:37.640 --> 00:45:41.930 align:middle line:84% getting to teach the audience about VoiceOver and Swan's 00:45:41.930 --> 00:45:43.980 align:middle line:90% Quest. 00:45:43.980 --> 00:45:46.060 align:middle line:84% JANETTE BARRIOS: So Jordyn did an amazing job. 00:45:46.060 --> 00:45:48.070 align:middle line:84% This slide says, what is VoiceOver? 00:45:48.070 --> 00:45:51.970 align:middle line:84% And this is just a screenshot from the video itself. 00:45:51.970 --> 00:45:53.900 align:middle line:90% Here is a QR code. 00:45:53.900 --> 00:45:55.810 align:middle line:84% This will take you to the full video. 00:45:55.810 --> 00:45:58.810 align:middle line:90% So Jordyn does a portion of it. 00:45:58.810 --> 00:46:03.310 align:middle line:84% But the video itself explains the goal of the Swan's Quest. 00:46:03.310 --> 00:46:05.890 align:middle line:84% Keeping in mind, this is just awesome 00:46:05.890 --> 00:46:10.710 align:middle line:84% that we decided, every developer, this is not 00:46:10.710 --> 00:46:11.380 align:middle line:90% [INAUDIBLE]. 00:46:11.380 --> 00:46:13.210 align:middle line:84% It's for every developer in the world. 00:46:13.210 --> 00:46:17.020 align:middle line:84% And we're saying, we challenge you in this first quest 00:46:17.020 --> 00:46:20.690 align:middle line:84% to learn how to use VoiceOver and solve. 00:46:20.690 --> 00:46:22.600 align:middle line:90% And so everybody learns, right? 00:46:22.600 --> 00:46:24.890 align:middle line:84% Every developer learns this experience. 00:46:24.890 --> 00:46:27.385 align:middle line:84% And Jordyn just did an amazing job teaching and sharing. 00:46:27.385 --> 00:46:28.635 align:middle line:90% [INAUDIBLE] link to the video. 00:46:28.635 --> 00:46:31.000 align:middle line:84% JORDYN CASTOR: And there's a series of four videos. 00:46:31.000 --> 00:46:32.160 align:middle line:90% There's four videos. 00:46:32.160 --> 00:46:36.100 align:middle line:84% So this is the intro, Voices in the Dark. 00:46:36.100 --> 00:46:38.380 align:middle line:90% And then the chapters continue. 00:46:38.380 --> 00:46:42.410 align:middle line:84% And it gets progressively more difficult as you go through. 00:46:42.410 --> 00:46:45.950 align:middle line:84% So I would really encourage you to solve it, 00:46:45.950 --> 00:46:48.410 align:middle line:84% because it's really fun and rewarding. 00:46:48.410 --> 00:46:49.910 align:middle line:84% JANETTE BARRIOS: So I kind of hope-- 00:46:49.910 --> 00:46:51.460 align:middle line:84% one thing I wanted to call out here 00:46:51.460 --> 00:46:55.000 align:middle line:84% is whether you're from the beginning stages of coding 00:46:55.000 --> 00:46:59.560 align:middle line:84% around playgrounds all the way through to something like this 00:46:59.560 --> 00:47:02.620 align:middle line:84% and even with Xcode, we actually have some improvements 00:47:02.620 --> 00:47:04.840 align:middle line:84% coming with macOS Big Sur to make 00:47:04.840 --> 00:47:07.700 align:middle line:84% that more accessible as an experience as well. 00:47:07.700 --> 00:47:11.220 align:middle line:84% So we're really just wanting everyone 00:47:11.220 --> 00:47:14.070 align:middle line:84% to have access to coding at every level 00:47:14.070 --> 00:47:18.750 align:middle line:84% and be able to learn and then create the stuff 00:47:18.750 --> 00:47:20.950 align:middle line:84% and also create job opportunities. 00:47:20.950 --> 00:47:23.850 align:middle line:84% So a couple more resources, this is our Apple Teaching Code 00:47:23.850 --> 00:47:25.050 align:middle line:90% website. 00:47:25.050 --> 00:47:27.960 align:middle line:84% And this QR code takes you to the portions of that website 00:47:27.960 --> 00:47:30.570 align:middle line:84% where you can download those free tactile puzzle worlds 00:47:30.570 --> 00:47:34.050 align:middle line:84% or link out to the videos in American Sign Language. 00:47:34.050 --> 00:47:36.943 align:middle line:90% So I'll leave that for a minute. 00:47:36.943 --> 00:47:38.360 align:middle line:84% So if you have your iPhone camera, 00:47:38.360 --> 00:47:41.180 align:middle line:84% you can just hold it up, and it'll grab that link 00:47:41.180 --> 00:47:42.970 align:middle line:84% and take you right to the website. 00:47:42.970 --> 00:47:46.100 align:middle line:90% 00:47:46.100 --> 00:47:47.630 align:middle line:84% Any third-party apps, you can just 00:47:47.630 --> 00:47:50.090 align:middle line:84% do that right with your iPhone camera or iPad. 00:47:50.090 --> 00:47:53.220 align:middle line:84% And then here's, finally, just some additional resources. 00:47:53.220 --> 00:47:55.820 align:middle line:84% So our accessibility website is a great place 00:47:55.820 --> 00:47:58.550 align:middle line:84% to explore more of these built-in features. 00:47:58.550 --> 00:48:01.608 align:middle line:84% If you walk away going, man, Jordyn mentioned VoiceOver. 00:48:01.608 --> 00:48:02.150 align:middle line:90% What is that? 00:48:02.150 --> 00:48:04.400 align:middle line:84% I need to learn more or any of our other features. 00:48:04.400 --> 00:48:05.900 align:middle line:84% Also, to make you aware, we actually 00:48:05.900 --> 00:48:09.020 align:middle line:90% have accessibility to apple.com. 00:48:09.020 --> 00:48:11.810 align:middle line:84% You can email us specific feedback. 00:48:11.810 --> 00:48:13.280 align:middle line:84% Or if you have someone in your life 00:48:13.280 --> 00:48:14.827 align:middle line:84% that has been telling you like, oh, I 00:48:14.827 --> 00:48:16.910 align:middle line:84% need to tell Apple they should build this feature. 00:48:16.910 --> 00:48:19.880 align:middle line:84% Or I can't make this thing work the way I want to, 00:48:19.880 --> 00:48:21.750 align:middle line:90% or maybe you found a bug. 00:48:21.750 --> 00:48:25.260 align:middle line:84% This is a great place to just reach out to us. 00:48:25.260 --> 00:48:27.860 align:middle line:90% We really do take this in. 00:48:27.860 --> 00:48:30.470 align:middle line:84% And we have people that are trained in accessibility 00:48:30.470 --> 00:48:33.410 align:middle line:84% actually that answer that as well as I've 00:48:33.410 --> 00:48:35.100 align:middle line:90% put up a phone number here. 00:48:35.100 --> 00:48:37.850 align:middle line:84% And if you do this QR code, it's actually a contact card. 00:48:37.850 --> 00:48:42.230 align:middle line:84% So it'll save Apple's accessibility support options 00:48:42.230 --> 00:48:44.390 align:middle line:84% for you right there into your contacts. 00:48:44.390 --> 00:48:46.415 align:middle line:84% For Twitter, we have @AppleSupport. 00:48:46.415 --> 00:48:49.437 align:middle line:84% And you may not realize we even have a Twitter handle now. 00:48:49.437 --> 00:48:51.020 align:middle line:84% That one's not just for accessibility, 00:48:51.020 --> 00:48:52.880 align:middle line:84% but we put so many great tips and tricks 00:48:52.880 --> 00:48:55.280 align:middle line:84% out about how to take advantage of our products. 00:48:55.280 --> 00:48:57.380 align:middle line:84% These products are so complex now. 00:48:57.380 --> 00:48:58.940 align:middle line:90% We know that. 00:48:58.940 --> 00:49:01.160 align:middle line:84% But we want you to learn some of these features. 00:49:01.160 --> 00:49:05.270 align:middle line:84% And then @AppleEDU is for educators. 00:49:05.270 --> 00:49:08.390 align:middle line:84% And we're always sharing best practices of amazing educators 00:49:08.390 --> 00:49:12.860 align:middle line:84% out there, including coding, but also out of Create as well. 00:49:12.860 --> 00:49:15.530 align:middle line:84% And just anything that's new from our education teams 00:49:15.530 --> 00:49:16.640 align:middle line:90% tends to land there. 00:49:16.640 --> 00:49:19.020 align:middle line:84% So I wanted to make sure to share those. 00:49:19.020 --> 00:49:21.830 align:middle line:84% And with that, we are already to-- 00:49:21.830 --> 00:49:25.380 align:middle line:84% I think we have a few minutes left for questions. 00:49:25.380 --> 00:49:27.953 align:middle line:90% So yeah, I hope you enjoyed it. 00:49:27.953 --> 00:49:29.370 align:middle line:84% BRIANNA BLASER: Thank you so much. 00:49:29.370 --> 00:49:31.100 align:middle line:90% This was really great to hear. 00:49:31.100 --> 00:49:34.190 align:middle line:84% So yeah, I invite folks to ask their questions in the chat. 00:49:34.190 --> 00:49:37.292 align:middle line:84% Or if you want to raise your hand or ask them verbally, 00:49:37.292 --> 00:49:38.750 align:middle line:84% you are welcome to do that as well. 00:49:38.750 --> 00:49:42.137 align:middle line:90% 00:49:42.137 --> 00:49:43.720 align:middle line:84% RICHARD LADNER: Yeah, this is Richard. 00:49:43.720 --> 00:49:44.865 align:middle line:90% I have a quick question. 00:49:44.865 --> 00:49:47.460 align:middle line:90% 00:49:47.460 --> 00:49:51.810 align:middle line:84% For accessibility, there is also Switch Access. 00:49:51.810 --> 00:49:55.710 align:middle line:84% Or I call it Switch Control and Voice Control, which 00:49:55.710 --> 00:49:58.590 align:middle line:90% is those are Apple things. 00:49:58.590 --> 00:50:04.110 align:middle line:84% But are these playgrounds accessible for those as well? 00:50:04.110 --> 00:50:05.750 align:middle line:90% JANETTE BARRIOS: Yes. 00:50:05.750 --> 00:50:07.750 align:middle line:84% JORDYN CASTOR: It does work with Switch Control. 00:50:07.750 --> 00:50:08.370 align:middle line:90% I know that. 00:50:08.370 --> 00:50:11.040 align:middle line:90% 00:50:11.040 --> 00:50:13.586 align:middle line:84% RICHARD LADNER: I guess Voice Control is fairly new. 00:50:13.586 --> 00:50:15.711 align:middle line:84% JANETTE BARRIOS: Yeah, Voice Control is fairly new. 00:50:15.711 --> 00:50:19.570 align:middle line:84% I would say Switch Control for sure consistently, because it's 00:50:19.570 --> 00:50:24.220 align:middle line:84% actually using very similar APIs as VoiceOver 00:50:24.220 --> 00:50:28.120 align:middle line:84% in terms of how it clicks through and selects the items. 00:50:28.120 --> 00:50:33.115 align:middle line:90% I think Voice Control is doable. 00:50:33.115 --> 00:50:34.990 align:middle line:84% But I would say Switch Control would probably 00:50:34.990 --> 00:50:38.140 align:middle line:84% be more reliable, at least for now, 00:50:38.140 --> 00:50:41.070 align:middle line:84% just given the way these apps are designed. 00:50:41.070 --> 00:50:42.450 align:middle line:90% JORDYN CASTOR: And send us bugs. 00:50:42.450 --> 00:50:45.690 align:middle line:84% If you do it with Voice Control and it doesn't work, 00:50:45.690 --> 00:50:47.287 align:middle line:90% let us know. 00:50:47.287 --> 00:50:49.120 align:middle line:84% LAUREN MILNE: So I'll chime in really quick. 00:50:49.120 --> 00:50:51.083 align:middle line:84% I'm Lauren Milne from Macalester College. 00:50:51.083 --> 00:50:52.500 align:middle line:84% And I was actually playing around. 00:50:52.500 --> 00:50:54.790 align:middle line:90% By the way, this is awesome. 00:50:54.790 --> 00:50:57.070 align:middle line:90% I love the Swift Playgrounds. 00:50:57.070 --> 00:50:59.360 align:middle line:84% But I did try it out with Voice Control. 00:50:59.360 --> 00:51:01.360 align:middle line:84% And I think the big thing that I had a challenge 00:51:01.360 --> 00:51:04.940 align:middle line:84% with was selecting, like if you want to drag and drop 00:51:04.940 --> 00:51:06.460 align:middle line:90% the snippets of code. 00:51:06.460 --> 00:51:10.060 align:middle line:84% It didn't select the code itself. 00:51:10.060 --> 00:51:11.890 align:middle line:84% It seemed to select the whole line. 00:51:11.890 --> 00:51:14.210 align:middle line:90% So it was selecting empty space. 00:51:14.210 --> 00:51:15.970 align:middle line:84% So you weren't able to do the drag 00:51:15.970 --> 00:51:18.100 align:middle line:90% commands with Voice Control. 00:51:18.100 --> 00:51:20.950 align:middle line:84% JANETTE BARRIOS: Did you use the grid function at all? 00:51:20.950 --> 00:51:23.195 align:middle line:84% LAUREN MILNE: No, I didn't try the grid. 00:51:23.195 --> 00:51:24.320 align:middle line:90% That would have been smart. 00:51:24.320 --> 00:51:25.755 align:middle line:90% I used the item function. 00:51:25.755 --> 00:51:27.130 align:middle line:84% JANETTE BARRIOS: Yeah, no, that's 00:51:27.130 --> 00:51:31.510 align:middle line:84% where I think the grid is really interesting in that it's really 00:51:31.510 --> 00:51:34.210 align:middle line:84% designed for things like maps, right? 00:51:34.210 --> 00:51:36.298 align:middle line:84% And this is probably a good example. 00:51:36.298 --> 00:51:37.090 align:middle line:90% I just tell people. 00:51:37.090 --> 00:51:38.840 align:middle line:84% Whenever there's things with Voice Control 00:51:38.840 --> 00:51:41.530 align:middle line:84% that's not working necessarily with a number-- 00:51:41.530 --> 00:51:44.850 align:middle line:84% again, the way the code works in the API, 00:51:44.850 --> 00:51:46.635 align:middle line:84% it's trying to select similar to VoiceOver 00:51:46.635 --> 00:51:48.760 align:middle line:90% or Switch Control first. 00:51:48.760 --> 00:51:52.990 align:middle line:84% But that grid overlay may allow you 00:51:52.990 --> 00:51:55.960 align:middle line:84% to pick something and do more of a drag and drop or move. 00:51:55.960 --> 00:51:58.510 align:middle line:84% So there's probably some things that 00:51:58.510 --> 00:52:01.610 align:middle line:84% could be done, I would think, with that. 00:52:01.610 --> 00:52:03.400 align:middle line:84% It just might take a bit more practice. 00:52:03.400 --> 00:52:06.573 align:middle line:84% And there just may be things that 00:52:06.573 --> 00:52:07.990 align:middle line:84% might be a little bit harder to do 00:52:07.990 --> 00:52:10.720 align:middle line:84% or just won't work as seamlessly, say, as if you were 00:52:10.720 --> 00:52:13.572 align:middle line:90% using a Switch or VoiceOver. 00:52:13.572 --> 00:52:14.790 align:middle line:90% But I'm glad you tried it. 00:52:14.790 --> 00:52:15.570 align:middle line:90% That's so cool. 00:52:15.570 --> 00:52:16.280 align:middle line:90% And just for everybody. 00:52:16.280 --> 00:52:18.330 align:middle line:84% JORDYN CASTOR: And you should totally email us bugs. 00:52:18.330 --> 00:52:18.730 align:middle line:90% You should totally email us. 00:52:18.730 --> 00:52:20.272 align:middle line:84% JANETTE BARRIOS: Yeah, Voice Control, 00:52:20.272 --> 00:52:23.340 align:middle line:84% just for everyone on the call, was introduced last year. 00:52:23.340 --> 00:52:25.500 align:middle line:84% It's pretty transformative in terms of you're 00:52:25.500 --> 00:52:29.970 align:middle line:84% using your voice to actually have your device take action. 00:52:29.970 --> 00:52:31.360 align:middle line:84% So it's different than Siri where 00:52:31.360 --> 00:52:34.270 align:middle line:84% Siri's like an assistant that does things for you. 00:52:34.270 --> 00:52:37.500 align:middle line:84% You're actually saying tap, swipe, 00:52:37.500 --> 00:52:39.265 align:middle line:84% and it's actually taking specific action. 00:52:39.265 --> 00:52:40.890 align:middle line:84% So it's particularly useful for someone 00:52:40.890 --> 00:52:44.010 align:middle line:84% with a pretty severe physical disability, 00:52:44.010 --> 00:52:46.920 align:middle line:84% kind of like Swift Control but just using your voice. 00:52:46.920 --> 00:52:49.620 align:middle line:84% So that's just to give a little more context. 00:52:49.620 --> 00:52:52.444 align:middle line:90% That's awesome, Lauren. 00:52:52.444 --> 00:52:54.760 align:middle line:84% And like Jordyn said, you can send us bugs as well. 00:52:54.760 --> 00:52:57.090 align:middle line:84% And when there's betas for public, 00:52:57.090 --> 00:52:59.400 align:middle line:84% you can actually file them to Apple. 00:52:59.400 --> 00:53:01.620 align:middle line:84% And we need more people that know accessibility 00:53:01.620 --> 00:53:04.710 align:middle line:84% and understand accessibility and are 00:53:04.710 --> 00:53:06.290 align:middle line:84% filing for these different scenarios, 00:53:06.290 --> 00:53:08.040 align:middle line:84% because there are so many different people 00:53:08.040 --> 00:53:09.870 align:middle line:90% with different setups, right? 00:53:09.870 --> 00:53:12.227 align:middle line:84% JORDYN CASTOR: Yeah, if you download the public beta, 00:53:12.227 --> 00:53:13.560 align:middle line:90% we're done with the public beta. 00:53:13.560 --> 00:53:14.000 align:middle line:84% JANETTE BARRIOS: Part of the process. 00:53:14.000 --> 00:53:16.780 align:middle line:84% JORDYN CASTOR: There's a feedback assistant 00:53:16.780 --> 00:53:19.480 align:middle line:84% that you can file the bugs actually to us. 00:53:19.480 --> 00:53:22.410 align:middle line:90% 00:53:22.410 --> 00:53:23.615 align:middle line:90% AUDIENCE 2: Hello. 00:53:23.615 --> 00:53:24.490 align:middle line:90% JORDYN CASTOR: Hello. 00:53:24.490 --> 00:53:26.460 align:middle line:84% AUDIENCE 2: Hi, yes, my name is Aboubakar. 00:53:26.460 --> 00:53:28.820 align:middle line:84% And I don't really have a question. 00:53:28.820 --> 00:53:31.140 align:middle line:84% But I just wanted to share some information. 00:53:31.140 --> 00:53:33.720 align:middle line:84% So I'm a PhD student, and I'm conducting research 00:53:33.720 --> 00:53:37.090 align:middle line:84% in accessibility of programming languages. 00:53:37.090 --> 00:53:40.500 align:middle line:84% So recently, we conducted a study 00:53:40.500 --> 00:53:44.070 align:middle line:84% to find out the accessible block-based programming 00:53:44.070 --> 00:53:45.900 align:middle line:84% languages that are available and being 00:53:45.900 --> 00:53:48.060 align:middle line:84% used by teachers to teach the students 00:53:48.060 --> 00:53:50.620 align:middle line:90% with visual impairment. 00:53:50.620 --> 00:53:53.940 align:middle line:84% So out of our work, we got a poster 00:53:53.940 --> 00:53:57.780 align:middle line:84% that was accepted in ASSETS for 2020. 00:53:57.780 --> 00:54:00.280 align:middle line:84% So I just wanted to share what we found. 00:54:00.280 --> 00:54:03.490 align:middle line:84% We found that Swift Playgrounds was 00:54:03.490 --> 00:54:05.850 align:middle line:84% the only language that was accessible 00:54:05.850 --> 00:54:07.540 align:middle line:90% and being used by the teachers. 00:54:07.540 --> 00:54:10.590 align:middle line:84% And before that, I didn't know about Swift Playgrounds. 00:54:10.590 --> 00:54:14.190 align:middle line:84% So that's why when I got about this presentation today, 00:54:14.190 --> 00:54:16.630 align:middle line:84% I decided to attend so that I can learn more. 00:54:16.630 --> 00:54:19.950 align:middle line:84% So I just wanted to share that information, 00:54:19.950 --> 00:54:21.630 align:middle line:84% that Swift Playgrounds is actually 00:54:21.630 --> 00:54:23.490 align:middle line:84% common among teachers of students 00:54:23.490 --> 00:54:24.490 align:middle line:90% with visual impairment. 00:54:24.490 --> 00:54:26.760 align:middle line:90% And they find it very useful. 00:54:26.760 --> 00:54:29.070 align:middle line:84% And though there are some challenges, 00:54:29.070 --> 00:54:32.120 align:middle line:84% but it is very useful to these students. 00:54:32.120 --> 00:54:36.180 align:middle line:84% And I would like to know how I can share the paper once it 00:54:36.180 --> 00:54:40.230 align:middle line:84% is ready, because it's a poster that has been accepted 00:54:40.230 --> 00:54:42.600 align:middle line:90% in the ASSETS for 2020. 00:54:42.600 --> 00:54:44.180 align:middle line:90% So how I can share that to the? 00:54:44.180 --> 00:54:45.930 align:middle line:84% RICHARD LADNER: Do you have the two-pager? 00:54:45.930 --> 00:54:49.603 align:middle line:84% You're talking about the two page of the poster. 00:54:49.603 --> 00:54:51.020 align:middle line:84% Is that what you're talking about? 00:54:51.020 --> 00:54:54.300 align:middle line:84% AUDIENCE 2: Yes, yes, it's a four-page paper poster, yes. 00:54:54.300 --> 00:54:56.280 align:middle line:90% RICHARD LADNER: Oh, OK. 00:54:56.280 --> 00:54:58.685 align:middle line:84% You can send it to me, and I can forward it on. 00:54:58.685 --> 00:54:59.310 align:middle line:90% AUDIENCE 2: OK. 00:54:59.310 --> 00:55:01.020 align:middle line:90% OK, sure. 00:55:01.020 --> 00:55:02.160 align:middle line:90% Thanks. 00:55:02.160 --> 00:55:04.320 align:middle line:84% Yeah, so it's really a great job that you are 00:55:04.320 --> 00:55:06.300 align:middle line:90% doing with Swift Playgrounds. 00:55:06.300 --> 00:55:09.957 align:middle line:84% Yeah, I just wanted to share that. 00:55:09.957 --> 00:55:11.290 align:middle line:90% JANETTE BARRIOS: That's amazing. 00:55:11.290 --> 00:55:13.160 align:middle line:90% I really appreciate that. 00:55:13.160 --> 00:55:15.730 align:middle line:84% It's great to have that validation. 00:55:15.730 --> 00:55:17.940 align:middle line:84% Our engineers, as Jordyn can attest, 00:55:17.940 --> 00:55:21.150 align:middle line:84% are often heads down and working so hard on this stuff 00:55:21.150 --> 00:55:24.450 align:middle line:84% to have you come with a fresh perspective 00:55:24.450 --> 00:55:27.750 align:middle line:84% and tell us that really means a lot. 00:55:27.750 --> 00:55:29.790 align:middle line:84% And also, we're also our biggest critics. 00:55:29.790 --> 00:55:32.220 align:middle line:84% So we know there's always things we can do better, 00:55:32.220 --> 00:55:34.830 align:middle line:84% and we tend to focus so much on just 00:55:34.830 --> 00:55:38.230 align:middle line:84% reaching the next bar that it does help to know and hear 00:55:38.230 --> 00:55:38.730 align:middle line:90% that. 00:55:38.730 --> 00:55:41.670 align:middle line:84% I will say anecdotally one of the students 00:55:41.670 --> 00:55:43.960 align:middle line:84% from the Texas School for the Blind, 00:55:43.960 --> 00:55:47.152 align:middle line:84% that school also has done quite a bit with this. 00:55:47.152 --> 00:55:49.110 align:middle line:84% I remember about a year ago one of the teachers 00:55:49.110 --> 00:55:51.330 align:middle line:84% that we had is off to Austin Community College now. 00:55:51.330 --> 00:55:54.723 align:middle line:84% And he's taking a regular Swift Playgrounds coding program 00:55:54.723 --> 00:55:55.890 align:middle line:90% at Austin Community College. 00:55:55.890 --> 00:55:59.760 align:middle line:84% And I was just like, yes, because you guys know 00:55:59.760 --> 00:56:04.110 align:middle line:84% just those individual lives, like Jordyn shared, 00:56:04.110 --> 00:56:10.170 align:middle line:84% it's that next person that can just go on to the next level. 00:56:10.170 --> 00:56:11.970 align:middle line:90% That's the reward. 00:56:11.970 --> 00:56:13.430 align:middle line:90% So thank you for sharing that. 00:56:13.430 --> 00:56:15.297 align:middle line:90% That's awesome. 00:56:15.297 --> 00:56:17.630 align:middle line:84% BRIANNA BLASER: We have time for maybe one more question 00:56:17.630 --> 00:56:19.713 align:middle line:84% if anybody else has a question they'd like to ask. 00:56:19.713 --> 00:56:22.380 align:middle line:90% 00:56:22.380 --> 00:56:24.880 align:middle line:84% RICHARD LADNER: This is not a question, but I was wondering. 00:56:24.880 --> 00:56:27.340 align:middle line:84% When you went over to the California School 00:56:27.340 --> 00:56:31.530 align:middle line:84% for the Blind, did you meet a guy named Scott Jaffray, who 00:56:31.530 --> 00:56:33.562 align:middle line:90% is the tech guy there? 00:56:33.562 --> 00:56:34.270 align:middle line:90% Did you meet him? 00:56:34.270 --> 00:56:36.228 align:middle line:84% JANETTE BARRIOS: Yeah, in fact, I should really 00:56:36.228 --> 00:56:37.240 align:middle line:90% give them a shout out. 00:56:37.240 --> 00:56:39.460 align:middle line:84% The team there, we collaborated with them 00:56:39.460 --> 00:56:42.760 align:middle line:84% on all of this from the very beginning. 00:56:42.760 --> 00:56:46.000 align:middle line:84% And that whole session was done in collaboration 00:56:46.000 --> 00:56:46.990 align:middle line:90% with the teachers. 00:56:46.990 --> 00:56:49.090 align:middle line:84% So really, give them a shout out and credit 00:56:49.090 --> 00:56:52.690 align:middle line:84% for helping us set all that up and just giving us 00:56:52.690 --> 00:56:53.830 align:middle line:90% feedback all the way along. 00:56:53.830 --> 00:56:55.840 align:middle line:84% And some of their ideas even made it 00:56:55.840 --> 00:56:58.450 align:middle line:90% into some of our curricula. 00:56:58.450 --> 00:56:59.980 align:middle line:84% RICHARD LADNER: Yeah, Scott was one 00:56:59.980 --> 00:57:03.430 align:middle line:84% of our students in a summer professional development 00:57:03.430 --> 00:57:05.987 align:middle line:90% workshop two years ago. 00:57:05.987 --> 00:57:07.320 align:middle line:90% JANETTE BARRIOS: That's awesome. 00:57:07.320 --> 00:57:11.203 align:middle line:84% So by the way, he builds wooden versions of the playground. 00:57:11.203 --> 00:57:13.620 align:middle line:84% So while we have this tactile graphics, again, what we see 00:57:13.620 --> 00:57:15.328 align:middle line:84% is a lot of innovation with the teachers. 00:57:15.328 --> 00:57:16.590 align:middle line:90% He has a woodshop. 00:57:16.590 --> 00:57:20.490 align:middle line:84% And he makes smaller tactile stairs and things 00:57:20.490 --> 00:57:22.860 align:middle line:84% of some of these levels that the students use. 00:57:22.860 --> 00:57:25.853 align:middle line:84% So it's just so great to see that. 00:57:25.853 --> 00:57:28.020 align:middle line:84% JORDYN CASTOR: Yeah, there's been so much innovation 00:57:28.020 --> 00:57:29.745 align:middle line:90% surrounding it. 00:57:29.745 --> 00:57:30.620 align:middle line:90% RICHARD LADNER: Yeah. 00:57:30.620 --> 00:57:34.057 align:middle line:84% Well, thank you both for the presentation. 00:57:34.057 --> 00:57:35.390 align:middle line:90% I've learned quite a bit myself. 00:57:35.390 --> 00:57:36.535 align:middle line:90% So that was fantastic. 00:57:36.535 --> 00:57:38.160 align:middle line:84% JORDYN CASTOR: Thank you for having us. 00:57:38.160 --> 00:57:39.410 align:middle line:90% JANETTE BARRIOS: Our pleasure. 00:57:39.410 --> 00:57:41.090 align:middle line:84% Yeah, anytime, and we just hope you all 00:57:41.090 --> 00:57:44.750 align:middle line:84% share word of this stuff and appreciate your attention 00:57:44.750 --> 00:57:45.350 align:middle line:90% and time. 00:57:45.350 --> 00:57:47.600 align:middle line:84% I know there's a lot pulling our attention these days. 00:57:47.600 --> 00:57:51.800 align:middle line:84% But we just want more people to know about it and more students 00:57:51.800 --> 00:57:54.560 align:middle line:84% to be on board and more teachers and people 00:57:54.560 --> 00:57:58.100 align:middle line:84% in the field to feel more confident to try it themselves 00:57:58.100 --> 00:58:01.772 align:middle line:84% and get others using this stuff, because it's all doable. 00:58:01.772 --> 00:58:03.230 align:middle line:84% People often talk about the future. 00:58:03.230 --> 00:58:06.440 align:middle line:84% Well, hopefully, one day, a blind student 00:58:06.440 --> 00:58:07.640 align:middle line:90% could code an app. 00:58:07.640 --> 00:58:09.030 align:middle line:90% Well, they can right now. 00:58:09.030 --> 00:58:09.760 align:middle line:84% JORDYN CASTOR: The future is right now. 00:58:09.760 --> 00:58:10.968 align:middle line:90% JANETTE BARRIOS: Let's do it. 00:58:10.968 --> 00:58:12.890 align:middle line:84% Yeah, right, Jordyn, let's do it. 00:58:12.890 --> 00:58:14.000 align:middle line:90% Game on. 00:58:14.000 --> 00:58:15.190 align:middle line:90% JORDYN CASTOR: Absolutely. 00:58:15.190 --> 00:58:15.650 align:middle line:90% BRIANNA BLASER: Awesome. 00:58:15.650 --> 00:58:17.570 align:middle line:84% That is such a great closing thought. 00:58:17.570 --> 00:58:19.070 align:middle line:90% Thank you all for joining us. 00:58:19.070 --> 00:58:22.643 align:middle line:84% And thanks, everybody, for your attention today. 00:58:22.643 --> 00:58:24.310 align:middle line:84% JANETTE BARRIOS: Thanks for inviting us. 00:58:24.310 --> 00:58:25.020 align:middle line:90% Thank you, Richard. 00:58:25.020 --> 00:58:25.400 align:middle line:90% Thank you, Brianna. 00:58:25.400 --> 00:58:25.780 align:middle line:90% JORDYN CASTOR: Thank you. 00:58:25.780 --> 00:58:27.680 align:middle line:84% JANETTE BARRIOS: Thanks, everyone. 00:58:27.680 --> 00:58:29.430 align:middle line:90% Thank you, Jordyn.