New Login and Account Management Experience for Imagine Robotify

Imagine EdgeEX

As part of our commitment to ensuring the best Imagine Robotify user experience, we’re simplifying logging in and rostering starting in November. To access these new updates, your current login URL will be changing. 

A new way to log in this November

You and your students will be redirected to log in using Imagine Learning’s universal login page at login.imaginelearning.com.   Please be sure to bookmark this new login URL. 

Previous Imagine Robotify login page
Previous Robotify Login
New Imagine Robotify login page
Updated Robotify Login page

You may need to reset your password the first time you log in on the new page. Click on Forgot your password? and enter the email address for your Imagine Learning account. We’ll send you instructions for resetting your password. 

Students will also need to have their passwords updated. Follow the directions here to update your students’ passwords. And, to maximize security, students will also need a site code to log in to Imagine Robotify. 

You can print new login cards containing a username, login URL, site code, and login QR code to share with students to make logging in easier for them.  

New rostering and account management experience

With this November update, tools to roster users and classes/groups more quickly and easily than ever before are now found in the right-hand menu on your new product portal page. 

new rostering

Updated allowed URLs list   

These new changes require districts to update allowed URL lists to ensure the full functionality of the Imagine Robotify platform. You can find the updated Imagine Robotify Technical Requirements here.  

Updated Password/Email Requirements and Help Center materials for Imagine Robotify

Imagine EdgeEX

Important update: email address and password requirements have changed

As of April 1, you’re prompted to enter your email address and password to log into your Imagine Robotify account. Please review your profile settings to ensure your current email is up to date and make any necessary changes.

Learn more about this important new data security measure in the Help Center

Improving the efficacy of your Imagine Robotify implementation

Imagine EdgeEX

Improving the efficacy of your Imagine Robotify implementation

To help support the health of your Imagine Robotify implementation and recognize the most return on your investment in this supplemental computer science program, we continue to update and enhance our Help Center with actionable ideas: 

Refreshed Course in Imagine Robotify: “SRVO’s Drone Park” and Usage Report Enhancements

Imagine EdgeEX

NEW! Re-released “SRVO’s Drone Park” course

Exciting news! “SRVO’s Drone Park” was released on March 14. This is a refresh of one of our original courses, “Drone Park.” This course update features an all-new 3D design and improved educator resources (including worksheets, vocabulary, extension activities, and more). Instructional content has not changed, so students working on the course still have access to the same lessons. This course is short at only 15-30 minutes per lesson, so it is the perfect summer school or “Hour of Code” activity. You can find these resources in Educator Resources under Educator Home.

it's a placeholder, y'all

Usage report improvements

To maximize the usability of the Imagine Robotify usage report, we have implemented various improvements: better filters, the ability to run the report for multiple classrooms at once, label changes to the axes of the graphs, and the ability to name the report with a custom title and save it to your own computer.

Student Motivation System Now Live in Imagine Robotify

Imagine EdgeEX

Keep your computer science students engaged!

Our brand-new Imagine Robotify motivation system rewards virtual achievement badges for completing tasks, engaging with the platform, completing projects, and participating in competitions.

There are also exclusive badges when students log in during certain astronomical or calendar events. Encourage your students to explore and engage, be creative with code, and use the motivation system to reward their progress!

it's a placeholder, y'all

New 8th Grade Python Course, Refined Leaderboards, Posters and Printables in Imagine Robotify

Imagine EdgeEX

Advanced Python for 8th graders

Imagine Learning has launched a captivating advanced Python course in Imagine Robotify, tailored just for 8th graders. The “Flex’s Rescue Training” course intertwines Python programming with engaging ecological challenges, offering a vibrant and interactive learning experience.

To accompany the course, new classroom posters are also available in Educator Resources → Printables → Posters.’

Read More

it's a placeholder, y'all

A streamlined competition experience

it's a placeholder, y'all

Imagine Robotify’s game-based competitions foster coding skill development by combining gamification, e-sports, and education. To optimize the teacher and student experience, we’ve implemented the following leaderboard updates:

  • Removed the Wins and Losses columns from the leaderboard
  • Leaderboards are no longer public facing. Students will only see leaderboards for competitions they have joined, and educators will only have access to competitions in their purview.
  • Competitions that have ended will now say “This competition has ended.”

Learn More

“Meet the Robots” coloring pages and posters

Introduce students to the world of Imagine Robotify with all-new “Meet the Imagine Robotify Robots” coloring pages and posters now available in the To accompany the course, new classroom posters are also available in Educator Resources → Printables section.

Read More

it's a placeholder, y'all

November 22, 2022 8:00 am

The Four Cs of STEM in Computer Science

