File: //proc/thread-self/root/workspace/create_pptx_vk_einf.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 = "Deutsch Vorklasse - Neue Themen 2026/27"
p.font.size = Pt(44)
p.font.bold = True
p.font.color.rgb = RGBColor(0, 51, 102)
p.alignment = PP_ALIGN.CENTER
sub_box = slide.shapes.add_textbox(Inches(0.5), Inches(4.2), Inches(12.333), Inches(1))
tf = sub_box.text_frame
p = tf.paragraphs[0]
p.text = "KI, digitale Texte, Feedback & mehr"
p.font.size = Pt(24)
p.font.color.rgb = RGBColor(100, 100, 100)
p.alignment = PP_ALIGN.CENTER
# Slide 2: Uebersicht
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 = "Was erwartet euch?"
p.font.size = Pt(36)
p.font.bold = True
content_box = slide.shapes.add_textbox(Inches(0.5), Inches(1.5), Inches(12.333), Inches(5))
tf = content_box.text_frame
items = [
"1. KI-gestuetztes Schreiben und kritisches Pruefen",
"2. Digitale und multiple Texte verstehen",
"3. Schreibprozess: Funktionen - Prozess - Textformen",
"4. Konstruktives Feedback und Ueberarbeitung",
"5. Paraverbale Kommunikation und Zuhoeren"
]
for item in items:
p = tf.add_paragraph()
p.text = item
p.font.size = Pt(24)
p.space_before = Pt(12)
# Slide 3: KI im Deutschunterricht
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 = "KI im Deutschunterricht"
p.font.size = Pt(36)
p.font.bold = True
content_box = slide.shapes.add_textbox(Inches(0.5), Inches(1.5), Inches(6), Inches(5))
tf = content_box.text_frame
p = tf.paragraphs[0]
p.text = "Was du lernst:"
p.font.size = Pt(24)
p.font.bold = True
items = [
"KI als Hilfsmittel nutzen",
"KI-Texte kritisch pruefen",
"KI-Nutzung kennzeichnen",
"Grenzen der KI erkennen"
]
for item in items:
p = tf.add_paragraph()
p.text = item
p.font.size = Pt(20)
p.space_before = Pt(8)
content_box2 = slide.shapes.add_textbox(Inches(6.5), Inches(1.5), Inches(6), Inches(5))
tf = content_box2.text_frame
p = tf.paragraphs[0]
p.text = "Wichtig:"
p.font.size = Pt(24)
p.font.bold = True
p = tf.add_paragraph()
p.text = "KI ist ein WERKZEUG, kein Ersatz fuer eigenes Denken!"
p.font.size = Pt(20)
# Slide 4: Digitale Texte
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 = "Digitale Texte verstehen"
p.font.size = Pt(36)
p.font.bold = True
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 = "Besonderheiten digitaler Texte:"
p.font.size = Pt(24)
p.font.bold = True
items = [
"Hyperlinks und Verlinkungen",
"Multimodalitaet (Text + Bild + Video)",
"Multiple Dokumente vergleichen",
"Dynamische Aktualisierung",
"Verschiedene Lesestrategien"
]
for item in items:
p = tf.add_paragraph()
p.text = item
p.font.size = Pt(20)
p.space_before = Pt(8)
# Slide 5: Feedback
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 = "Konstruktives Feedback"
p.font.size = Pt(36)
p.font.bold = True
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 = "Gutes Feedback ist:"
p.font.size = Pt(24)
p.font.bold = True
items = [
"KONKRET - Nicht vage",
"BESCHREIBEND - Nicht wertend",
"MACHBAR - Realistische Vorschlaege",
"AUSGEWOGEN - Staerken UND Schwaechen"
]
for item in items:
p = tf.add_paragraph()
p.text = item
p.font.size = Pt(20)
p.space_before = Pt(8)
# Slide 6: Abschluss
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 = "Los geht's!"
p.font.size = Pt(44)
p.font.bold = True
p.font.color.rgb = RGBColor(0, 102, 51)
p.alignment = PP_ALIGN.CENTER
sub_box = slide.shapes.add_textbox(Inches(0.5), Inches(4.2), Inches(12.333), Inches(1))
tf = sub_box.text_frame
p = tf.paragraphs[0]
p.text = "Gemeinsam entdecken wir die Welt der KI und digitalen Texte"
p.font.size = Pt(24)
p.font.color.rgb = RGBColor(100, 100, 100)
p.alignment = PP_ALIGN.CENTER
prs.save('/mnt/onedrive_write/FOS_Deutsch_Lehrplanvergleich_2026/02_Vorklasse/Praesentationen/Einfuehrung_Vorklasse_Deutsch_2026.pptx')
print("Einfuehrungs-PPTX Vorklasse erstellt")