WEBVTT
00:00:00.560 --> 00:00:04.160
Welcome to Change Makers, a podcast from APH.
00:00:04.160 --> 00:00:11.679
We're talking to people from around the world who are creating positive change in the lives of people who are blind or have low vision.
00:00:11.679 --> 00:00:13.119
Here's your host.
00:00:15.919 --> 00:00:17.679
Hello and welcome to Change Makers.
00:00:17.679 --> 00:00:23.519
I'm APH's public relations manager, Sara Brown, and today we're learning all about CJ Threads.
00:00:23.519 --> 00:00:26.320
After that, we'll have our monthly Tech Takeaway.
00:00:26.320 --> 00:00:35.359
Up first, I have APH's Product Manager on the STEM team, Katrina Best, and Senior Software Engineer Michael McDonald here to tell us all about CJ Threads.
00:00:35.359 --> 00:00:38.719
Hi Katrina, hi Michael, and welcome to Change Makers.
00:00:39.520 --> 00:00:41.439
Thank you for having us, Sara.
00:00:41.759 --> 00:00:43.200
Yeah, thank you for having us.
00:00:43.200 --> 00:00:44.960
I look forward to this.
00:00:45.840 --> 00:00:46.159
Great.
00:00:46.159 --> 00:00:51.200
And I'm excited to learn a little bit more about CJ Threads.
00:00:51.200 --> 00:00:58.079
But before we get into that, do you mind to introduce yourself and let our listeners know what it is that you do at APH?
00:00:59.039 --> 00:00:59.920
Absolutely.
00:00:59.920 --> 00:01:06.000
My name is Katrina Best, and I'm a product manager on the STEM team here at APH.
00:01:06.000 --> 00:01:16.799
I oversee technology and coding products from concept through launch, which means working across teams, managing prototypes, and incorporating user feedback.
00:01:16.799 --> 00:01:29.760
It's a role that's strategic and creative, and I absolutely love getting to work with the software engineers like Michael that build tools that make a diff real difference for students and educators.
00:01:30.959 --> 00:01:32.400
And I'm Michael McDonald.
00:01:32.400 --> 00:01:45.599
I'm a senior software developer at APH, and I have been the lead developer on CodeJumper and have led it through CJ Threads as well as a number of other products at APH.
00:01:45.920 --> 00:01:46.239
Great.
00:01:46.239 --> 00:01:49.280
Well, get to know, and it's always interesting to hear the backgrounds.
00:01:49.280 --> 00:01:56.959
Now talk about CJ Threads and share exactly what it is in case those, in case any listeners aren't familiar out there.
00:01:57.680 --> 00:02:02.560
Yeah, so CJ Threads is the newest module in the CodeJumper ecosystem.
00:02:02.560 --> 00:02:10.400
CodeJumper started as a way to teach students coding concepts through a very tactile hands-on experience with physical pods.
00:02:10.400 --> 00:02:18.159
It's a really great entry point, especially for students who are blind or low vision, or for younger learners who benefit from something concrete.
00:02:18.159 --> 00:02:31.199
It's also used widely in the general education setting, and the state of Pennsylvania is a state to reach out to if any of our listeners are interested in finding out more about using it in the general education setting.
00:02:31.199 --> 00:02:41.439
CJ Threads builds on the CodeJumper Foundation and it takes students to the next step, moving from block-based coding into text-based coding.
00:02:41.439 --> 00:02:51.120
And that's a really big transition in computer science education because text-based coding like Python is what students will encounter in their classes and eventually in the workforce.
00:02:51.120 --> 00:03:05.360
Our goal with CJ Threads is to make that leap approachable, engaging, and accessible so students not only learn the concepts, but also gain confidence while working directly with the text that's within the realm of CodeJumper.
00:03:05.360 --> 00:03:08.319
And Michael, if you have anything to add, feel free.
00:03:22.000 --> 00:03:31.759
So, you know, while this is in Python, um, you know, we are still very much um in the realm of what the students are already learning in CodeJumper.
00:03:31.759 --> 00:03:38.960
So you know they should be very familiar with every all the concepts and everything that are doing in CJ Threads.
00:03:39.680 --> 00:03:40.000
Great.
00:03:40.000 --> 00:03:48.159
Now talk about how it does transform block coding that students have already learned into actual Python code.
00:03:48.639 --> 00:03:56.319
So there's there's two things um that we can do with um CJ threads.
00:03:56.319 --> 00:04:02.719
Um so the first thing is it will transform whatever code you have created with blocks into Python code.
00:04:02.719 --> 00:04:17.040
So if you have a student that's you know already pretty uh proficient with code jumper, they can go and create you know all the programs that they've been doing for a long time and then you know press one button and it will convert it to Python code.
00:04:17.040 --> 00:04:23.920
So that'll allow students who you know are already familiar to to see how they would do that same thing in Python.
00:04:23.920 --> 00:04:43.680
But beyond that, um once they get a little bit familiar, more familiar with the Python side, we also have a toolbox, and so that toolbox is gonna allow the students um, you know, to not have to, you know, just go right into Python and having to learn to type everything and keeping all their syntax correct and stuff.
00:04:43.680 --> 00:04:54.560
It will allow them to, you know, use either a hotkey or a button to add new code that is very familiar with uh what they have already learned in um Code Jumper.
00:04:54.560 --> 00:05:10.800
And it also allows them to learn some new um skills um beyond just text-based coding, um, because we have some extra ability um like expressions and more threads in CJ in the Python side.
00:05:11.279 --> 00:05:14.319
So, what inspired the creation of CJ threads?
00:05:14.319 --> 00:05:31.040
I mean, was it just you finished with or you with code jumper, you just saw was this like the next logical step, or did you see that Python was you know becoming more more popular or becoming the more used program and felt the need to create the next step?
00:05:31.040 --> 00:05:32.800
How did how was this created?
00:05:33.360 --> 00:05:45.199
The inspiration for CJ Threads came from listening to teachers and students, but also working alongside uh Michael as well as Cecily Morrison from Microsoft.
00:05:45.199 --> 00:05:53.839
So it was always the plan from the beginning to transition students from accessible block-based coding into a text-based.
00:05:53.839 --> 00:06:01.040
And then Michael really did a lot of work on figuring out if we want to start with Python or Java or C.
00:06:01.040 --> 00:06:05.839
And Python is really the next logical step.
00:06:05.839 --> 00:06:14.800
It's a more friendly language to learn because structurally it's very similar to like the English language.
00:06:14.800 --> 00:06:20.800
And it's the inspiration for CJ Threads, um, that's really where it came from.
00:06:20.800 --> 00:06:30.480
And CodeJumper has always been a great entry point using the physical pods to teach the fundamentals of sequencing loops and conditionals in a tactile way.
00:06:30.480 --> 00:06:41.199
But we really wanted to make sure we took students and taught them those concepts, and then we created a bridge to get them into a text-based coding environment.
00:06:41.199 --> 00:06:56.240
So while we're transitioning into CJ threads and into the Python concepts, we then will expect students to work with their teachers to get into Python even further through other programs.
00:06:56.639 --> 00:07:03.680
You know, Python is a very popular um programming language for students, especially at that age group, to learn.
00:07:03.680 --> 00:07:08.800
And so we thought that was a great um entry point for them.
00:07:09.759 --> 00:07:17.600
What specific learning gaps or user needs does CJ Threads aim to address in the educational tech space?
00:07:18.000 --> 00:07:23.680
We wanted to be very intentional about designing CJ Threads with inclusive practices.
00:07:23.680 --> 00:07:30.319
Too often students who are blind or low vision end up sitting on the sidelines while their peers dive into programming.
00:07:30.319 --> 00:07:38.160
With CJ Threads and the CodeJumper ecosystem as a whole, our goal is to make sure they're included in that journey from the very beginning.
00:07:38.160 --> 00:07:45.759
At the same time, the transition from block coding to text coding is a challenge for many students, not just those with vision loss.
00:07:45.759 --> 00:08:00.720
CJ Threads bridges the gap by providing a supportive, engaging way to connect the concepts they've already learned, like sequencing loops and conditionals to actual Python syntax syntax within the realm of CodeJumper.
00:08:00.720 --> 00:08:08.079
That combination of accessibility inclusivity allows more students to build confidence and see themselves as coders.
00:08:08.639 --> 00:08:21.439
As in the in the space of product managers and product development and software engineers, can you walk walk me through the product development lifestyle of CJ Threads, you know, from concept to release?
00:08:21.439 --> 00:08:26.639
And were there any milestones, major milestones or pivots that you encountered?
00:08:27.199 --> 00:08:28.160
Absolutely.
00:08:28.160 --> 00:08:38.879
Um, the development of CJ Threads followed APH's full product life cycle, which we strive for 18 months, and this product took three years.
00:08:38.879 --> 00:09:00.399
Um, we started from concept discussions and market research, looking at where CodeJumper would naturally grow and what educators and students were asking for, as well as in our conversations with Cecily Morrison and then also Michael McDonald taking the lead on thinking through what programming languages we could transition into next.
00:09:00.399 --> 00:09:10.720
From there, Michael and Mark Clare built some early prototypes and we began testing them internally before moving into field testing with teachers and students.
00:09:10.720 --> 00:09:20.240
We actually did two rounds of field testing, one very early on, and then one we called it a beta test, and we did it closer to release.
00:09:20.240 --> 00:09:35.759
So in the summer months leading up to August 11th, one big milestone was deciding to expand beyond just coding into a full storyline with characters and the ability for students to create music within Code Jumper.
00:09:35.759 --> 00:09:39.600
And that pivot came directly from educator feedback.
00:09:39.600 --> 00:09:48.159
They wanted something that felt engaging and fun for younger learners, but also maybe the middle school age group and not just technical.
00:09:48.159 --> 00:09:56.320
Another milestone was refining the toolbox to mirror the physical code jumper pods, which helped create continuity for students with low vision.
00:09:56.879 --> 00:10:06.240
One other aspect is um you know the decision on how closely to mirror what we had on the physical side for CodeJumper.
00:10:06.240 --> 00:10:23.840
And originally we had looked at you know making it a little bit more expansive than what we finally went on, but working with Cecily at Microsoft, um, we what we decided was that it was very important to you know sort of keep that spirit of what you can do on the physical side.
00:10:23.840 --> 00:10:32.159
So, you know, if you look at the two sides, well, CJ Threads gives you a little bit more uh ability to do some things that you can on code jumper.
00:10:32.159 --> 00:10:36.240
Um very much the the two sides are sort of a one-to-one.
00:10:36.240 --> 00:10:48.080
So what you can do in CJ Threads is very closely mirrored um to what you can do in Code Jumper, and we thought that was a a very good transition for students who are learning um Python.
00:10:48.720 --> 00:10:56.480
Okay, so when you talked about feedback, I'm curious as to how did you incorporate the feedback?
00:10:56.480 --> 00:10:59.919
How did that shape the the final design?
00:11:00.399 --> 00:11:05.440
The more feedback for me that is always the better, and so it's great when we get some good feedback.
00:11:05.440 --> 00:11:10.000
Um you know, you know, I I can only do what I can imagine.
00:11:10.000 --> 00:11:26.639
So um working with Cecily first um was great because she I think she really helped us hone in on what CJ Threads was about, and what CJ Threads is about is um following through with what Code Jumper is and is sort of a stepping stone.
00:11:26.639 --> 00:11:37.440
And you know, from the educators and um some of the other people we worked with, um things like line numbers, um it's it's really helpful to have line numbers, and originally we didn't have that incorporated.
00:11:37.440 --> 00:11:39.679
Um adding a new sound set.
00:11:39.679 --> 00:11:50.320
Um, you know, we have a new sound set called CJ the DJ, and that allows students to play with uh sounds and music in a way that they haven't been able to with CoJumper before.
00:11:50.320 --> 00:11:52.799
And I think it's very exciting for students.
00:11:52.799 --> 00:12:01.519
Um, you know, some of the accessibility and visual aspects of the um app have also been improved.
00:12:01.519 --> 00:12:16.879
Um, you know, so it just feedback um from educators, um, from Cecily at Microsoft, from, you know, QAs has been really helpful in, you know, really honing it to the best product possible.
00:12:17.600 --> 00:12:24.799
To get all of that feedback as well, APH, you know, earlier we talked about the product development lifecycle.
00:12:24.799 --> 00:12:27.840
APH has designed gate reviews.
00:12:27.840 --> 00:12:38.480
There's six different gate reviews that the product manager, after working with um engineering, um, we have to basically funnel the product through.
00:12:38.480 --> 00:12:42.159
And during those gate reviews, we're getting feedback.
00:12:42.159 --> 00:12:46.000
We're getting feedback from the field testers, the beta testers.
00:12:46.000 --> 00:12:52.320
Um, as Michael mentioned, we worked closely with Cecily Morrison as this was her uh brainchild, if you will.
00:12:52.320 --> 00:13:00.879
And then we also worked with two different curriculum providers initially, and both of those companies provided us wonderful feedback.
00:13:00.879 --> 00:13:11.200
Um, and it very much was a collaborative effort as well internally, which I know educators um were kind of like the land of oz, if you will.
00:13:11.200 --> 00:13:16.879
Um, but internally a lot of feedback came from um other engineers as well.
00:13:16.879 --> 00:13:26.399
And then marketing, um, sound design, and um really other folks at APH as well internally gave us good feedback.
00:13:27.039 --> 00:13:32.399
Now, looking ahead, how do you envision CJ Threads evolving?
00:13:32.399 --> 00:13:34.799
You know, what do you see next on the horizon?
00:13:35.279 --> 00:13:46.159
Looking ahead, we see CJ Threads as a tool that can continue sparking curiosity and building confidence for students who are ready to take the next big step into coding.
00:13:46.159 --> 00:13:55.840
We're excited about expanding the lesson content and adding new challenges and finding creative ways to keep students engaged through characters, sounds, and storytelling.
00:13:55.840 --> 00:14:03.120
Most importantly, our focus is on keeping the experiences accessible and fun so that every learner feels included.
00:14:03.120 --> 00:14:12.799
As computer science education evolves, CJ Threads will remain a strong stepping stone that helps students connect their early coding experience into real-world programming.
00:14:12.799 --> 00:14:19.600
And I encourage our listeners to go to codejumper.com and then navigate to CJ Threads.
00:14:19.600 --> 00:14:24.879
And under CJ Threads is where all of our lessons will be housed.
00:14:25.279 --> 00:14:29.679
Before I let you two go, is there anything else you all would like to share or discuss?
00:14:30.320 --> 00:14:32.480
Every student is a coder.
00:14:32.480 --> 00:14:34.960
I fully believe this.
00:14:34.960 --> 00:14:46.480
Um that every student is a coder, and by just dipping their toe into the realm of CJ threads, it's going to expand what they believe they can do.
00:14:46.960 --> 00:14:48.399
I I just want to second that.
00:14:48.399 --> 00:14:53.039
Um, you know, I mean, I think coding is always a great opportunity for students.
00:14:53.039 --> 00:15:04.879
Um whether they go into a computer-related field or not, I think it's important to um have familiarity with computers, not just from using applications, but you know, sort of how development works.
00:15:04.879 --> 00:15:09.919
And I, you know, I think it just makes students a more well-rounded um individuals.
00:15:09.919 --> 00:15:21.519
And I think uh CoJumper and CJ Threads is a great opportunity for students to, you know, get that education that, you know, they may have some issues getting in other ways.
00:15:21.519 --> 00:15:27.200
So um I'm I'm just I'm glad we were able to do this product and I'm glad students are enjoying it.
00:15:27.679 --> 00:15:44.480
One thing too, Michael, that I know our team has talked about is whether TVIs are introducing CJ Threads and Code Jumper to students because it's the next step for them getting into a computer science course and in their elementary to middle school.
00:15:44.480 --> 00:15:59.120
Um, or it's really great for students to practice their screen reading skills because they're navigating around the CJ Threads module and then they're typing in edit boxes.
00:15:59.120 --> 00:16:08.000
And so we've created resources for students to practice their screen reading skills, which is not always a fun skill for students to practice.
00:16:08.000 --> 00:16:17.440
So it's kind of like, yes, you're learning CJ Threads and you're making your own beat with CJ the DJ, but you're also practicing screen reading skills.
00:16:18.080 --> 00:16:24.720
Okay, well, Katrina and Michael, thank you both so much for taking time out of your day to come on and talk to me about CJ Threads.
00:16:24.720 --> 00:16:26.320
Thank you for having us.
00:16:26.559 --> 00:16:27.759
Yes, thank you.
00:16:28.639 --> 00:16:34.879
I've put links in the show notes to CJ Threads and Code Jumper for anyone wanting additional information.
00:16:34.879 --> 00:16:38.480
Now it's time for our tech takeaway.
00:16:38.480 --> 00:16:41.360
Here's Jennifer Wenzel and Michael Dennis with more.
00:16:42.159 --> 00:16:45.600
Hello and welcome to our new podcast episode.
00:16:45.600 --> 00:16:47.519
Welcome to the tech takeaways.
00:16:47.519 --> 00:16:48.960
My name is Michael Dennis.
00:16:49.279 --> 00:16:52.559
And my name is Jennifer Wenzel, and we're so glad to have you here.
00:16:53.279 --> 00:17:03.600
And today we want to talk about the brand new feature on the Monarch, which is the multi-line rail support with screen readers.
00:17:03.600 --> 00:17:15.759
Um, APH just launched the ability with the Monarch on its 1.3 update, which came out in July, and we had already the pleasure to show that feature at uh the NFP conference.
00:17:15.759 --> 00:17:26.640
And Freedom Scientific also just launched the newest update of DOS a couple of weeks ago, which also has now the ability to use the monarch as a multi-line brail display.
00:17:26.640 --> 00:17:33.039
And Jennifer and I will answer you a couple of amazing questions and tell you how to even set it up.
00:17:33.039 --> 00:17:36.400
And Jennifer, that is also already the first question.
00:17:36.400 --> 00:17:41.359
How can our users of the monarch even connect the monarch with their computer?
00:17:42.079 --> 00:17:43.359
That is a great question.
00:17:43.359 --> 00:17:46.160
And I'm so excited that this feature is working.
00:17:46.160 --> 00:17:49.359
It really is what they call a game changer.
00:17:49.359 --> 00:17:58.400
Um, being a totally blind person, I have never accessed multiple lines of content from my computer screen ever.
00:17:58.400 --> 00:18:07.279
I've done um multi or single-line Braille displays quite a bit, um, and that's been a great way to access Braille with the computer.
00:18:07.279 --> 00:18:13.519
But this is incredible because it actually gives me a representation really of what's on the screen.
00:18:13.519 --> 00:18:20.000
And it takes content like Excel sheets and shows them like they're supposed to be shown.
00:18:20.000 --> 00:18:22.240
So it's really exciting, and I'm jumping ahead of myself.
00:18:22.240 --> 00:18:24.559
So we'll go back to setting it up.
00:18:24.559 --> 00:18:28.559
So setting the monarch up and connecting it is really pretty easy.
00:18:28.559 --> 00:18:30.000
You have to do two things.
00:18:30.000 --> 00:19:00.319
Um, you have to on the JAWS side, you need to use the Braille and Synthesizer Manager, um in which is in the JAWS context menu under utilities, you go to Braille and Synthesizer Manager and you add a Braille display, which you select or you don't select the monarch, which many people have tried to do and found that it doesn't exist in there, you select the HID HID compatible display.
00:19:00.319 --> 00:19:08.880
You check that, you hit next, you then need to set that as your primary display whenever JAWS starts.
00:19:08.880 --> 00:19:15.519
And then you need to hit finish, and then you need to restart JAWS for that setting to take effect.
00:19:15.519 --> 00:19:28.400
Now on the monarch side, you have to make sure that the monarch is in rail terminal mode, and you have to make sure that the monarch is connected to your computer with a USB-C cable.
00:19:28.400 --> 00:19:32.319
And I recommend the cable that came with your monarch, your charging cable.
00:19:32.319 --> 00:19:33.839
Others might work as well.
00:19:33.839 --> 00:19:41.359
You want a good cable with a good connection to a USB-C port on your laptop and the USB-C port on the Monarch.
00:19:41.359 --> 00:19:46.480
If all of those things are in place, your connection's good, you've got it in Braille terminal mode.
00:19:46.480 --> 00:19:51.599
When you first select Braille Terminal Mode, it will give you a choice of USB.
00:19:51.599 --> 00:19:53.680
That is the only choice right now.
00:19:53.680 --> 00:19:57.039
But in the future, you may be able to use Bluetooth to connect.
00:19:57.039 --> 00:20:00.319
So that's why that choice exists, because in the future you'll have a menu.
00:20:00.319 --> 00:20:10.000
But for now, you hit enter on USB, and that brings you to Braille, it may say Braille Terminal.
00:20:10.000 --> 00:20:17.920
And you may have to wait a moment for JAWS to recognize that you are there in Braille Terminal.
00:20:17.920 --> 00:20:35.359
If it's not working, you may have to restart JAWS one more time, but then you will see the JAWS content on your screen, which is extremely exciting, especially if you've never gotten the experience of seeing or or having in Braille more than one line on your screen at a time.
00:20:36.000 --> 00:20:36.400
Awesome.
00:20:36.400 --> 00:20:50.000
And maybe one thing to add on that one is if you guys open or start your monarch and you have your main menu and you don't find the Braille terminal mode in there, just open all applications and you will find there the Braille terminal mode.
00:20:50.000 --> 00:21:03.440
Um Jennifer, you're already very excited as our listeners can hear about it, but there's also something very special about uh the monarch and JAWS, so that the monarch offers you multiple different modes.
00:21:03.440 --> 00:21:07.440
Can you tell our listeners a little bit more about that?
00:21:08.160 --> 00:21:14.160
Yes, so there are modes that are um present in the Braille Viewer menu within JAWS.
00:21:14.160 --> 00:21:24.480
So using the JAWS key, Alt, and the like viewer, you can enter the Braille viewer menu and you'll notice multiple modes.
00:21:24.480 --> 00:21:35.759
So the one at the very top is what they call the wrapped mode, and that gives you blocks of text so that you get as much text as possible on the Monarch display.
00:21:35.759 --> 00:21:43.680
And this is great for reading documents, editing documents, um, reading email, reading anything that's very text-based.
00:21:43.680 --> 00:21:50.640
Then you have a cropped mode, which is great for tables, and it also works beautifully in Excel.
00:21:50.640 --> 00:21:57.519
I believe it's the only mode really in Excel because that's all you need is because it's Excel is presented as tables.
00:21:57.519 --> 00:22:08.720
Um it is worth noting that generally the monarch or the or Jaws with the monarch will switch automatically into wrapped or cropped based on what you need.
00:22:08.720 --> 00:22:14.880
But if it hasn't, or if you want to see it in a different view, you can do the switching for those.
00:22:14.880 --> 00:22:20.880
You also then have some other modes for split braille view.
00:22:20.880 --> 00:22:26.880
Now, split braille is something that was around with the with Jaws for it's been around for a while.
00:22:26.880 --> 00:22:29.680
And you could use it on single line displays.
00:22:29.680 --> 00:22:32.079
So what it would do is it would split the line in half.
00:22:32.079 --> 00:22:38.160
So if you had a 40 cell display, you had about 19 cells on each side with a bar down the middle.
00:22:38.160 --> 00:22:42.640
Now with the monarch, you have some really exciting ways to use that split view.
00:22:42.640 --> 00:22:58.559
You can use what they call attributes mode, where it will show a line below your line, below each line of your text to show what kind of attributes, like bold italics, underline, whatever you have on that document.
00:22:58.559 --> 00:23:07.680
You can also do an annotations mode, which would show things like comments or revisions in a collaborative Word document.
00:23:07.680 --> 00:23:17.519
The nice thing about the split editorial view on the Monarch is that you can adjust the amount of lines that are in that split view viewer.
00:23:17.519 --> 00:23:26.400
So if you want to see five lines on top of your document and five lines on the bottom that show you the annotations and comments, you can do that.
00:23:26.400 --> 00:23:31.680
You can even split your lip and have a split content on the top instead of the bottom.
00:23:31.680 --> 00:23:33.519
So it's very exciting.
00:23:33.519 --> 00:23:36.240
It gives you lots of ways to view your text.
00:23:36.240 --> 00:23:56.319
There's also a translation split mode, which is really exciting because what it will show is if you have your monarch withdraw set to view, say, uncontracted braille, and you want to see what it would look like in contracted braille, you're able to do that with this translation split mode.
00:23:56.319 --> 00:24:00.000
You can also have a split mode of speech history.
00:24:00.000 --> 00:24:01.759
You can also have some buffered text.
00:24:01.759 --> 00:24:20.240
So if there's something that you're keeping track of on a spreadsheet, and you need to be maybe you're doing an invoice or reconciling something and you need a total to reach a certain amount, you can keep that total in your buffered split view as you're changing other text on your spreadsheet.
00:24:20.240 --> 00:24:25.200
So there's just lots of different options, different ways that you can view content.
00:24:25.200 --> 00:24:33.200
The really exciting thing to me is to be able to experience Excel content in a table like it's meant to be.
00:24:33.200 --> 00:24:42.559
So instead of just seeing one cell at a time, which usually happened within a single line display, you're able to see the the whole row.
00:24:42.559 --> 00:24:46.400
Not not I'm I'm sorry, not the whole row, but more items in a row.
00:24:46.400 --> 00:24:51.359
And then you can use your arrows to see the in as much of the row as possible.
00:24:51.359 --> 00:24:58.640
The thing that limits you from seeing the whole row is, of course, the size of the monarch screen because it's only the 32 cell line.
00:24:58.640 --> 00:25:01.440
But you also can see the columns.
00:25:01.440 --> 00:25:09.599
So it's very nice, especially your left side column, right away that comes into view as an entire column.
00:25:09.599 --> 00:25:22.240
And that's a really great way to be able to check relationships or check what cell you might want to select, and you're able to route your cursor with the monarch as well so that you can you can edit certain cells.
00:25:22.240 --> 00:25:27.759
So it is great for skimming or finding relationships between those rows and columns.
00:25:27.759 --> 00:25:30.160
You're just given so much more content.
00:25:30.160 --> 00:25:35.279
It gives so much potential for what will be able to be viewed on a screen.
00:25:36.880 --> 00:25:40.240
You already started actually answering one of the last questions I had.
00:25:40.240 --> 00:25:49.279
But never mind about that one because you already told our listeners so much about the benefits and the things which excite you personally.
00:25:49.279 --> 00:25:51.599
And let me maybe also just add to that.
00:25:51.599 --> 00:26:20.480
I think it is a huge takeaway if you use email and you have the ability, or in that moment your your outlook on your computer and you just have the ability to have multiple emails also um below each other, which makes then also skimming through like what is new, um, especially in the work setting, way easier and makes it a little bit more more exciting than going like 20 cells at a time, or maybe uh with the very bigger ones, like 80 cells at a time, but you're still in the same row.
00:26:20.480 --> 00:26:30.160
And then yet maybe like the the name only takes up 15 cells and the rest of the braille um display is just empty.
00:26:30.160 --> 00:26:32.960
So that is at least uh something I can definitely think of.
00:26:32.960 --> 00:26:39.440
And uh Jennifer, do you have any any other things which excite you about the monarch besides what you already mentioned?
00:26:40.000 --> 00:26:49.039
Um one nice thing is if you're in a meeting and there's an agenda, you get to see much more of that agenda content instead of just one line and having to scroll to the next item.
00:26:49.039 --> 00:26:56.400
You can actually see, like Michael was talking about, an email with a list, you can see things like the list of agenda items.
00:26:56.400 --> 00:26:57.599
They might be bulleted.
00:26:57.599 --> 00:27:03.839
So you can look ahead to what the next item is without having to hit a thumb key and scroll.
00:27:03.839 --> 00:27:10.720
Um, if you're reading aloud content in a document, it's nice to be able to have more content at a time to read aloud.
00:27:10.720 --> 00:27:17.680
Um, and just for editing and really being able to check formatting, to check paragraphs, to check spacing.
00:27:17.680 --> 00:27:28.480
Um, whether you're checking the attributes with that attribute split mode, maybe you didn't want to hold on every character, or maybe you did, and suddenly you're noticing, oh, that's not there.
00:27:28.480 --> 00:27:34.640
It's just a much easier, more seamless way to proofread and edit content.
00:27:34.640 --> 00:27:41.839
And I know I'm not, I'm not giving you an exhaustive um list of all the features and all of the things.
00:27:41.839 --> 00:27:43.440
This is just sort of a teaser.
00:27:43.440 --> 00:27:46.000
These are things that I've done personally or I'm excited about.
00:27:46.000 --> 00:27:49.519
There is so much potential for this, and it's only going to get better.
00:27:49.519 --> 00:27:55.759
And people need to remember this is the first version of this multi-line support.
00:27:57.119 --> 00:27:57.680
Absolutely.
00:27:57.680 --> 00:28:03.279
So that is also very important to keep in mind that it is the first version of multi-line support with JOS.
00:28:03.279 --> 00:28:17.519
Um so if you ever find any anything that you think um we as APH and in collaboration with Freedom Scientific can improve, uh be always free to just reach out to APH and let us know about it.
00:28:17.519 --> 00:28:24.799
And if you mentioned already these kind of things which are exciting and which mode they exist, but there's way, way more.
00:28:24.799 --> 00:28:32.160
Um and as more that is used, as more challenges maybe come up, we would love to face and we would love to solve for everyone.
00:28:32.160 --> 00:28:52.079
And also if you have any trouble by connecting your monarch to your computer with JOS, I'd like to point you to our last episode where we had a great guest from our customer service team with Matt, who also told about the work from uh customer service a little bit.
00:28:52.079 --> 00:28:55.839
And feel free to reach out to our customer service team.
00:28:55.839 --> 00:28:58.640
They're always happy to help all of you.
00:28:58.640 --> 00:29:03.920
And um this was our fourth episode, wasn't it, Jennifer?
00:29:04.240 --> 00:29:04.799
I think so.
00:29:04.799 --> 00:29:06.000
I think we're actually on the case.
00:29:06.160 --> 00:29:06.960
It's getting more and more.
00:29:06.960 --> 00:29:08.400
It's getting more and more effective.
00:29:08.400 --> 00:29:11.920
So thank you for listening again to our tech takeaways.
00:29:11.920 --> 00:29:21.839
If you have any suggestions, anything you want us to cover in the future, just send an email to changemakers at aph.org.
00:29:21.839 --> 00:29:24.240
And my name is Michael Dennis.
00:29:24.559 --> 00:29:25.920
And my name is Jennifer Wenzel.
00:29:25.920 --> 00:29:27.599
Thanks so much for being with us today.
00:29:28.079 --> 00:29:29.599
Thank you, and bye-bye.
00:29:32.400 --> 00:29:37.920
I put links in the show notes for Monarch support as well as CJ threads and Code Jumper.
00:29:37.920 --> 00:29:44.480
If you have a podcast idea or additional questions, send them to me at changemakers at aph.org.
00:29:44.480 --> 00:29:48.720
And as always, be sure to look at the ways you can be a change maker this week.
00:00:00.560 --> 00:00:04.160
Welcome to Change Makers, a podcast from APH.
00:00:04.160 --> 00:00:11.679
We're talking to people from around the world who are creating positive change in the lives of people who are blind or have low vision.
00:00:11.679 --> 00:00:13.119
Here's your host.
00:00:15.919 --> 00:00:17.679
Hello and welcome to Change Makers.
00:00:17.679 --> 00:00:23.519
I'm APH's public relations manager, Sara Brown, and today we're learning all about CJ Threads.
00:00:23.519 --> 00:00:26.320
After that, we'll have our monthly Tech Takeaway.
00:00:26.320 --> 00:00:35.359
Up first, I have APH's Product Manager on the STEM team, Katrina Best, and Senior Software Engineer Michael McDonald here to tell us all about CJ Threads.
00:00:35.359 --> 00:00:38.719
Hi Katrina, hi Michael, and welcome to Change Makers.
00:00:39.520 --> 00:00:41.439
Thank you for having us, Sara.
00:00:41.759 --> 00:00:43.200
Yeah, thank you for having us.
00:00:43.200 --> 00:00:44.960
I look forward to this.
00:00:45.840 --> 00:00:46.159
Great.
00:00:46.159 --> 00:00:51.200
And I'm excited to learn a little bit more about CJ Threads.
00:00:51.200 --> 00:00:58.079
But before we get into that, do you mind to introduce yourself and let our listeners know what it is that you do at APH?
00:00:59.039 --> 00:00:59.920
Absolutely.
00:00:59.920 --> 00:01:06.000
My name is Katrina Best, and I'm a product manager on the STEM team here at APH.
00:01:06.000 --> 00:01:16.799
I oversee technology and coding products from concept through launch, which means working across teams, managing prototypes, and incorporating user feedback.
00:01:16.799 --> 00:01:29.760
It's a role that's strategic and creative, and I absolutely love getting to work with the software engineers like Michael that build tools that make a diff real difference for students and educators.
00:01:30.959 --> 00:01:32.400
And I'm Michael McDonald.
00:01:32.400 --> 00:01:45.599
I'm a senior software developer at APH, and I have been the lead developer on CodeJumper and have led it through CJ Threads as well as a number of other products at APH.
00:01:45.920 --> 00:01:46.239
Great.
00:01:46.239 --> 00:01:49.280
Well, get to know, and it's always interesting to hear the backgrounds.
00:01:49.280 --> 00:01:56.959
Now talk about CJ Threads and share exactly what it is in case those, in case any listeners aren't familiar out there.
00:01:57.680 --> 00:02:02.560
Yeah, so CJ Threads is the newest module in the CodeJumper ecosystem.
00:02:02.560 --> 00:02:10.400
CodeJumper started as a way to teach students coding concepts through a very tactile hands-on experience with physical pods.
00:02:10.400 --> 00:02:18.159
It's a really great entry point, especially for students who are blind or low vision, or for younger learners who benefit from something concrete.
00:02:18.159 --> 00:02:31.199
It's also used widely in the general education setting, and the state of Pennsylvania is a state to reach out to if any of our listeners are interested in finding out more about using it in the general education setting.
00:02:31.199 --> 00:02:41.439
CJ Threads builds on the CodeJumper Foundation and it takes students to the next step, moving from block-based coding into text-based coding.
00:02:41.439 --> 00:02:51.120
And that's a really big transition in computer science education because text-based coding like Python is what students will encounter in their classes and eventually in the workforce.
00:02:51.120 --> 00:03:05.360
Our goal with CJ Threads is to make that leap approachable, engaging, and accessible so students not only learn the concepts, but also gain confidence while working directly with the text that's within the realm of CodeJumper.
00:03:05.360 --> 00:03:08.319
And Michael, if you have anything to add, feel free.
00:03:22.000 --> 00:03:31.759
So, you know, while this is in Python, um, you know, we are still very much um in the realm of what the students are already learning in CodeJumper.
00:03:31.759 --> 00:03:38.960
So you know they should be very familiar with every all the concepts and everything that are doing in CJ Threads.
00:03:39.680 --> 00:03:40.000
Great.
00:03:40.000 --> 00:03:48.159
Now talk about how it does transform block coding that students have already learned into actual Python code.
00:03:48.639 --> 00:03:56.319
So there's there's two things um that we can do with um CJ threads.
00:03:56.319 --> 00:04:02.719
Um so the first thing is it will transform whatever code you have created with blocks into Python code.
00:04:02.719 --> 00:04:17.040
So if you have a student that's you know already pretty uh proficient with code jumper, they can go and create you know all the programs that they've been doing for a long time and then you know press one button and it will convert it to Python code.
00:04:17.040 --> 00:04:23.920
So that'll allow students who you know are already familiar to to see how they would do that same thing in Python.
00:04:23.920 --> 00:04:43.680
But beyond that, um once they get a little bit familiar, more familiar with the Python side, we also have a toolbox, and so that toolbox is gonna allow the students um, you know, to not have to, you know, just go right into Python and having to learn to type everything and keeping all their syntax correct and stuff.
00:04:43.680 --> 00:04:54.560
It will allow them to, you know, use either a hotkey or a button to add new code that is very familiar with uh what they have already learned in um Code Jumper.
00:04:54.560 --> 00:05:10.800
And it also allows them to learn some new um skills um beyond just text-based coding, um, because we have some extra ability um like expressions and more threads in CJ in the Python side.
00:05:11.279 --> 00:05:14.319
So, what inspired the creation of CJ threads?
00:05:14.319 --> 00:05:31.040
I mean, was it just you finished with or you with code jumper, you just saw was this like the next logical step, or did you see that Python was you know becoming more more popular or becoming the more used program and felt the need to create the next step?
00:05:31.040 --> 00:05:32.800
How did how was this created?
00:05:33.360 --> 00:05:45.199
The inspiration for CJ Threads came from listening to teachers and students, but also working alongside uh Michael as well as Cecily Morrison from Microsoft.
00:05:45.199 --> 00:05:53.839
So it was always the plan from the beginning to transition students from accessible block-based coding into a text-based.
00:05:53.839 --> 00:06:01.040
And then Michael really did a lot of work on figuring out if we want to start with Python or Java or C.
00:06:01.040 --> 00:06:05.839
And Python is really the next logical step.
00:06:05.839 --> 00:06:14.800
It's a more friendly language to learn because structurally it's very similar to like the English language.
00:06:14.800 --> 00:06:20.800
And it's the inspiration for CJ Threads, um, that's really where it came from.
00:06:20.800 --> 00:06:30.480
And CodeJumper has always been a great entry point using the physical pods to teach the fundamentals of sequencing loops and conditionals in a tactile way.
00:06:30.480 --> 00:06:41.199
But we really wanted to make sure we took students and taught them those concepts, and then we created a bridge to get them into a text-based coding environment.
00:06:41.199 --> 00:06:56.240
So while we're transitioning into CJ threads and into the Python concepts, we then will expect students to work with their teachers to get into Python even further through other programs.
00:06:56.639 --> 00:07:03.680
You know, Python is a very popular um programming language for students, especially at that age group, to learn.
00:07:03.680 --> 00:07:08.800
And so we thought that was a great um entry point for them.
00:07:09.759 --> 00:07:17.600
What specific learning gaps or user needs does CJ Threads aim to address in the educational tech space?
00:07:18.000 --> 00:07:23.680
We wanted to be very intentional about designing CJ Threads with inclusive practices.
00:07:23.680 --> 00:07:30.319
Too often students who are blind or low vision end up sitting on the sidelines while their peers dive into programming.
00:07:30.319 --> 00:07:38.160
With CJ Threads and the CodeJumper ecosystem as a whole, our goal is to make sure they're included in that journey from the very beginning.
00:07:38.160 --> 00:07:45.759
At the same time, the transition from block coding to text coding is a challenge for many students, not just those with vision loss.
00:07:45.759 --> 00:08:00.720
CJ Threads bridges the gap by providing a supportive, engaging way to connect the concepts they've already learned, like sequencing loops and conditionals to actual Python syntax syntax within the realm of CodeJumper.
00:08:00.720 --> 00:08:08.079
That combination of accessibility inclusivity allows more students to build confidence and see themselves as coders.
00:08:08.639 --> 00:08:21.439
As in the in the space of product managers and product development and software engineers, can you walk walk me through the product development lifestyle of CJ Threads, you know, from concept to release?
00:08:21.439 --> 00:08:26.639
And were there any milestones, major milestones or pivots that you encountered?
00:08:27.199 --> 00:08:28.160
Absolutely.
00:08:28.160 --> 00:08:38.879
Um, the development of CJ Threads followed APH's full product life cycle, which we strive for 18 months, and this product took three years.
00:08:38.879 --> 00:09:00.399
Um, we started from concept discussions and market research, looking at where CodeJumper would naturally grow and what educators and students were asking for, as well as in our conversations with Cecily Morrison and then also Michael McDonald taking the lead on thinking through what programming languages we could transition into next.
00:09:00.399 --> 00:09:10.720
From there, Michael and Mark Clare built some early prototypes and we began testing them internally before moving into field testing with teachers and students.
00:09:10.720 --> 00:09:20.240
We actually did two rounds of field testing, one very early on, and then one we called it a beta test, and we did it closer to release.
00:09:20.240 --> 00:09:35.759
So in the summer months leading up to August 11th, one big milestone was deciding to expand beyond just coding into a full storyline with characters and the ability for students to create music within Code Jumper.
00:09:35.759 --> 00:09:39.600
And that pivot came directly from educator feedback.
00:09:39.600 --> 00:09:48.159
They wanted something that felt engaging and fun for younger learners, but also maybe the middle school age group and not just technical.
00:09:48.159 --> 00:09:56.320
Another milestone was refining the toolbox to mirror the physical code jumper pods, which helped create continuity for students with low vision.
00:09:56.879 --> 00:10:06.240
One other aspect is um you know the decision on how closely to mirror what we had on the physical side for CodeJumper.
00:10:06.240 --> 00:10:23.840
And originally we had looked at you know making it a little bit more expansive than what we finally went on, but working with Cecily at Microsoft, um, we what we decided was that it was very important to you know sort of keep that spirit of what you can do on the physical side.
00:10:23.840 --> 00:10:32.159
So, you know, if you look at the two sides, well, CJ Threads gives you a little bit more uh ability to do some things that you can on code jumper.
00:10:32.159 --> 00:10:36.240
Um very much the the two sides are sort of a one-to-one.
00:10:36.240 --> 00:10:48.080
So what you can do in CJ Threads is very closely mirrored um to what you can do in Code Jumper, and we thought that was a a very good transition for students who are learning um Python.
00:10:48.720 --> 00:10:56.480
Okay, so when you talked about feedback, I'm curious as to how did you incorporate the feedback?
00:10:56.480 --> 00:10:59.919
How did that shape the the final design?
00:11:00.399 --> 00:11:05.440
The more feedback for me that is always the better, and so it's great when we get some good feedback.
00:11:05.440 --> 00:11:10.000
Um you know, you know, I I can only do what I can imagine.
00:11:10.000 --> 00:11:26.639
So um working with Cecily first um was great because she I think she really helped us hone in on what CJ Threads was about, and what CJ Threads is about is um following through with what Code Jumper is and is sort of a stepping stone.
00:11:26.639 --> 00:11:37.440
And you know, from the educators and um some of the other people we worked with, um things like line numbers, um it's it's really helpful to have line numbers, and originally we didn't have that incorporated.
00:11:37.440 --> 00:11:39.679
Um adding a new sound set.
00:11:39.679 --> 00:11:50.320
Um, you know, we have a new sound set called CJ the DJ, and that allows students to play with uh sounds and music in a way that they haven't been able to with CoJumper before.
00:11:50.320 --> 00:11:52.799
And I think it's very exciting for students.
00:11:52.799 --> 00:12:01.519
Um, you know, some of the accessibility and visual aspects of the um app have also been improved.
00:12:01.519 --> 00:12:16.879
Um, you know, so it just feedback um from educators, um, from Cecily at Microsoft, from, you know, QAs has been really helpful in, you know, really honing it to the best product possible.
00:12:17.600 --> 00:12:24.799
To get all of that feedback as well, APH, you know, earlier we talked about the product development lifecycle.
00:12:24.799 --> 00:12:27.840
APH has designed gate reviews.
00:12:27.840 --> 00:12:38.480
There's six different gate reviews that the product manager, after working with um engineering, um, we have to basically funnel the product through.
00:12:38.480 --> 00:12:42.159
And during those gate reviews, we're getting feedback.
00:12:42.159 --> 00:12:46.000
We're getting feedback from the field testers, the beta testers.
00:12:46.000 --> 00:12:52.320
Um, as Michael mentioned, we worked closely with Cecily Morrison as this was her uh brainchild, if you will.
00:12:52.320 --> 00:13:00.879
And then we also worked with two different curriculum providers initially, and both of those companies provided us wonderful feedback.
00:13:00.879 --> 00:13:11.200
Um, and it very much was a collaborative effort as well internally, which I know educators um were kind of like the land of oz, if you will.
00:13:11.200 --> 00:13:16.879
Um, but internally a lot of feedback came from um other engineers as well.
00:13:16.879 --> 00:13:26.399
And then marketing, um, sound design, and um really other folks at APH as well internally gave us good feedback.
00:13:27.039 --> 00:13:32.399
Now, looking ahead, how do you envision CJ Threads evolving?
00:13:32.399 --> 00:13:34.799
You know, what do you see next on the horizon?
00:13:35.279 --> 00:13:46.159
Looking ahead, we see CJ Threads as a tool that can continue sparking curiosity and building confidence for students who are ready to take the next big step into coding.
00:13:46.159 --> 00:13:55.840
We're excited about expanding the lesson content and adding new challenges and finding creative ways to keep students engaged through characters, sounds, and storytelling.
00:13:55.840 --> 00:14:03.120
Most importantly, our focus is on keeping the experiences accessible and fun so that every learner feels included.
00:14:03.120 --> 00:14:12.799
As computer science education evolves, CJ Threads will remain a strong stepping stone that helps students connect their early coding experience into real-world programming.
00:14:12.799 --> 00:14:19.600
And I encourage our listeners to go to codejumper.com and then navigate to CJ Threads.
00:14:19.600 --> 00:14:24.879
And under CJ Threads is where all of our lessons will be housed.
00:14:25.279 --> 00:14:29.679
Before I let you two go, is there anything else you all would like to share or discuss?
00:14:30.320 --> 00:14:32.480
Every student is a coder.
00:14:32.480 --> 00:14:34.960
I fully believe this.
00:14:34.960 --> 00:14:46.480
Um that every student is a coder, and by just dipping their toe into the realm of CJ threads, it's going to expand what they believe they can do.
00:14:46.960 --> 00:14:48.399
I I just want to second that.
00:14:48.399 --> 00:14:53.039
Um, you know, I mean, I think coding is always a great opportunity for students.
00:14:53.039 --> 00:15:04.879
Um whether they go into a computer-related field or not, I think it's important to um have familiarity with computers, not just from using applications, but you know, sort of how development works.
00:15:04.879 --> 00:15:09.919
And I, you know, I think it just makes students a more well-rounded um individuals.
00:15:09.919 --> 00:15:21.519
And I think uh CoJumper and CJ Threads is a great opportunity for students to, you know, get that education that, you know, they may have some issues getting in other ways.
00:15:21.519 --> 00:15:27.200
So um I'm I'm just I'm glad we were able to do this product and I'm glad students are enjoying it.
00:15:27.679 --> 00:15:44.480
One thing too, Michael, that I know our team has talked about is whether TVIs are introducing CJ Threads and Code Jumper to students because it's the next step for them getting into a computer science course and in their elementary to middle school.
00:15:44.480 --> 00:15:59.120
Um, or it's really great for students to practice their screen reading skills because they're navigating around the CJ Threads module and then they're typing in edit boxes.
00:15:59.120 --> 00:16:08.000
And so we've created resources for students to practice their screen reading skills, which is not always a fun skill for students to practice.
00:16:08.000 --> 00:16:17.440
So it's kind of like, yes, you're learning CJ Threads and you're making your own beat with CJ the DJ, but you're also practicing screen reading skills.
00:16:18.080 --> 00:16:24.720
Okay, well, Katrina and Michael, thank you both so much for taking time out of your day to come on and talk to me about CJ Threads.
00:16:24.720 --> 00:16:26.320
Thank you for having us.
00:16:26.559 --> 00:16:27.759
Yes, thank you.
00:16:28.639 --> 00:16:34.879
I've put links in the show notes to CJ Threads and Code Jumper for anyone wanting additional information.
00:16:34.879 --> 00:16:38.480
Now it's time for our tech takeaway.
00:16:38.480 --> 00:16:41.360
Here's Jennifer Wenzel and Michael Dennis with more.
00:16:42.159 --> 00:16:45.600
Hello and welcome to our new podcast episode.
00:16:45.600 --> 00:16:47.519
Welcome to the tech takeaways.
00:16:47.519 --> 00:16:48.960
My name is Michael Dennis.
00:16:49.279 --> 00:16:52.559
And my name is Jennifer Wenzel, and we're so glad to have you here.
00:16:53.279 --> 00:17:03.600
And today we want to talk about the brand new feature on the Monarch, which is the multi-line rail support with screen readers.
00:17:03.600 --> 00:17:15.759
Um, APH just launched the ability with the Monarch on its 1.3 update, which came out in July, and we had already the pleasure to show that feature at uh the NFP conference.
00:17:15.759 --> 00:17:26.640
And Freedom Scientific also just launched the newest update of DOS a couple of weeks ago, which also has now the ability to use the monarch as a multi-line brail display.
00:17:26.640 --> 00:17:33.039
And Jennifer and I will answer you a couple of amazing questions and tell you how to even set it up.
00:17:33.039 --> 00:17:36.400
And Jennifer, that is also already the first question.
00:17:36.400 --> 00:17:41.359
How can our users of the monarch even connect the monarch with their computer?
00:17:42.079 --> 00:17:43.359
That is a great question.
00:17:43.359 --> 00:17:46.160
And I'm so excited that this feature is working.
00:17:46.160 --> 00:17:49.359
It really is what they call a game changer.
00:17:49.359 --> 00:17:58.400
Um, being a totally blind person, I have never accessed multiple lines of content from my computer screen ever.
00:17:58.400 --> 00:18:07.279
I've done um multi or single-line Braille displays quite a bit, um, and that's been a great way to access Braille with the computer.
00:18:07.279 --> 00:18:13.519
But this is incredible because it actually gives me a representation really of what's on the screen.
00:18:13.519 --> 00:18:20.000
And it takes content like Excel sheets and shows them like they're supposed to be shown.
00:18:20.000 --> 00:18:22.240
So it's really exciting, and I'm jumping ahead of myself.
00:18:22.240 --> 00:18:24.559
So we'll go back to setting it up.
00:18:24.559 --> 00:18:28.559
So setting the monarch up and connecting it is really pretty easy.
00:18:28.559 --> 00:18:30.000
You have to do two things.
00:18:30.000 --> 00:19:00.319
Um, you have to on the JAWS side, you need to use the Braille and Synthesizer Manager, um in which is in the JAWS context menu under utilities, you go to Braille and Synthesizer Manager and you add a Braille display, which you select or you don't select the monarch, which many people have tried to do and found that it doesn't exist in there, you select the HID HID compatible display.
00:19:00.319 --> 00:19:08.880
You check that, you hit next, you then need to set that as your primary display whenever JAWS starts.
00:19:08.880 --> 00:19:15.519
And then you need to hit finish, and then you need to restart JAWS for that setting to take effect.
00:19:15.519 --> 00:19:28.400
Now on the monarch side, you have to make sure that the monarch is in rail terminal mode, and you have to make sure that the monarch is connected to your computer with a USB-C cable.
00:19:28.400 --> 00:19:32.319
And I recommend the cable that came with your monarch, your charging cable.
00:19:32.319 --> 00:19:33.839
Others might work as well.
00:19:33.839 --> 00:19:41.359
You want a good cable with a good connection to a USB-C port on your laptop and the USB-C port on the Monarch.
00:19:41.359 --> 00:19:46.480
If all of those things are in place, your connection's good, you've got it in Braille terminal mode.
00:19:46.480 --> 00:19:51.599
When you first select Braille Terminal Mode, it will give you a choice of USB.
00:19:51.599 --> 00:19:53.680
That is the only choice right now.
00:19:53.680 --> 00:19:57.039
But in the future, you may be able to use Bluetooth to connect.
00:19:57.039 --> 00:20:00.319
So that's why that choice exists, because in the future you'll have a menu.
00:20:00.319 --> 00:20:10.000
But for now, you hit enter on USB, and that brings you to Braille, it may say Braille Terminal.
00:20:10.000 --> 00:20:17.920
And you may have to wait a moment for JAWS to recognize that you are there in Braille Terminal.
00:20:17.920 --> 00:20:35.359
If it's not working, you may have to restart JAWS one more time, but then you will see the JAWS content on your screen, which is extremely exciting, especially if you've never gotten the experience of seeing or or having in Braille more than one line on your screen at a time.
00:20:36.000 --> 00:20:36.400
Awesome.
00:20:36.400 --> 00:20:50.000
And maybe one thing to add on that one is if you guys open or start your monarch and you have your main menu and you don't find the Braille terminal mode in there, just open all applications and you will find there the Braille terminal mode.
00:20:50.000 --> 00:21:03.440
Um Jennifer, you're already very excited as our listeners can hear about it, but there's also something very special about uh the monarch and JAWS, so that the monarch offers you multiple different modes.
00:21:03.440 --> 00:21:07.440
Can you tell our listeners a little bit more about that?
00:21:08.160 --> 00:21:14.160
Yes, so there are modes that are um present in the Braille Viewer menu within JAWS.
00:21:14.160 --> 00:21:24.480
So using the JAWS key, Alt, and the like viewer, you can enter the Braille viewer menu and you'll notice multiple modes.
00:21:24.480 --> 00:21:35.759
So the one at the very top is what they call the wrapped mode, and that gives you blocks of text so that you get as much text as possible on the Monarch display.
00:21:35.759 --> 00:21:43.680
And this is great for reading documents, editing documents, um, reading email, reading anything that's very text-based.
00:21:43.680 --> 00:21:50.640
Then you have a cropped mode, which is great for tables, and it also works beautifully in Excel.
00:21:50.640 --> 00:21:57.519
I believe it's the only mode really in Excel because that's all you need is because it's Excel is presented as tables.
00:21:57.519 --> 00:22:08.720
Um it is worth noting that generally the monarch or the or Jaws with the monarch will switch automatically into wrapped or cropped based on what you need.
00:22:08.720 --> 00:22:14.880
But if it hasn't, or if you want to see it in a different view, you can do the switching for those.
00:22:14.880 --> 00:22:20.880
You also then have some other modes for split braille view.
00:22:20.880 --> 00:22:26.880
Now, split braille is something that was around with the with Jaws for it's been around for a while.
00:22:26.880 --> 00:22:29.680
And you could use it on single line displays.
00:22:29.680 --> 00:22:32.079
So what it would do is it would split the line in half.
00:22:32.079 --> 00:22:38.160
So if you had a 40 cell display, you had about 19 cells on each side with a bar down the middle.
00:22:38.160 --> 00:22:42.640
Now with the monarch, you have some really exciting ways to use that split view.
00:22:42.640 --> 00:22:58.559
You can use what they call attributes mode, where it will show a line below your line, below each line of your text to show what kind of attributes, like bold italics, underline, whatever you have on that document.
00:22:58.559 --> 00:23:07.680
You can also do an annotations mode, which would show things like comments or revisions in a collaborative Word document.
00:23:07.680 --> 00:23:17.519
The nice thing about the split editorial view on the Monarch is that you can adjust the amount of lines that are in that split view viewer.
00:23:17.519 --> 00:23:26.400
So if you want to see five lines on top of your document and five lines on the bottom that show you the annotations and comments, you can do that.
00:23:26.400 --> 00:23:31.680
You can even split your lip and have a split content on the top instead of the bottom.
00:23:31.680 --> 00:23:33.519
So it's very exciting.
00:23:33.519 --> 00:23:36.240
It gives you lots of ways to view your text.
00:23:36.240 --> 00:23:56.319
There's also a translation split mode, which is really exciting because what it will show is if you have your monarch withdraw set to view, say, uncontracted braille, and you want to see what it would look like in contracted braille, you're able to do that with this translation split mode.
00:23:56.319 --> 00:24:00.000
You can also have a split mode of speech history.
00:24:00.000 --> 00:24:01.759
You can also have some buffered text.
00:24:01.759 --> 00:24:20.240
So if there's something that you're keeping track of on a spreadsheet, and you need to be maybe you're doing an invoice or reconciling something and you need a total to reach a certain amount, you can keep that total in your buffered split view as you're changing other text on your spreadsheet.
00:24:20.240 --> 00:24:25.200
So there's just lots of different options, different ways that you can view content.
00:24:25.200 --> 00:24:33.200
The really exciting thing to me is to be able to experience Excel content in a table like it's meant to be.
00:24:33.200 --> 00:24:42.559
So instead of just seeing one cell at a time, which usually happened within a single line display, you're able to see the the whole row.
00:24:42.559 --> 00:24:46.400
Not not I'm I'm sorry, not the whole row, but more items in a row.
00:24:46.400 --> 00:24:51.359
And then you can use your arrows to see the in as much of the row as possible.
00:24:51.359 --> 00:24:58.640
The thing that limits you from seeing the whole row is, of course, the size of the monarch screen because it's only the 32 cell line.
00:24:58.640 --> 00:25:01.440
But you also can see the columns.
00:25:01.440 --> 00:25:09.599
So it's very nice, especially your left side column, right away that comes into view as an entire column.
00:25:09.599 --> 00:25:22.240
And that's a really great way to be able to check relationships or check what cell you might want to select, and you're able to route your cursor with the monarch as well so that you can you can edit certain cells.
00:25:22.240 --> 00:25:27.759
So it is great for skimming or finding relationships between those rows and columns.
00:25:27.759 --> 00:25:30.160
You're just given so much more content.
00:25:30.160 --> 00:25:35.279
It gives so much potential for what will be able to be viewed on a screen.
00:25:36.880 --> 00:25:40.240
You already started actually answering one of the last questions I had.
00:25:40.240 --> 00:25:49.279
But never mind about that one because you already told our listeners so much about the benefits and the things which excite you personally.
00:25:49.279 --> 00:25:51.599
And let me maybe also just add to that.
00:25:51.599 --> 00:26:20.480
I think it is a huge takeaway if you use email and you have the ability, or in that moment your your outlook on your computer and you just have the ability to have multiple emails also um below each other, which makes then also skimming through like what is new, um, especially in the work setting, way easier and makes it a little bit more more exciting than going like 20 cells at a time, or maybe uh with the very bigger ones, like 80 cells at a time, but you're still in the same row.
00:26:20.480 --> 00:26:30.160
And then yet maybe like the the name only takes up 15 cells and the rest of the braille um display is just empty.
00:26:30.160 --> 00:26:32.960
So that is at least uh something I can definitely think of.
00:26:32.960 --> 00:26:39.440
And uh Jennifer, do you have any any other things which excite you about the monarch besides what you already mentioned?
00:26:40.000 --> 00:26:49.039
Um one nice thing is if you're in a meeting and there's an agenda, you get to see much more of that agenda content instead of just one line and having to scroll to the next item.
00:26:49.039 --> 00:26:56.400
You can actually see, like Michael was talking about, an email with a list, you can see things like the list of agenda items.
00:26:56.400 --> 00:26:57.599
They might be bulleted.
00:26:57.599 --> 00:27:03.839
So you can look ahead to what the next item is without having to hit a thumb key and scroll.
00:27:03.839 --> 00:27:10.720
Um, if you're reading aloud content in a document, it's nice to be able to have more content at a time to read aloud.
00:27:10.720 --> 00:27:17.680
Um, and just for editing and really being able to check formatting, to check paragraphs, to check spacing.
00:27:17.680 --> 00:27:28.480
Um, whether you're checking the attributes with that attribute split mode, maybe you didn't want to hold on every character, or maybe you did, and suddenly you're noticing, oh, that's not there.
00:27:28.480 --> 00:27:34.640
It's just a much easier, more seamless way to proofread and edit content.
00:27:34.640 --> 00:27:41.839
And I know I'm not, I'm not giving you an exhaustive um list of all the features and all of the things.
00:27:41.839 --> 00:27:43.440
This is just sort of a teaser.
00:27:43.440 --> 00:27:46.000
These are things that I've done personally or I'm excited about.
00:27:46.000 --> 00:27:49.519
There is so much potential for this, and it's only going to get better.
00:27:49.519 --> 00:27:55.759
And people need to remember this is the first version of this multi-line support.
00:27:57.119 --> 00:27:57.680
Absolutely.
00:27:57.680 --> 00:28:03.279
So that is also very important to keep in mind that it is the first version of multi-line support with JOS.
00:28:03.279 --> 00:28:17.519
Um so if you ever find any anything that you think um we as APH and in collaboration with Freedom Scientific can improve, uh be always free to just reach out to APH and let us know about it.
00:28:17.519 --> 00:28:24.799
And if you mentioned already these kind of things which are exciting and which mode they exist, but there's way, way more.
00:28:24.799 --> 00:28:32.160
Um and as more that is used, as more challenges maybe come up, we would love to face and we would love to solve for everyone.
00:28:32.160 --> 00:28:52.079
And also if you have any trouble by connecting your monarch to your computer with JOS, I'd like to point you to our last episode where we had a great guest from our customer service team with Matt, who also told about the work from uh customer service a little bit.
00:28:52.079 --> 00:28:55.839
And feel free to reach out to our customer service team.
00:28:55.839 --> 00:28:58.640
They're always happy to help all of you.
00:28:58.640 --> 00:29:03.920
And um this was our fourth episode, wasn't it, Jennifer?
00:29:04.240 --> 00:29:04.799
I think so.
00:29:04.799 --> 00:29:06.000
I think we're actually on the case.
00:29:06.160 --> 00:29:06.960
It's getting more and more.
00:29:06.960 --> 00:29:08.400
It's getting more and more effective.
00:29:08.400 --> 00:29:11.920
So thank you for listening again to our tech takeaways.
00:29:11.920 --> 00:29:21.839
If you have any suggestions, anything you want us to cover in the future, just send an email to changemakers at aph.org.
00:29:21.839 --> 00:29:24.240
And my name is Michael Dennis.
00:29:24.559 --> 00:29:25.920
And my name is Jennifer Wenzel.
00:29:25.920 --> 00:29:27.599
Thanks so much for being with us today.
00:29:28.079 --> 00:29:29.599
Thank you, and bye-bye.
00:29:32.400 --> 00:29:37.920
I put links in the show notes for Monarch support as well as CJ threads and Code Jumper.
00:29:37.920 --> 00:29:44.480
If you have a podcast idea or additional questions, send them to me at changemakers at aph.org.
00:29:44.480 --> 00:29:48.720
And as always, be sure to look at the ways you can be a change maker this week.