The EdTech Roundup
Connect:
  • Home
  • Reviews
  • Editorials & Press
  • Ed Tech Sites
  • Lesson Plans
    • Elementary
    • Secondary
  • Former Weekly Podcast
  • About Me
  • Contact

Ozobot Evo: Develop Computer Science & STEM Skills through Robotics

5/17/2017

2 Comments

 
Picture
Ozobot Evo is a small, programmable robot that can also be used to help K-12 students develop computational thinking skills.  The Ozobot team has a great collection of lessons, classroom guides, contests, webinars, and professional development to get started with. Their newest release, the Evo robot, is their more advanced robot that offers a variety of programming and social possibilities.  

​This review will focus primarily on the Evo robot, and Ozobot’s collection of K-12 classroom resources.  Let’s take a look!

Before jumping into the review, here’s a brief introduction to the Evo and Bit robots from the Ozobot team.  This review will focus more on the Evo robot, but the introduction to how the Bit works is helpful, since Evo has all of the same functionality (plus some extras):


In general, both the Bit and Evo Ozobots are designed to read programs that are drawn on paper.  They will follow paths, and you can use color codes to instruct the robots to do things like change direction, spin around, change their color, and so on.

The Bit is their more basic model, and the Evo is marketed as a “social robot” for its ability to connect with other Evos and send messages. In general, the Evo can be used in three ways:

  • You can let Evo act autonomously and move around on its own.
  • You can guide the app-enabled Evo with your smartphone or tablet.
  • You can program Evo yourself. This involves learning the basics with color codes on paper, and/or you can use their block-based programming language, OzoBlockly.


Personally, I think the most beneficial uses of Evo come from programming it yourself using the OzoBlockly language.  Drawing the different color patterns that Evo can recognizes is a good way to introduce young students to the idea of programming (and terms like algorithm), and it is a completely unique programming system that only Ozobot uses, but what I’ve seen with my preservice teachers and the elementary students I work with is that many tend to lose interest in this side of Ozobot before too long.  

​That being said, I do believe it’s a fun and engaging introduction to the ideas of programming, as is the included playfield that students can use to familiarize themselves with the robot.  Additionally, students can also hack into their Ozobots and use OzoBlockly to reprogram how the bot interprets color patterns, which I do think can be an incredibly beneficial and enjoyable activity.



OzoBlockly uses a block programming language (similar to Scratch) that can help students dive deeper into computational thinking / programming skills, which I think can be beneficial.  If you have ever used Scratch before, you’ll immediately notice the similarities.  You can drag in blocks of code to create a sequence of directions for Evo to follow.  One thing I really like about the OzoBlockly resources, is that the team provides a series of tutorials from Novice to Advanced to help students move through their understanding of the language.  

Picture

And while the OzoBlockly programming language doesn’t offer nearly as many possibilities as something like Scratch, I do think it can be beneficial to see the results of your programming being acted out in the real world (through a robot), and the Evo price point is cheaper than something like a Dash robot would be (although it does have less functionality).

​In other words, where I think the Evo shines is that you can get students familiar with block programming, in a way where they can see their programming carried out in the real world, at a comparatively low price.



My only critique here is that you have to create your OzoBlockly code within their web app, and you can’t do it from an actual iOS or Android app.  This means that you either have to hold your robot on the screen to transfer the program to it (as shown in the video), or send the program to the app and then send it to your bot.  I think this added middle step could cause some potential classroom issues, and I wish that you could just use OzoBlockly right within the app.

Another issue I found was that while I was trying to connect my Evo to the app I continually received an error saying, “Sorry, but you cannot claim this Evo at this time. Please try again later!”  When searching through the Ozobot support resources, nothing was mentioned about this error or how to resolve it. Just in case other teachers are faced with this issue, I was able to resolve it by choosing to not update the firmware, and then connecting the app to the Ozobot. When I tried to update the firmware after connecting, the directions provided on their support page turned out to be incorrect, as there was no “Info” option available when selecting my robot on the app.  I was able to resolve this issue by resetting the robot and the app multiple times until the Firmware update option popped up again.  Finally, if you are needing to install the firmware update, make sure your device doesn’t go into sleep mode, otherwise the firmware update will continuously fail.  While all three of these are relatively minor issues, for a teacher who is not necessarily technology savvy, these can be enormous barriers.

