Advanced Content Production: From Lesson Plan to Working Code

Reading time: approx 10 min

You have learned to steer the AI with precise instructions and use its built-in pedagogical tools. Now it is time to combine these skills to use ChatGPT-5 as a personal assistant for advanced content production. With GPT-5's unified system and real-time router that can switch to Thinking for difficult tasks, you can give the AI larger, more complex assignments like creating an entire lesson plan from start to finish and get a high-quality result back.

In this lesson, we test the boundaries of what is possible and give you concrete workflows to save time and raise the quality of your materials.

What you will learn

  • How you generate a complete lesson plan in multiple steps with a single, well-formulated prompt.
  • Simple and effective technique for creating differentiated materials for students at different levels.
  • How you can safely generate and use simple, working code examples for subjects like math, physics, or technology even without programming knowledge.
  • A workflow for quality assuring and adapting AI-generated content.

Part 1: Create complete lesson plans (Illustrative example)

Forget asking for individual parts. With GPT-5, you can order the whole package. By using the CRAV method from lesson 3, you can give a detailed order that the AI then processes.

Goal: Create a complete 80-minute lesson plan about photosynthesis for Biology 1 in high school.

Prompt template with CRAV method:

Act as an experienced and creative high school biology teacher with expertise in pedagogical visualization. I need a complete lesson plan for an 80-minute lesson about photosynthesis for the Biology 1 course. The students have varying prior knowledge.

Create the lesson plan in markdown format and structure it according to the following parts:

1. **Lesson objectives:** 3-4 clear goals linked to the subject plan in Biology 1.
2. **Introduction (10 min):** A creative "hook" that awakens curiosity. Suggest a question or an everyday phenomenon.
3. **Teacher-led walkthrough (25 min):** Key concepts to cover. Suggest two concrete analogies to explain the process.
4. **Practical exercise (30 min):** A simple lab or investigation that can be done in the classroom with commonly available materials.
5. **Summary and discussion (10 min):** Three open discussion questions that tie together the lesson.
6. **Exit Ticket (5 min):** Two short questions to assess student understanding.

Result: The AI will generate a well-organized document that follows your structure and contains creative, subject-specific suggestions for each part. Your job becomes to review, adjust, and adapt, not to create everything from scratch.

Part 2: Differentiation on autopilot

One of the most time-consuming tasks for a teacher is adapting materials for students with different needs. GPT-5 can do the heavy lifting for you.

Workflow for differentiation (Illustrative example):

Step 1: Generate a base text.

  • Prompt: Write a factual text of 300 words about the causes of the Cold War, adapted for grade 9.

Step 2: Create a simplified version.

  • Follow-up prompt: Excellent. Now take the text above and create a simplified version for students with language difficulties. Use shorter sentences, simpler words, and divide the text into clear paragraphs with headings.

Step 3: Create an advanced version.

  • Follow-up prompt: Thank you. Now create a version of the original text for students who need extra challenge. Add more nuanced reasoning about the ideological differences and include a source-critical question about how history was written by the victors.

Quickly and efficiently, you have three versions of the same content, adapted for different student groups.

Part 3: AI as code assistant in the classroom

GPT-5's improved ability to understand and write code opens new doors for visualizing complex ideas in STEM subjects.

IMPORTANT: AI-generated code must always be seen as a draft. Always test it before you use it in the classroom. GPT-5 has improved reliability on code benchmarks, but local dependencies and environments may require adjustments. Use it as a pedagogical tool, not for critical applications.

Practical example: Visualize physics (Illustrative) Goal: Create a simple visualization of free fall for a physics lesson.

Prompt template:

Act as a physics teacher who knows basic Python programming. I need a simple and complete code snippet in Python that uses the 'matplotlib' library to plot a graph.

The graph should show a ball's position (y-axis) over time (x-axis) during free fall from 100 meters height (without air resistance).

The code must be fully functional and contain clear comments in English that explain what each line does, so that my high school students can understand both the physics and the code.

Use in the classroom: Remember that ChatGPT only generates the code, it does not run it. You can easily run the code in a free online service like Google Colab. Show the graph to the students and go through the English comments in the code to explain the connection between the laws of physics and the logic of programming. The code itself becomes a teaching tool.

Next steps

You have now seen how you can use GPT-5 as a powerful production assistant. But with great power comes great responsibility to use the tool wisely.

In the next lesson, 'Security and Ethics: Navigating a More Reliable AI Landscape', we turn our attention to the critical questions around cheating, source criticism, and how we teach a responsible approach to AI in school.