Everything you need to give your students their own essay title builder. Pick one of the three, or use them together. Bookmark this page so you can come back to it.
Here is the title builder you made on the blog, filled in as you left it. You can keep editing it here. When the preview looks right, copy the embed code underneath and paste it into a Google Site, a school website or any learning platform that accepts embed code.
Everything stays in your browser. Nothing is uploaded.
Students copy their title. The builder doesn't send titles to you. Ask students to paste their finished title into a Classroom assignment, or use the Google Form in part 3 if you want titles collected for you.
This prompt has an AI chatbot read your unit plan and set up the whole title builder for you. It works in any AI chatbot, so use whichever your school allows.
I'm a teacher. I'm attaching two things:
1. My unit plan for [subject, year group and unit name].
2. My curriculum's list of command terms [e.g. the MYP command terms].
(I have removed school and student names.)
Each student will write [an essay / a research question] about their own [country / text / event / company / experiment]. I want them to build their own title from three choices:
- COMMAND TERM: one from my attached list
- FOCUS: their own [country / text / ...]
- SCOPE: one of three levels:
a) the whole topic
b) two aspects of the topic, compared
c) one aspect in depth, with three sub-points (this one needs teacher approval)
Please do this in four steps, and stop after step 3 so I can check it.
STEP 1 – ASPECTS
From my unit plan, list 6 to 10 aspects of the topic (usually one per lesson or main idea). Write each as a short noun phrase that reads naturally inside a sentence, e.g. "the rise of TNCs", not "TNCs". Also give me a short phrase for the whole topic, e.g. "globalisation".
STEP 2 – COMMAND TERMS AND SENTENCE PATTERNS
Choose 3 to 5 command terms from my attached list that suit this task. For each one, give:
- the official definition, copied exactly from my list
- a one-sentence note in brackets on what it means for THIS essay, written for a [age]-year-old
- one sentence pattern with two gaps, {scope} and {focus}, e.g. "To what extent has {scope} been good for {focus}?"
STEP 3 – CHECK EVERY PATTERN
Test each pattern three ways: with the whole-topic phrase, with two aspects joined by "and", and with a single aspect. Show me all the example titles in a table. If any title reads badly or makes no sense (e.g. "To what extent has e-waste dumping been good for Ghana?"), rewrite the pattern or the aspect wording and say what you changed.
Then stop and ask me: "Do you want any changes, and should I build (A) an embeddable page or (B) a Google Form?"
STEP 4 – BUILD IT (only after I reply)
(A) Embeddable page: one self-contained HTML file (all HTML, CSS and JavaScript in one file, no external libraries) that I can paste into a Google Site with Insert > Embed > Embed code. It should have:
- drop-downs for command term and scope, and a text box for the focus
- the note for the chosen command term shown underneath
- extra drop-downs that appear for "two aspects", and an aspect drop-down plus three text boxes for "one aspect in depth"
- the finished title in large text, updating live, with the command term, scope and focus each highlighted in a different colour
- a status label: "Ready for approval", or "Not ready yet" with a reason if the focus is blank, the two aspects are the same, or any sub-point box is empty
- a "Copy title" button
- clear, friendly styling that works on a phone and a classroom board
Then tell me in simple steps how to put it on a Google Site.
(B) Google Form: give me click-by-click instructions to build it, including:
- section 1: name, command term, focus and scope questions
- section 2 (two aspects) and section 3 (one aspect + three sub-points), with "Go to section based on answer" set on the scope question
- linking it to a Google Sheet
- a formula for the first row of the Sheet that turns every response into the finished title, using ARRAYFORMULA so new rows fill in automatically, plus an "Approved" tick-box columnTest before students see it. If the AI builds a page, paste the code into the free W3Schools Tryit Editor (w3schools.com/html/tryit.asp?filename=tryhtml_default) and click Run. Then try it as a student would: leave a sub-point blank and pick the same aspect twice. It should say "Not ready yet" both times.
Use this if you want every title to land in one Google Sheet for you to approve. It takes about 20 minutes and needs no code. The example uses my globalisation essay. Swap in your own command terms and aspects.



Students only see the section that matches their scope. Someone writing about the whole topic goes straight to submit.

={"Scope";ARRAYFORMULA(IF(E2:E="","",
IF(LEFT(E2:E,3)="Glo","globalisation",
IF(LEFT(E2:E,3)="Two",F2:F&" and "&G2:G,H2:H))))}={"Essay title";ARRAYFORMULA(IF(L2:L="","",
IF(C2:C="Evaluate","Evaluate the impact of "&L2:L&" on "&D2:D&".",
IF(C2:C="Discuss","Discuss whether "&L2:L&" has brought more benefits than costs to "&D2:D&".",
IF(C2:C="To what extent","To what extent has "&L2:L&" been good for "&D2:D&"?",
"Examine how "&L2:L&" has changed "&D2:D&".")))))}Using your own words? Change "globalisation" in formula 1 to your whole-topic phrase, and the sentences in formula 2 to your own patterns. If your columns are in a different order, paste both formulas into any AI chatbot with your column headings and ask it to adjust them.

I'll email you when I post the next classroom tool. If you make a title builder for another subject, I'd love to see it: reply to any of my emails.