Hero background

Interactive Storytelling Magic

Technology • 45 • 30 students • Created with AI following Aligned with National Curriculum for England

Download now

Free PDF · we'll email you a copy

Technology
45
30 students
12 April 2025

Teaching Instructions

Create a lesson plan where students design and code a simple interactive story using a programming platform like Scratch, incorporating branching narratives based on user choices. By the end of the lesson students will be able to showcase their interactive stories to the class and receive feedback from peers.

Interactive Storytelling Magic

Lesson Overview

In this engaging 45-minute session, students will design and code an interactive story using Scratch. The emphasis will be on incorporating branching narratives based on user choices. This lesson targets Year 5 students (ages 9-10) and aligns with the UK National Curriculum for Computing, specifically covering programming, computational thinking, and creative design.

Learning Objectives

By the end of the session, students will be able to:

  • Create an interactive story using Scratch.
  • Implement branching narratives based on user decisions.
  • Present their stories effectively and engage in peer feedback.

Curriculum Frameworks

The lesson aligns with the UK National Curriculum for Computing:

  • Key Stage 2 – Computing: Understand and apply the fundamental principles and concepts of computer science, including logic, algorithms, and programming.
  • Key Stage 2 – Digital Literacy: Recognise common uses of information technology beyond school and use technology safely, respectfully, and responsibly.

Materials Needed

  • Computers with internet access (one per student)
  • Scratch account for each student
  • Projector and screen for demonstrations
  • Whiteboard and markers for brainstorming
  • Feedback forms for peer review

Time Breakdown

Introduction (5 minutes)

  1. Presentation: Briefly introduce Scratch and its capabilities.
    • Show examples of interactive stories.
    • Explain the concept of branching narratives.

Brainstorming Session (10 minutes)

  1. Story Idea Generation:
    • Students will pair up for 2 minutes to discuss potential interactive story ideas.
    • Ask pairs to share their ideas with the class, noting key narratives and choices on the whiteboard.

Coding Phase (25 minutes)

  1. Guidance on Scratch (5 minutes):

    • Quick tutorial on how to create sprites, backgrounds, and coded events in Scratch.
    • Display the necessary blocks for branching choices.
  2. Independent Coding (20 minutes):

    • Students will work independently on their interactive stories.
    • Encourage them to think critically about choices and how these lead to different outcomes.
    • Circulate around the room to offer support and prompt critical thinking with questions like: "What happens next if the user chooses this option?"

Presentations & Peer Feedback (10 minutes)

  1. Showcase Stories:

    • Each student will present their interactive story to the class in 1-minute segments.
    • Encourage them to highlight the user choices and their outcomes.
  2. Peer Feedback:

    • Distribute feedback forms where students can write down what they liked and suggestions for improvement.
    • Encourage positive and constructive feedback, focusing on creativity and interactivity.

Assessment

  • Formative Assessment: Monitor students during the coding phase. Use questioning to assess their understanding of coding blocks and narrative choices.
  • Peer Review: Collect feedback forms after presentations. This will assess students' engagement and their ability to provide constructive criticism.

Additional Support

  • For Higher Ability Students: Encourage them to include more complex coding elements, such as variables or additional sprites for depth.
  • For Lower Ability Students: Provide a template that outlines a basic story structure, making it easier to fill in the details.

Conclusion

Wrap up the session by highlighting innovative ideas or techniques from their stories. Emphasise the importance of creativity in technology and storytelling, encouraging students to continue developing their programming skills.


By promoting creativity through coding and providing a platform for showcasing their work, students will not only learn technical skills but also foster their confidence and communication abilities. This lesson plan combines fun, education, and peer collaboration, effectively engaging students in the world of technology.

Create Your Own AI Lesson Plan

Join thousands of teachers using Kuraplan AI to create personalized lesson plans that align with Aligned with National Curriculum for England in minutes, not hours.

AI-powered lesson creation
Curriculum-aligned content
Ready in minutes

Created with Kuraplan AI

🌟 Trusted by 1000+ Schools

Join educators across United Kingdom