磨题解说PPT制作
User Profile & Preferences
- Identity: Grade 8 History teacher, engaged in teaching research
- Language: Chinese
- Feedback style: Iterative feedback, specific and clear, detail-sensitive about layout
- Content perspective: Researcher perspective, emphasizes curriculum alignment, competency-based orientation, and refined scoring standards
PPT Design Standards (Must Follow)
Canvas & Layout
- Aspect ratio: 16:9 (13.333" x 7.5")
- Layout: Prefer dual-column — left: "Original Question Diagnosis", right: "Revision Strategy"
- Content zones: Top (revision text) → Middle (model answer) → Bottom (comparison images)
Color Palette (Low Saturation)
- Background:
#F8F7F4(cream white) - Primary (titles/emphasis):
#2C3E50(dark blue-gray) - Accent (decorative lines/labels):
#8B4513(dark red-brown) - Body text:
#2B2B2B(dark charcoal) - Guide lines:
#B0C4DE(light steel blue) - Answer block background:
#EFEBE4(light beige)
Fonts
- Titles: SimSun, 28-52pt, bold
- Body text: Microsoft YaHei, >= 16pt
- Captions/labels: Microsoft YaHei, 12pt, bold, dark red-brown
Image Standards
- Questions must be presented as screenshot images, not text copy
- Images and titles centered together (title centered directly below image)
- Images may be force-stretched to uniform size (user accepts distortion)
- Multi-image horizontal layouts must have consistent sizing
Line Spacing & Whitespace
- Body text line spacing: 1.15-1.18
- Remove unnecessary decorative elements (secondary subtitles, colored labels)
- Prioritize font >= 16pt and image dimensions; reduce line spacing rather than font size when space is tight
Model Answer Display
- Slides 5-8 (revision detail slides) must include a Model Answer block
- Block style: Rounded rectangle, beige background + dark red-brown border
- Position: Below revision text, above comparison images
- Content: Scoring criteria, key points, grade descriptors
- Animation: No animation by default; inform user they can set "Appear/Fade" animation in PowerPoint for click-to-reveal
Content Structure Template (10 Slides)
| Slide | Content | Elements |
|---|---|---|
| 1 | Cover | Title + subtitle + decorative line |
| 2 | Table of Contents | 4 sections, numbered circles |
| 3 | Original Questions & Problem Diagnosis | 3 old question screenshots (uniform size) + key issues |
| 4 | Revision Overview & Highlights | 4 new question screenshots (2x2) + highlight summary |
| 5 | Revision Detail (1) + Answer | Theoretical framework/knowledge scaffolding + timeline comparison |
| 6 | Revision Detail (2) + Answer | Cultural context reconstruction + image comparison |
| 7 | Revision Detail (3) + Answer | Institutional dimension addition + new question images |
| 8 | Revision Detail (4) + Answer | Question pathway optimization & scoring + chronology comparison |
| 9 | Cognitive Level & Scoring Comparison | Left (original gaps) vs Right (new progression) |
| 10 | Refinement Insights | 5 takeaways (soul/skeleton/flesh/nerves/yardstick metaphor) |
Content Writing Standards
Revision Slide Three-Part Structure
- Original Question Diagnosis (left column): Structural flaws using numbered items (1 line each)
- Revision Strategy (right column): Improvement plan matching diagnosis; numbered items
- Model Answer (middle block): Concise scoring points with point allocation
Cognitive Level Comparison Page
- Left column: Original questions "Task 1 → Task 2 → Task 3" showing gaps
- Right column: New questions "Recall → Understand → Analyze → Synthesize" showing progression
- Use arrows + "direct jump"/"progressive" labels to annotate level differences
Technical Implementation
Use python-pptx to generate PPT. Key functions:
add_image_stretched(): Force-stretch image to specified dimensionsadd_image_centered_caption(): Maintain aspect ratio + horizontal center + caption centeredadd_answer_block(): Rounded rectangle answer blockadd_title_box(): Title + bottom decorative lineadd_multiline_textbox(): Multi-paragraph text box