File: //workspace/create_vorklasse_ab.py
from docx import Document
from docx.shared import Pt
def set_verdana(doc):
style = doc.styles['Normal']
font = style.font
font.name = 'Verdana'
font.size = Pt(11)
def add_heading_vb(doc, text, level=1):
p = doc.add_heading(text, level=level)
for run in p.runs:
run.font.name = 'Verdana'
run.font.size = Pt(14) if level == 1 else Pt(12)
return p
def create_ab1_vorklasse():
doc = Document()
set_verdana(doc)
add_heading_vb(doc, "Arbeitsblatt 1: KI-gestuetztes Schreiben - Kritisches Pruefen", 1)
p = doc.add_paragraph()
p.add_run("Themenbereich: ").bold = True
p.add_run("KI-Anwendungen im Deutschunterricht (D103.1, D103.2)")
p = doc.add_paragraph()
p.add_run("Kompetenz: ").bold = True
p.add_run("Du kannst KI-generierte Texte kritisch pruefen und deren Qualitaet beurteilen.")
doc.add_paragraph()
add_heading_vb(doc, "Aufgabe 1: Was kann KI - was kann KI nicht?", 2)
doc.add_paragraph("Diskutiere mit deinem Nachbarn: Welche Staerken und Schwaechen hat eine KI beim Texteschreiben?")
doc.add_paragraph("Staerken der KI:")
for i in range(3):
doc.add_paragraph("o ________________________________", style='List Bullet')
doc.add_paragraph("Schwaechen der KI:")
for i in range(3):
doc.add_paragraph("o ________________________________", style='List Bullet')
doc.add_paragraph()
add_heading_vb(doc, "Aufgabe 2: KI-Text pruefen", 2)
p = doc.add_paragraph()
p.add_run("Lies den folgenden KI-generierten Text und pruefe ihn auf Fehler und Maengel.")
p = doc.add_paragraph()
p.add_run("KI-Text:").bold = True
doc.add_paragraph('"Die Klimaveraenderung ist ein grosses Thema heute. Viele Leute denken dass es sehr wichtig ist etwas zu tun. Die Wissenschaftler sagt das die Temperaturen steigen werden in den naechsten Jahren. Man sollte deshalb mehr Fahrrad fahren und weniger Auto."')
doc.add_paragraph()
p = doc.add_paragraph()
p.add_run("Pruefkriterien:").bold = True
table = doc.add_table(rows=5, cols=3)
table.style = 'Table Grid'
headers = ['Kriterium', 'Befund', 'Schwere (1-3)']
for i, h in enumerate(headers):
table.rows[0].cells[i].text = h
table.rows[0].cells[i].paragraphs[0].runs[0].bold = True
criteria = ['Grammatik / Rechtschreibung', 'Logik / Inhalt', 'Stil / Ausdruck', 'Struktur / Aufbau']
for i, c in enumerate(criteria, 1):
table.rows[i].cells[0].text = c
doc.add_paragraph()
add_heading_vb(doc, "Aufgabe 3: Verbessern", 2)
doc.add_paragraph("Schreibe eine verbesserte Version des KI-Textes:")
for i in range(5):
doc.add_paragraph("_" * 80)
doc.add_paragraph()
add_heading_vb(doc, "Aufgabe 4: Kennzeichnung von KI-Nutzung", 2)
doc.add_paragraph("1. Du hast ChatGPT nach Ideen gefragt:")
doc.add_paragraph("Kennzeichnung: _______________________________________________________________")
doc.add_paragraph("2. Du hast einen KI-Text als Grundlage genommen:")
doc.add_paragraph("Kennzeichnung: _______________________________________________________________")
doc.add_paragraph("3. Du hast KI zur Grammatikpruefung genutzt:")
doc.add_paragraph("Kennzeichnung: _______________________________________________________________")
doc.add_paragraph()
p = doc.add_paragraph()
p.add_run("=" * 60)
p = doc.add_paragraph()
p.add_run("Lehrerhinweise:").bold = True
doc.add_paragraph("- Aufgabe 1: 5-10 min Partnerarbeit\n- Aufgabe 2: 10-15 min Einzelarbeit\n- Aufgabe 3: Hausaufgabe\n- Aufgabe 4: Diskussion zur Kennzeichnungspflicht")
doc.save('/mnt/onedrive_write/FOS_Deutsch_Lehrplanvergleich_2026/02_Vorklasse/Arbeitsblaetter/AB1_KI-gestuetztes-Schreiben_kritisch-pruefen.docx')
print("AB1 Vorklasse erstellt")
create_ab1_vorklasse()