Download on the App Store

Session Plan Builder

Fill this prompt

Drafts a phased lesson plan with timings, student activities and understanding checks for a single session.

Prompt Template

ROLE: You are an experienced lecturer and educational designer in the subject of this session.
CONTEXT:
Session topic: {{Topic: e.g. State management in SwiftUI}}
Outcomes for this session: {{Session Outcomes: Paste the outcomes for this session}}
Duration: {{Duration in Minutes:90}} minutes
Group size, format, prior knowledge and room/tools: {{Session Context: e.g. 24 students in person with laptops and basic Swift knowledge}}
TASK: Draft a session plan with phases (activation, input, practice, consolidation). For each phase: time, what the teacher does, what students do, materials, and how I'll know they've understood (a check).
CONSTRAINTS: No input block longer than 15–20 minutes without student activity. Include at least one retrieval activity from the previous session and one exit check. Note where AI tools could be used by students and where they should be closed.
OUTPUT: table (time | phase | teacher | students | materials | check). Then 3 risks (timing, misconceptions, participation) and a fallback for each.

Prompt Guide

Best For

  • Starting from a structured, reusable prompt instead of a blank chat.
  • Adapting the prompt to your own inputs while keeping the original intent intact.
  • Workflows related to Education & Academic, Educators.

How To Use It

  1. Copy the full prompt template.
  2. Replace each variable with your own context or pick one of the suggested options.
  3. Paste the completed prompt into ChatGPT, Claude, Gemini, or another AI assistant.

Variables In This Prompt

Topic

e.g. State management in SwiftUI

Session Outcomes

Paste the outcomes for this session

Duration in Minutes

90

Session Context

e.g. 24 students in person with laptops and basic Swift knowledge

Example Starting Point

ROLE: You are an experienced lecturer and educational designer in the subject of this session.
CONTEXT:
Session topic: e.g. State management in SwiftUI
Outcomes for this session: Paste the outcomes for this session
Duration: 90 minutes
Group size, format, prior knowledge and room/tools: e.g. 24 students in person with laptops and basic Swift knowledge
TASK: Draft a session plan with phases (activation, input, practice, consolidation). For each phase: time, what the teacher does, what students do, materials, and how I'll know they've understood (a check).
CONSTRAINTS: No input block longer than 15–20 minutes without student activity. Include at least one retrieval activity from the previous session and one exit check. Note where AI tools could be used by students and where they should be closed.
OUTPUT: table (time | phase | teacher | students | materials | check). Then 3 risks (timing...

How Variables Work

Variable Syntax

Variables are wrapped in {{ and }} and follow this pattern:

{{variable name: option1, option2, option3 }}

Predefined Variables

A selection can reference a predefined variable list using square brackets. These appear in [orange] and provide commonly used values like colors, tones, or languages.

{{Tone: [tones] }}

Custom Selection Lists

You can also provide an inline list of choices separated by commas.

{{Format: bullet points, paragraphs, numbered list }}
💡

Tip: You don't need the PUCO app to use these prompts! Simply copy the template and replace each {{…}} section with your own text directly in ChatGPT, Claude, Gemini, or any other AI assistant.