Elementari

U.S. Landforms Interactive Map

Designed by:

Introduction

Explore how landforms shape life across the United States in this interactive geography and coding project. In this lesson, you’ll research real U.S. landforms, write about how they formed and how people interact with them, then build a clickable map using Elementari. You'll use simple code blocks so that when a character is dragged over a landform, it opens a new page filled with your writing, visuals, and sounds.

Subjects:
Grades: 6-8
Estimated Time For Completion: 5 classes (each 45 minutes)

Objectives

Students will:

  • Research and summarize information about two U.S. landforms
  • Explain how landforms form and how they affect people
  • Write structured nonfiction paragraphs using academic vocabulary
  • Design and code an interactive U.S. map using Elementari


Code Stories and Games with Elementari

Elementari helps students turn nonfiction into interactive storytelling. In this project, students design a U.S. map where a character can explore two different landforms. Each landform leads to a new page with student writing and design. Students will use On Drag Over, Go To Page, and optional animation blocks to create a fun and educational geography experience.

New to Elementari? Click on the orange Start button to jump right into the lesson for free. Check out our Getting Started Guide for an overview of how Elementari works with your class. Get started for free for up to 35 student accounts.

Teacher Notes

Before Going on Elementari:

After Building:

  • Students test character movement and page connections
  • Students paste and edit their paragraphs into Elementari
  • Use the Final Project Rubric and Peer Review Checklist for feedback and evaluation
  • Encourage final touches: music, background, visuals, animation

Lesson Resources

Coding Concepts Covered

User Navigation Functions in Sequence Duration

Student Instructions

1. Choose Your Landforms 📋 (90 mins)

Pick two U.S. landforms to research using the Landform Research List.

Complete your Landform Pre-Writing Organizer for each landform.

See the Example Project.

2. Create Your Title (Page 1) 🖼️ (10 mins)

Write your project title and add your name(s).

3. Interactive Map 1/2 (Page 2) 🗺️ (10 mins)

Set the background to a U.S. map. Add the draggable character and the first landform icon.

Code Overview: Use the On Drag Over block to make your character go to the next page when it touches the first landform.

4. Landform #1: Geography 🌎 (Page 3) (10 mins)

Answer: Where is it? What type of landform is it? How was it formed? What’s the environment like?

5. Landform #1: Impact 👣 (Page 4) (10 mins)

Answer: How does this landform affect people? How do people adapt to it? Why is it important?

Code Overview: Update the Go To Page block to direct the reader back to the map.

6. Interactive Map 2/2 (Page 2) 🗺️ (10 mins)

Place your second landform icon.

Code Overview: Use the On Drag Over block to set up the code for the second landform. (You’ll update the page later.)

7. Fun Fact Animation (Page 2) 🗺️ (10 mins)

Code Overview: Code an animation sequence for your fun fact when you click on it.

Fade (in) → WaitFade (out)

8. Landform #2: Geography 🌎 (Page 5) (10 mins)

Answer: Where is it? What type of landform is it? How did it form? What’s the environment like?

9. Landform #2: Impact 👣 (Page 6) (10 mins)

Answer: How does this landform affect people? How have people adapted? Why is it important?

10. Lock Your Navigation 🔒 (5 mins)

Use the Lock Navigation Next Page block so your story can’t be clicked through — it must be explored by dragging the character. Update the navigation for your second landform.

11. Final Testing & Creativity 🎨 (35 mins)

Test your project by dragging the character across the map.

Add extra creativity:

🖼️ Backgrounds, icons, or details

🎶 Music or sound effects

🎤 Voiceovers

💫 Animations (bounce, fade, etc.)

Interactive Project Example for Students

Play through this lesson's example project created on Elementari. Use this example to guide and motivate your students.

Standards

CSTA K-12 Computer Science Standards (2017)

Algorithms & Programming

  • 2-AP-10 - Use flowcharts and/or pseudocode to address complex problems as algorithms.

  • 2-AP-13 - Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.

  • 2-AP-17 - Systematically test and refine programs using a range of test cases.

ISTE Student Standards

Creative Communicator

  • 6b - Students create original works or responsibly repurpose or remix digital resources into new creations.

  • 6d - Students publish or present content that customizes the message and medium for their intended audiences.

  • 6c - Students communicate complex ideas clearly and effectively by creating or using a variety of digital objects such as visualizations, models or simulations.

Computational Thinker

  • 5a - Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions.

Innovative Designer

  • 4a - Students know and use a deliberate design process for generating ideas, testing theories, creating innovative artifacts or solving authentic problems.

  • 4d - Students exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems.

  • 4c - Students develop, test and refine prototypes as part of a cyclical design process.

  • 4b - Students select and use digital tools to plan and manage a design process that considers design constraints and calculated risks.

AASL Standards

Inquire

  • I.A.2 - Recalling prior and background knowledge as context for new meaning

  • I.B.3 - Generating products that illustrate learning.

  • I.C.4 - Sharing products with an authentic audience.

About the Designer

Louana Prunty is an educator with over 14 years of experience across multiple grade levels. She currently teaches 6th-grade social studies and computer science at Grand Mountain School in the Widefield School District. Louana is passionate about integrating innovative tools like Elementari to make learning interactive and engaging. Her goal is to spark curiosity, promote critical thinking, and build digital literacy to support both the academic and personal growth of every student.

Select Lessons or Create Your Own Lesson!