Lesson Plan Generator
Core Information
Learning Objectives
Activities & Assessments
Final Lesson Plan
The generated lesson plan preview will appear here.
Materials: ${act.materials}
Assessment: ${act.assessment}
`; list.appendChild(item); }); } function renderPlanPreview(planData) { const previewContainer = document.getElementById('planPreview'); const pdfContainer = document.getElementById('pdf-lesson-plan'); if (!planData) { previewContainer.innerHTML = 'Click "Preview Lesson Plan" to generate.
'; pdfContainer.innerHTML = ''; return; } const { details, objectives, activities } = planData; const headerHTML = `Lesson Plan: ${details.title}
Subject: ${details.subject} | Grade Level: ${details.gradeLevel} | Duration: ${details.duration} minutes
Unit/Topic: ${details.topic}
Learning Objectives
- ${objectives.map(o => `
- ${o} `).join('')}
Activities, Materials, and Assessments
| Activity / Task | Materials Needed | Assessment Method |
|---|---|---|
| ${a.activity} | ${a.materials} | ${a.assessment} |
