HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //workspace/build_docx.py
from docx import Document
from docx.shared import Pt, Inches, RGBColor
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml.ns import qn

def set_verdana(run, size=11, bold=False):
    run.font.name = 'Verdana'
    run.font.size = Pt(size)
    run.font.bold = bold
    run._element.rPr.rFonts.set(qn('w:eastAsia'), 'Verdana')

def add_verdana_paragraph(doc, text, size=11, bold=False, alignment=WD_ALIGN_PARAGRAPH.LEFT, space_after=6):
    p = doc.add_paragraph()
    p.alignment = alignment
    p.paragraph_format.space_after = Pt(space_after)
    run = p.add_run(text)
    set_verdana(run, size, bold)
    return p

def add_heading_verdana(doc, text, level=1):
    h = doc.add_heading(text, level=level)
    for run in h.runs:
        set_verdana(run, size=14 if level == 1 else 12 if level == 2 else 11, bold=True)
    return h

def add_bullet_list(doc, items):
    for item in items:
        p = doc.add_paragraph(item, style='List Bullet')
        for run in p.runs:
            set_verdana(run, 10)

def create_table(doc, headers, rows):
    table = doc.add_table(rows=1, cols=len(headers))
    table.style = 'Light Grid Accent 1'
    header_cells = table.rows[0].cells
    for i, header in enumerate(headers):
        header_cells[i].text = header
        for paragraph in header_cells[i].paragraphs:
            for run in paragraph.runs:
                set_verdana(run, 10, bold=True)
    for row_data in rows:
        row_cells = table.add_row().cells
        for i, cell_text in enumerate(row_data):
            row_cells[i].text = cell_text
            for paragraph in row_cells[i].paragraphs:
                for run in paragraph.runs:
                    set_verdana(run, 10)
    return table

# Dokument 1: Lehrkräfteleitfaden
doc1 = Document()
title = doc1.add_heading('Lehrkräfteleitfaden zur Umsetzung der Lehrplanumstellung\nFOS Deutsch 2026', 0)
for run in title.runs:
    set_verdana(run, 16, bold=True)
title.alignment = WD_ALIGN_PARAGRAPH.CENTER

add_verdana_paragraph(doc1, 'Gültig für Vorklasse (ab 2026/27), Jg. 11 (ab 2026/27), Jg. 12 (ab 2027/28), Jg. 13 (ab 2028/29)', 10, alignment=WD_ALIGN_PARAGRAPH.CENTER, space_after=12)

add_heading_verdana(doc1, '1. Validierungsstatus', 1)
create_table(doc1, ['Jahrgang', 'Status', 'Bemerkung'], [
    ['Vorklasse', '✅ Vollständig validiert', 'Vollabgleich möglich'],
    ['Jahrgang 11', '⚠️ Teilvalidiert', 'Alte Fassung nicht öffentlich zugänglich'],
    ['Jahrgang 12', '⚠️ Teilvalidiert', 'Alte Fassung nicht mehr verfügbar'],
    ['Jahrgang 13', '⚠️ Teilvalidiert', 'Alte Fassung nicht öffentlich zugänglich']
])
add_verdana_paragraph(doc1, '', space_after=6)

add_heading_verdana(doc1, '2. Priorisierte Themenfelder je Jahrgang', 1)
add_heading_verdana(doc1, '2.1 Vorklasse (ab 2026/27)', 2)
add_bullet_list(doc1, [
    'KI-gestütztes Schreiben und kritische Prüfung von KI-Antworten (NEU)',
    'Digitale / multiple Texte verstehen (NEU)',
    'Schreibprozess neu: Funktionen – Prozess – Textformen (STRUKTURWANDEL D103)',
    'Konstruktives Feedback und Überarbeitung',
    'Paraverbale Kommunikation / Zuhören (erweiterter Fokus)',
    'Szenisch spielen → OPTIONAL (Entlastung möglich)'
])

add_heading_verdana(doc1, '2.2 Jahrgang 11 (ab 2026/27)', 2)
add_verdana_paragraph(doc1, '⚠️ Unsicherheiten bei Entfällen/Verschiebungen – alte Fassung nicht verfügbar', 10, bold=False)
add_bullet_list(doc1, [
    'KI-gestütztes Schreiben, Feedback, Überarbeitung (NEU)',
    'Social Proof, Filterblasen, FOMO, Memes (NEU)',
    'Podcasts / moderne Medienformate (NEU)',
    'Digitale Texte und Multimodalität (NEU)',
    'Kollaboratives Schreiben (betont)'
])

add_heading_verdana(doc1, '2.3 Jahrgang 12 (ab 2027/28)', 2)
add_verdana_paragraph(doc1, '⚠️ Unsicherheiten bei Entfällen/Verschiebungen – alte Fassung nicht verfügbar', 10, bold=False)
add_bullet_list(doc1, [
    'Desinformation, Deep Fakes, Social Bots (NEU)',
    'Framing, Storytelling, Polarisierung, Emotionalisierung (NEU)',
    'Kollaboratives Schreiben und KI-Feedback (NEU)',
    'Multiple / nichtlineare Texte (verstärkt)',
    'Lyrik → möglicherweise optionalisiert ("ggf. lyrische Texte")'
])

add_heading_verdana(doc1, '2.4 Jahrgang 13 (ab 2028/29)', 2)
add_verdana_paragraph(doc1, '⚠️ Unsicherheiten bei Entfällen/Verschiebungen – alte Fassung nicht verfügbar', 10, bold=False)
add_bullet_list(doc1, [
    'Data Bias und KI-Einfluss auf Sprache / Menschenbild (NEU)',
    'Wissenschaftliches Arbeiten mit KI-Dokumentation (NEU)',
    'Abgrenzung menschlicher Kreativität von KI-basierten Lösungen (NEU)',
    'Podcast / Filmbeitrag als Ausdrucksformen (NEU)',
    'Digitale Pinnwände als Hilfsmittel'
])