Celebrate Computer Science Education Week and the international Hour of Code by exploring the four Cs of STEM. Students can learn about real-world applications of the four Cs in computer science from Chicago to Mars and roll up their sleeves for their own practice with Imagine Robotify, a fun online quiz, or an adventurous robot named Axel.

Digital tools, automation, network security, and AI are shaping our future. Recognizing the increased demand for digital literacy in the workforce, more than 500 CEOs recently petitioned education leaders to prioritize computer science instruction in K–12 schools. The U.S Department of Education followed that by launching the YOU Belong in STEM initiative to enhance science, technology, engineering, and math (STEM) education for all students.

Computer Science Education Week, December 5th–11th, is the perfect time to get involved! A great way for educators at any grade level to explore STEM (which includes computer science!) is to teach its essential skills. Four of the most important abilities in STEM are critical thinking, creativity, collaboration, and communication, also known as the four Cs. These skills are necessary for 21st-century college and career readiness, in STEM and beyond:

  • Critical thinking involves analyzing systems, assessing evidence, integrating prior knowledge to make connections to new situations, and the ability to interpret information. 
  • Creativity is necessary to come up with new ideas. The ability to “think outside the box” when challenged, improve ideas, work within constraints, and learn from failure are all components of iterative design, which require creativity!
  • Collaboration means working in groups, sharing responsibility, and making decisions and compromises. 
  • Communication is critical in our global world. It’s the ability to express ideas, understand their meaning, and demonstrate concepts to different audiences.

The four Cs in the real world

Computer Science Education Week presents a great opportunity to learn with your students about how the four Cs are applied in the real world. Here are three examples.

1. Trashbot

Urban Rivers creates solutions to transform urban waterways, including a volunteer-controlled robot called Trashbot that cleans the Chicago River. The creators of Trashbot used critical thinking to recognize the complex system in which Trashbot would operate while also ensuring the safety of wildlife, civilians, and infrastructure.

The team realized the robot would need to be controlled because an automated robot could pose a risk to wildlife habitats. However, financial and personnel constraints made having a manual operator 24/7 impossible.

Urban Rivers tapped into their creativity and learned from previous failures to find a solution: volunteers could control Trashbot throughout the day to clean the river safely. Next, they collaborated with volunteers to make the solution possible, using media communications to teach them how to operate the equipment. Now, Trashbot is run by community volunteers who can clean up the Chicago River regularly.

Watch this video to learn more with your students.

2. UTM Project

An unmanned aircraft system (UAS) consists of drones or satellites, and the potential uses are limitless! NASA’s UAS Traffic Management (UTM) project aims to find ways for low-altitude drones to operate in large numbers, enabling businesses like Amazon to offer drone delivery services. 

The UTM team uses critical thinking skills to identify problems before they arise, such as how extreme weather could affect a drone or what happens if it is lost. The UTM project also researches how future technology would be managed. Drone technology could reduce traffic, fight wildfires, and perform dangerous tasks. 

The project is complex, with many interested partners in corporations and governments. The UTM team knows collaboration and communication are the keys to the project’s success, allowing them to include the needs and challenges of different groups in the research and share that research with the public. 

NASA’s UTM website provides up-to-date information and updates about the project. 

3. Mars Rover

The Perseverance Mars Rover roams the red landscape of Mars with the help of NASA’s scientists. On one mission, the team was challenged to drive Perseverance as far as possible. However, the rover would be self-driving, so the team needed it to drive effectively while avoiding obstacles.

The amount of possible paths to take on Mars is endless, but some paths are better than others. That’s why critical thinking is crucial to the mission: it’s used to assess the situation, make connections, and interpret data. Critical thinking also helps the team learn from previous Mars missions and determine new solutions.

Using creativity, they can overcome obstacles and imagine new ways to program the rover. The team coding Perseverance also understands how to collaborate. By working with teams across NASA and using clear and thorough communication, they can share and interpret data to put the rover on the right path.

Empowering the next generation

The significance of the four Cs of STEM is apparent across these three real-world examples. Critical thinking, creativity, collaboration, and communication are key to any mission. From cleaning up a river to exploring space, computer scientists use the four Cs daily.

What about the future STEM professionals in your classroom? Students can start their own journeys to Mars and practice the four Cs by celebrating Computer Science Education Week and participating in its international Hour of Code.

Hour of Code

Hour of Code is – you guessed it – a one-hour introduction to computer science, using activities to show that anybody can learn the basics. If your school doesn’t already have a coding program, a few fun options to spark engagement and pique students’ interest could include:

  • Testing their computer science brain power with a themed quiz on Kahoot
  • Coloring Axel the robot’s many adventures with downloadable coloring pages
  • A special Hour of Code Imagine Robotify project. If you’re using Imagine Robotify, head to the projects tab on your menu to find an Axel drawing project in either Python or Blockly. Students can learn to create programs to draw common shapes on a coordinate plane. 

