Character Feelings & Choices Map

Tip: Avoid real names & personal info

Paste a short story summary (or generate one) to get an empathy + literacy worksheet: feelings over time, motivations, choices, perspective questions, and an alternate ending.

Safe renderingNo HTML injection
Offline fallbackWorks if API fails
HistorySaves last 10 maps locally

Inputs

Fill in the form, then Generate.

Story & character
If you’re not sure, leave this blank. Use a role/nickname, not a real person.
I paste a summary Use your own short summary (2–10 sentences works well).
Generate a story Make a school-appropriate story summary from templates (or AI if enabled).
If your summary includes personal info (emails, phone numbers, addresses), the app will try to generalize it before generating.
AI settings
Proxy keeps your API key on a server. Direct mode requires a key in the browser (not recommended).
Affects variation when AI is used.
Proxy config
Your server should return JSON matching the worksheet schema.
Stored only in memory for this session.
What the AI is asked to do
The app requests a single JSON object using a strict schema (Structured Outputs). It asks for: character snapshot, emotion timeline (5–8 beats), 3 choices with consequences, 5–8 perspective prompts, an alternate ending, and a brief “what changed and why.”
Safety rules: school-appropriate by default, no graphic violence/sexual content, generalize identifying info.
Privacy & classroom note
Don’t paste private identifying info. If you’re using AI, your text may be sent to an API (depending on settings). This tool tries to generalize obvious identifiers (emails/phones/addresses), but it’s best to avoid them from the start.

Worksheet output

Copy, print, and save to history.

Ready. Generate a map to begin.
Nothing generated yet.

What you’ll see here

After you generate, the worksheet will appear in 5 sections: Character snapshot, Emotion timeline, Choices & consequences, Perspective shift, and Alternate ending.

Tip: Try focusing on a supporting character to practice empathy and infer their needs.