Outside of the app and OzoBlockly, Ozobot offers a Lesson Library that can help teachers integrate Evo into the curriculum.  These lessons cover everything from introducing students to the basics of how to program Evo with colors, to how to use OzoBlockly and create more advanced programs.  The lessons also work on integrating computational thinking with other subject areas like social studies and math, which is always nice to see.  Here’s an example of a lesson where students look at Magellan's exploration of the globe and try to recreate his path using OzoBlockly.  There are definitely a good number of creative possibilities, for example this lesson looks at Business Process Simulation Modeling using the Evo’s ability to trace different paths.

Picture

While the lessons do a solid job exploring possibilities for cross-curricular integration of computational thinking skills, I was incredibly disappointed to see multiple typos and grammatical errors throughout the lesson plans I explored. I was also sad to see that none of the lessons were aligned with any Common Core Standards, Next Gen Science Standards, or Computer Science Standards whatsoever.  I think this would definitely be an area of improvement if the team is looking to make stronger curricular connections.

Overall, the Evo does offer multiple possibilities for helping introduce students to computational thinking and basic programming skills.  That being said, I’m not sure that the “social” side of the Evo justifies its cost over the normal Bit model.  From what I’ve seen, the social side of the Evo doesn’t offer a whole lot of educational benefits, and you can use OzoBlockly and all the lessons with the Bit model just as easily. 

I personally believe that the Ozobot is most beneficial when having students work with the OzoBlockly programming software, and when using some of the team’s more creative lessons.  Finding ways to integrate computational thinking skills outside of the CS classroom can be challenging, and their team has developed some great ideas.  There are definitely some frustrations, as mentioned above, but if you’re looking for a way to get students interested in programming, and to see their programming enacted outside of the computer screen, Ozobot is a good starting point. If you are looking specifically at the Evo bot, the team has also just rolled out a classroom kit, and you can find more information here.

My rating below is for everything Ozobot: The robots, OzoBlockly, and the K-12 lesson plans.

Picture
The opinions expressed in this review are my own.
I was not compensated for writing this review.
I received 2 Ozobot Evos for review purposes.
2 Comments
Danielle
5/1/2018 04:53:21 am

I was looking to purchase a class set of Ozobot Evos for my 8th grade class for introduction and a unit on coding. I was looking between the Evos and the Sphero SPRK. What is your opinion on the two for intro concepts and just over all enjoyment?

Reply
Mike
5/1/2018 07:09:16 am

Hi Danielle,

Thanks for the question! In general, I think robots are an absolutely awesome way to introduce coding and programming. Sphero and Ozobot are both great, but my personal preference has actually been the Dash bot, over the Sphero and Ozobot. But if you want to send me an email (mike.karlin (at) gmail.com) I'd be more than happy to chat further and and give you some more details!

Mike

Reply



Leave a Reply.

    Reviews

    Here you can find the Round Up's collection of in-depth reviews on the latest programs, apps, websites, and more.

    Make sure to click the review's title or the Read More link for the complete review!


    Picture

    Featured

    Picture
    Check out our featured review | ClassroomAPP: A Complete, K-12 Digital Platform for Online and In-Person Classrooms

    Teach.com

    Picture

      Subscribe

    Subscribe

    Connect


    Awards

    Picture
    Picture
    Picture
    Picture
    Picture
    Picture
    Picture

    RSS Feed


    Archives

    July 2020
    March 2020
    February 2020
    January 2020
    December 2019
    November 2019
    October 2019
    September 2019
    August 2019
    July 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    August 2018
    July 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017
    April 2017
    March 2017
    February 2017
    January 2017
    December 2016
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    February 2016
    January 2016
    November 2015
    October 2015
    September 2015
    August 2015
    June 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    July 2014
    June 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    April 2013

           
​Except where noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
Picture

Copyright 2020 | Mike Karlin, Ph.D.