Whether you celebrate Computer Science Week and Hour of Code with robots and crayons or by exploring essential skills, you’ll create more STEM possibilities for your students’ futures.

April 20, 2022 9:00 am

How to Teach Coding (When You Don’t Know How to Code!)

Coding is quickly becoming an essential foundational skill for students. The good news? You don’t have to be an expert to facilitate learning. Here are a few tips to get you started.

As if educators don’t have enough on their plates, basic coding is quickly becoming an additional foundational skill for our students. It’s not hard to understand why.

Coding gives students a valuable skill in today’s job market. The Bureau of Labor Statistics projects that computer and information technology employment will grow approximately 13% between 2020 and 2030, much faster than other occupations. Some estimates claim that 20% of career-track jobs currently require some form of coding. Yet, between foundational reading and math skills, pre-algebra readiness, and more… how does one squeeze in coding? More importantly, how do you teach it when you don’t know how to code anything yourself?

Motivation is everything

As with any subject matter or skill, start by getting buy-in from kids that it’s worth their time and effort. Coding is a way to create and manipulate things like apps and websites, databases, and more. Be honest with them that learning to code will earn them an excellent salary whether they choose to pursue a computer programing bachelor’s degree or take an associate’s degree or “boot camp” route. In addition, multiple industries outside of computer programming require coding skills, from healthcare and finance to data science and software engineering. Bottom line: learning to code opens well-paying career opportunities.

If you have students who aren’t as interested in their future yet or are a little too young to think that far ahead, try tapping into their creativity and sense of competition. Coding programs geared toward a younger audience, such as Imagine Robotify, give students a game-like environment in which they can solve real-world problems, control their own robot, and compete in a virtual coding competitions. Find a coding program that ignites excitement and makes coding fun and not just “another task” to complete.

Let your students be the experts

You don’t have to be a content expert in coding to facilitate learning. Consider it an opportunity to model curiosity and problem-solving! Provide an excellent coding program as a guide or resource, start with small, achievable goals or a project-based-learning-style question, and let your students figure it out. Set a deadline and ask them to present the basics of coding to you. It may feel scary as the teacher, but your students will relish knowing more than their teacher.

No, it’s not really like teaching a second language

Because coding happens in specific computer “languages,” it’s common to assume that acquiring coding skills is like learning a second language or learning to read. However, recent cognitive research shows this is far from true. The “language” areas of the brain are not activated when we learn to code or participate in coding.

In fact, what is activated is the “multiple-demand” network — the part of your brain required for complex tasks, including spatial-thinking, critical thinking, and problem-solving.

Scratch vs. Python: what grade level and with which language should instruction begin?

JavaScript. HTML. C++. Block coding. Python. It all sounds like French to you, right? Here’s the deal on which language to choose and where to begin.

Block-based coding programs or “languages,” such as Scratch, are not a method by which professional coders code. Block-coding is more like a simplified instructional tool to help build a foundational understanding of coding. Students manipulate code by dragging and dropping “blocks” that have actions assigned to them. Consider it an introduction to coding and a perfect option for true beginners or young elementary students.

Python is the real deal — an actual language professionals use. It also is the preferred “beginner” language of choice. At what age should students dive into it? There are no fixed rules, and any motivated child is welcome to dive right in. Upper-elementary to middle school age is probably a realistic grade span to begin Python. Students who start with block coding will naturally reach a boredom point, as block coding has creative limitations. When they realize the more complicated (and fun!) tasks they can accomplish in Python, they’ll be ready to make the switch.

Yes, high school students (maybe even 8th graders!) can start with Python and skip block coding. However, there’s nothing wrong with a little foundational practice in block to get them started.

Try a blended-learning model of instruction

Ok, so you’ve committed to teaching coding to your students, you’ve selected a terrific program to do the heavy instructional lift, and you know which coding language you are starting them with. Now what?

A blended learning model works great for teaching coding via a digital program. You can easily set up a station with iPads or tablets in a station-rotation model. Students log in for that station and then move on to other instructional tasks when you tell them it’s time to switch stations. This doesn’t take away much from your designated instructional minutes but adds a fun task into the mix (and a brain break from all the rote reading, writing, and arithmetic!).

You can also assign 10–15 minutes of coding for homework or extra credit via an app or web-based application and have a quick discussion about what they learned when class is back in session. This would be more of a flipped classroom learning model.

In whatever way you choose to incorporate coding instruction, know that any amount is better than none for what is quickly becoming an essential skill for today’s students.