File: //workspace/create_pptx_vk_arbeit.py
from pptx import Presentation
from pptx.util import Inches, Pt
from pptx.dml.color import RGBColor
from pptx.enum.text import PP_ALIGN
prs = Presentation()
prs.slide_width = Inches(13.333)
prs.slide_height = Inches(7.5)
# Slide 1: Title
slide = prs.slides.add_slide(prs.slide_layouts[6])
title_box = slide.shapes.add_textbox(Inches(0.5), Inches(2.5), Inches(12.333), Inches(1.5))
tf = title_box.text_frame
p = tf.paragraphs[0]
p.text = "KI-gestuetztes Schreiben - Arbeitsphase"
p.font.size = Pt(44)
p.font.bold = True
p.font.color.rgb = RGBColor(0, 51, 102)
p.alignment = PP_ALIGN.CENTER
# Slide 2: Einstieg
slide = prs.slides.add_slide(prs.slide_layouts[6])
title_box = slide.shapes.add_textbox(Inches(0.5), Inches(0.3), Inches(12.333), Inches(1))
tf = title_box.text_frame
p = tf.paragraphs[0]
p.text = "Einstieg: Was kann KI?"
p.font.size = Pt(36)
p.font.bold = True
p.font.color.rgb = RGBColor(0, 102, 153)
content_box = slide.shapes.add_textbox(Inches(0.5), Inches(1.5), Inches(12.333), Inches(5))
tf = content_box.text_frame
p = tf.paragraphs[0]
p.text = "Partnerarbeit (5 Min.)"
p.font.size = Pt(24)
p.font.bold = True
items = [
"Diskutiert: Welche Staerken hat KI beim Schreiben?",
"Diskutiert: Welche Schwaechen hat KI?",
"Notiert eure Ergebnisse auf dem Arbeitsblatt"
]
for item in items:
p = tf.add_paragraph()
p.text = item
p.font.size = Pt(22)
p.space_before = Pt(12)
# Slide 3: Erarbeitung 1
slide = prs.slides.add_slide(prs.slide_layouts[6])
title_box = slide.shapes.add_textbox(Inches(0.5), Inches(0.3), Inches(12.333), Inches(1))
tf = title_box.text_frame
p = tf.paragraphs[0]
p.text = "Erarbeitung: KI-Text pruefen"
p.font.size = Pt(36)
p.font.bold = True
p.font.color.rgb = RGBColor(0, 153, 76)
content_box = slide.shapes.add_textbox(Inches(0.5), Inches(1.5), Inches(12.333), Inches(5))
tf = content_box.text_frame
p = tf.paragraphs[0]
p.text = "Einzelarbeit (10 Min.)"
p.font.size = Pt(24)
p.font.bold = True
p = tf.add_paragraph()
p.text = "Lies den KI-Text auf dem Arbeitsblatt und pruefe:"
p.font.size = Pt(22)
items = [
"Grammatik und Rechtschreibung",
"Logik und inhaltliche Richtigkeit",
"Stil und Ausdruck",
"Struktur und Aufbau"
]
for item in items:
p = tf.add_paragraph()
p.text = "- " + item
p.font.size = Pt(20)
p.space_before = Pt(8)
# Slide 4: Erarbeitung 2
slide = prs.slides.add_slide(prs.slide_layouts[6])
title_box = slide.shapes.add_textbox(Inches(0.5), Inches(0.3), Inches(12.333), Inches(1))
tf = title_box.text_frame
p = tf.paragraphs[0]
p.text = "Erarbeitung: Verbessern"
p.font.size = Pt(36)
p.font.bold = True
p.font.color.rgb = RGBColor(0, 153, 76)
content_box = slide.shapes.add_textbox(Inches(0.5), Inches(1.5), Inches(12.333), Inches(5))
tf = content_box.text_frame
p = tf.paragraphs[0]
p.text = "Einzelarbeit (10 Min.)"
p.font.size = Pt(24)
p.font.bold = True
p = tf.add_paragraph()
p.text = "Schreibe eine verbesserte Version des KI-Textes."
p.font.size = Pt(22)
p = tf.add_paragraph()
p.text = ""
p = tf.add_paragraph()
p.text = "Achte auf:"
p.font.size = Pt(22)
items = ["Korrekte Grammatik", "Logischen Aufbau", "Angemessenen Stil"]
for item in items:
p = tf.add_paragraph()
p.text = "- " + item
p.font.size = Pt(20)
# Slide 5: Sicherung
slide = prs.slides.add_slide(prs.slide_layouts[6])
title_box = slide.shapes.add_textbox(Inches(0.5), Inches(0.3), Inches(12.333), Inches(1))
tf = title_box.text_frame
p = tf.paragraphs[0]
p.text = "Sicherung: Ergebnisse im Plenum"
p.font.size = Pt(36)
p.font.bold = True
p.font.color.rgb = RGBColor(153, 102, 0)
content_box = slide.shapes.add_textbox(Inches(0.5), Inches(1.5), Inches(12.333), Inches(5))
tf = content_box.text_frame
p = tf.paragraphs[0]
p.text = "Gemeinsam (10 Min.)"
p.font.size = Pt(24)
p.font.bold = True
items = [
"Was waren die haeufigsten Fehler im KI-Text?",
"Was war am schwierigsten zu erkennen?",
"Sammlung der verbesserten Saetze"
]
for item in items:
p = tf.add_paragraph()
p.text = "- " + item
p.font.size = Pt(22)
p.space_before = Pt(12)
# Slide 6: Transfer
slide = prs.slides.add_slide(prs.slide_layouts[6])
title_box = slide.shapes.add_textbox(Inches(0.5), Inches(0.3), Inches(12.333), Inches(1))
tf = title_box.text_frame
p = tf.paragraphs[0]
p.text = "Transfer: Kennzeichnung"
p.font.size = Pt(36)
p.font.bold = True
p.font.color.rgb = RGBColor(102, 51, 153)
content_box = slide.shapes.add_textbox(Inches(0.5), Inches(1.5), Inches(12.333), Inches(5))
tf = content_box.text_frame
p = tf.paragraphs[0]
p.text = "Hausaufgabe / Weiterarbeit"
p.font.size = Pt(24)
p.font.bold = True
p = tf.add_paragraph()
p.text = "Ueberlege: Wie wuerdest du folgende KI-Nutzungen kennzeichnen?"
p.font.size = Pt(22)
items = [
"ChatGPT nach Ideen gefragt",
"KI-Text als Grundlage genommen",
"KI zur Grammatikpruefung genutzt"
]
for item in items:
p = tf.add_paragraph()
p.text = "- " + item
p.font.size = Pt(20)
p.space_before = Pt(8)
prs.save('/mnt/onedrive_write/FOS_Deutsch_Lehrplanvergleich_2026/02_Vorklasse/Praesentationen/Arbeitsphasen_Vorklasse_KI-Schreiben.pptx')
print("Arbeitsphasen-PPTX Vorklasse erstellt")