add_heading_verdana(doc1, '3. KI-Didaktik-Hinweise', 1)
add_heading_verdana(doc1, '3.1 Grundsätze', 2)
add_bullet_list(doc1, [
    'KI als Werkzeug UND Reflexionsgegenstand',
    'Transparenzpflicht: KI-Nutzung muss dokumentiert werden',
    'Balance zwischen Nutzung und kritischer Reflexion',
    'Prompt-Kompetenz implizit gefordert (Anwendung auf eigene Bedürfnisse ausrichten)',
    'Abgrenzung menschlicher Kreativität von KI-basierten Lösungen thematisieren'
])

add_heading_verdana(doc1, '3.2 Konkrete Umsetzung', 2)
add_bullet_list(doc1, [
    'Prompting-Grundlagen vermitteln',
    'KI-generierte Texte kritisch prüfen (Faktencheck, Bias-Erkennung)',
    'Kennzeichnungspflicht für KI-Nutzung einführen',
    'Feedback-Schleifen: Lehrkraft ↔ Peergroup ↔ KI',
    'Datenschutz-Richtlinien beachten'
])

add_heading_verdana(doc1, '3.3 Risiken und Grenzen', 2)
add_bullet_list(doc1, [
    'KI als Hilfsmittel vs. KI als Ersatz für eigenständiges Denken',
    'Halluzinationen und falsche Informationen',
    'Bias in KI-Modellen thematisieren',
    'Urheberrechtsfragen bei KI-Outputs'
])

add_heading_verdana(doc1, '4. Umsetzungshinweise', 1)
add_heading_verdana(doc1, '4.1 Scaffolding als Prinzip', 2)
add_bullet_list(doc1, [
    'Häufige Formulierung "mit Hilfestellungen" → Unterstützungssysteme bereitstellen',
    'Checklisten für Schreibaufträge',
    'Formulierungshilfen für verschiedene Textformen',
    'Feedback-Raster für Peer-Feedback',
    'KI-Prompting-Leitfäden',
    'Mehr Anleitung, weniger "selber herausfinden"'
])

add_heading_verdana(doc1, '4.2 Feedback-Kultur', 2)
add_bullet_list(doc1, [
    'Feedback-Schleifen etablieren (Zeit einplanen)',
    'Multi-Perspektivisches Feedback (Lehrkraft, Peergroup, KI)',
    'Konstruktives Feedback trainieren',
    'Überarbeitungskompetenz fördern'
])

add_heading_verdana(doc1, '4.3 Textauswahl', 2)
add_bullet_list(doc1, [
    'Lebensweltbezug als neues Kriterium (Ganzschriftwahl)',
    'Jugendgerechte Literatur bevorzugen',
    'Digitale Texte systematisch einbinden',
    'Multiple und nichtlineare Texte als Standard'
])

add_heading_verdana(doc1, '4.4 Methoden', 2)
add_bullet_list(doc1, [
    'Kooperative und kollaborative Schreibformen',
    'Schreibkonferenzen etablieren',
    'Digitale Tools für Kollaboration testen',
    'Handlungs- und produktionsorientierte Verfahren'
])

add_heading_verdana(doc1, '5. Validierungsampel', 1)
create_table(doc1, ['Bereich', 'Vorklasse', 'Jg. 11', 'Jg. 12', 'Jg. 13'], [
    ['KI-Integration', '🟢', '🟢', '🟢', '🟢'],
    ['Digitale Texte', '🟢', '🟢', '🟢', '🟢'],
    ['Neue Medienformate', '🟡', '🟢', '🟢', '🟢'],
    ['Entfallene Inhalte', '🟢', '🟡', '🟡', '🟡'],
    ['Strukturänderungen', '🟢', '🟡', '🟡', '🟡'],
    ['Didaktische Konsequenzen', '🟢', '🟢', '🟢', '🟢']
])
add_verdana_paragraph(doc1, '', space_after=6)
add_verdana_paragraph(doc1, '🟢 = vollständig validiert | 🟡 = teilvalidiert (Unsicherheiten) | 🔴 = nicht validiert', 9, bold=False)

add_heading_verdana(doc1, '6. Empfehlungen', 1)
add_heading_verdana(doc1, '6.1 Sofortmaßnahmen (ab 2026/27)', 2)
add_bullet_list(doc1, [
    'KI-Einheit planen (2-3 Stunden)',
    'Lebenswelt-Check bei Ganzschrift',
    'Scaffolding-Materialien erstellen',
    'Digitale Texte einbinden',
    'Feedback-Schleifen etablieren'
])

add_heading_verdana(doc1, '6.2 Mittelfristig (bis Ende 2026/27)', 2)
add_bullet_list(doc1, [
    'Lehrerfortbildung: KI-Didaktik (dringend)',
    'Textprozeduren (Einführung nach Feilke)',
    'Materialentwicklung zu modernen Medienphänomenen',
    'Methodenkoffer erweitern'
])

add_heading_verdana(doc1, '6.3 Langfristig (ab 2027/28)', 2)
add_bullet_list(doc1, [
    'Fachcurriculum anpassen',
    'Qualitätsentwicklung: Austausch über gelungene KI-Integration',
    'Materialpool aufbauen'
])

doc1.save('/mnt/onedrive_write/FOS_Deutsch_Lehrplanvergleich_2026/00_Status_und_Quellen/06_Lehrkraefteleitfaden_Umsetzung_Lehrplanumstellung.docx')
print('✅ 06_Lehrkraefteleitfaden erstellt')