File: //proc/self/root/workspace/create_ab_jg12_02.py
#!/usr/bin/env python3
"""
Arbeitsblatt 2 - Jahrgang 12: Framing und Storytelling
Thema: Meinungsbildung in digitalen Medien verstehen
"""
from docx import Document
from docx.shared import Pt
from docx.enum.text import WD_ALIGN_PARAGRAPH
doc = Document()
# Überschrift
title = doc.add_heading('Arbeitsblatt 2: Framing und Storytelling', level=0)
title.alignment = WD_ALIGN_PARAGRAPH.CENTER
subtitle = doc.add_paragraph('Jahrgang 12 | Meinungsbildung in digitalen Medien')
subtitle.alignment = WD_ALIGN_PARAGRAPH.CENTER
subtitle.runs[0].font.size = Pt(14)
subtitle.runs[0].font.italic = True
doc.add_paragraph()
# Einleitung
doc.add_heading('Einleitung', level=1)
doc.add_paragraph(
'Digitale Medien nutzen verschiedene Strategien, um unsere Wahrnehmung und Meinung zu beeinflussen. '
'Framing, Storytelling, Polarisierung und Emotionalisierung sind zentrale Konzepte, '
'die im neuen Lehrplan explizit als Analysegegenstände genannt werden. '
'In dieser Einheit analysierst du, wie Nachrichten und Beiträge in sozialen Medien gestaltet werden.'
)
# Teil 1: Framing
doc.add_heading('Teil 1: Framing – Der Rahmen macht den Unterschied', level=1)
doc.add_paragraph(
'Framing beschreibt, wie ein Thema durch die Art der Darstellung "gerahmt" wird. '
'Derselbe Sachverhalt kann völlig unterschiedlich wahrgenommen werden, je nachdem, '
'welche Aspekte hervorgehoben oder weggelassen werden.'
)
framing_bsp = [
('Rahmen "Sicherheit"', 'Flüchtlinge als Bedrohung für die öffentliche Sicherheit'),
('Rahmen "Humanität"', 'Flüchtlinge als Menschen in Not, die Schutz suchen'),
('Rahmen "Ökonomie"', 'Flüchtlinge als Belastung oder Bereicherung für den Arbeitsmarkt')
]
for rahmen, beschreibung in framing_bsp:
p = doc.add_paragraph(style='List Bullet')
run = p.add_run(f'{rahmen}: ')
run.bold = True
p.add_run(beschreibung)
# Arbeitsauftrag 1
doc.add_heading('Arbeitsauftrag 1: Framing-Analyse', level=1)
doc.add_paragraph(
'Suche drei Artikel zum selben Thema aus unterschiedlichen Quellen (z.B. einer Tageszeitung, '
'einem Online-Portal und einem sozialen Netzwerk). Analysiere:'
)
fragen_aa1 = [
'Welche Überschrift wurde gewählt? Welche Wörter dominieren?',
'Welche Aspekte des Themas werden hervorgehoben?',
'Welche Informationen fehlen oder werden nur am Rande erwähnt?',
'Welcher "Rahmen" dominiert?',
'Welche Wirkung könnte dieser Rahmen auf die Leser haben?'
]
for frage in fragen_aa1:
doc.add_paragraph(frage, style='List Number')
# Teil 2: Storytelling
doc.add_heading('Teil 2: Storytelling – Geschichten statt Fakten', level=1)
doc.add_paragraph(
'Storytelling nutzt narrative Elemente, um Informationen emotional aufzuladen. '
'Statt trockener Fakten werden personale Geschichten erzählt, die Identifikation ermöglichen.'
)
storytelling_elemente = [
('Protagonist', 'Eine Identifikationsfigur, mit der sich die Zielgruppe verbunden fühlt'),
('Konflikt', 'Ein Problem oder eine Herausforderung, die überwunden werden muss'),
('Lösung', 'Der Ausweg, der oft mit einem bestimmten Produkt, einer Meinung oder einem Verhalten verknüpft ist'),
('Emotionale Aufladung', 'Bilder, Musik oder Sprache, die Gefühle wecken')
]
for element, erklaerung in storytelling_elemente:
p = doc.add_paragraph(style='List Bullet')
run = p.add_run(f'{element}: ')
run.bold = True
p.add_run(erklaerung)
# Arbeitsauftrag 2
doc.add_heading('Arbeitsauftrag 2: Storytelling-Muster erkennen', level=1)
doc.add_paragraph(
'Analysiere einen politischen Beitrag oder eine Werbekampagne in sozialen Medien. '
'Identifiziere die Storytelling-Elemente und trage sie in die Tabelle ein:'
)
table = doc.add_table(rows=5, cols=3)
table.style = 'Light Grid Accent 1'
header = table.rows[0].cells
header[0].text = 'Element'
header[1].text = 'Beschreibung im Beitrag'
header[2].text = 'Beabsichtigte Wirkung'
elemente = ['Protagonist', 'Konflikt', 'Lösung', 'Emotionale Elemente']
for i, element in enumerate(elemente, start=1):
table.rows[i].cells[0].text = element
# Teil 3: Polarisierung und Emotionalisierung
doc.add_heading('Teil 3: Polarisierung und Emotionalisierung', level=1)
doc.add_paragraph(
'Polarisierung spaltet die Gesellschaft in "Wir" gegen "Die". Emotionalisierung nutzt '
'Gefühle wie Angst, Wut oder Hoffnung, um Reaktionen zu verstärken. Beide Strategien '
'sind in digitalen Medien weit verbreitet.'
)
strategien = [
('Polarisierung', 'Schwarz-Weiß-Denken, klare Feindbilder, keine Nuancen'),
('Emotionalisierung', 'Starke Adjektive, Ausrufezeichen, dramatische Bilder'),
('Klickköder (Clickbait)', 'Überspitze Überschriften, Neugier wecken'),
('Bestätigungsfehler', 'Nur Informationen, die die eigene Meinung stützen')
]
for strategie, beschreibung in strategien:
p = doc.add_paragraph(style='List Bullet')
run = p.add_run(f'{strategie}: ')
run.bold = True
p.add_run(beschreibung)
# Arbeitsauftrag 3
doc.add_heading('Arbeitsauftrag 3: Beispielanalyse', level=1)
doc.add_paragraph(
'Wähle einen Post aus einem sozialen Netzwerk zu einem kontroversen Thema. '
'Analysiere ihn nach folgenden Kriterien:'
)
kriterien_aa3 = [
'Enthält der Post polarisierende Sprache (z.B. "Die da oben", "Wir vs. die")?',
'Welche Emotionen werden angesprochen? (Angst, Wut, Hoffnung, Stolz)',
'Werden Fakten oder Gefühle betont?',
'Gibt es Nuancen oder nur Schwarz-Weiß-Darstellung?',
'Wie könnte eine neutralere Formulierung lauten?'
]
for kriterium in kriterien_aa3:
doc.add_paragraph(kriterium, style='List Number')
# Teil 4: Transfer und Anwendung
doc.add_heading('Arbeitsauftrag 4: Selbst produzieren', level=1)
doc.add_paragraph(
'Schreibe zu einem aktuellen Thema zwei kurze Beiträge (je ca. 150 Wörter):'
)
doc.add_paragraph('Beitrag 1: Polarisierend und emotional aufgeladen', style='List Bullet')
doc.add_paragraph('Beitrag 2: Sachlich und differenziert', style='List Bullet')
doc.add_paragraph(
'Tausche die Beiträge mit einer Partnerin/einem Partner aus und analysiert gegenseitig '
'die verwendeten Framing- und Storytelling-Techniken.'
)
# Reflexion
doc.add_heading('Reflexion', level=1)
reflexion_fragen = [
'Wie hat sich deine Wahrnehmung von Medienbeiträgen durch diese Analyse verändert?',
'In welchen Situationen begegnest du Framing im Alltag?',
'Sollte Framing und Storytelling in der journalistischen Ausbildung thematisiert werden? Begründe.'
]
for frage in reflexion_fragen:
doc.add_paragraph(frage, style='List Number')
# Lehrerhinweise
doc.add_page_break()
lehrer = doc.add_heading('Lehrerhinweise', level=1)
lehrer_text = doc.add_paragraph()
lehrer_run = lehrer_text.add_run(
'⚠️ Teilvalidierter Lehrplan – Neue Kompetenzerwartungen LB 3.3 und 4.1: '
'Framing, Storytelling, Polarisierung, Emotionalisierung, Bildlichkeit als '
'Analysekategorien für meinungsbildende pragmatische Texte.'
)
lehrer_run.font.italic = True
doc.add_paragraph()
doc.add_heading('Hinweise zur Durchführung:', level=2)
hinweise = [
'Aktuelle Beispiele aus der Tagespresse nutzen, um Relevanz zu sichern',
'Gruppenarbeit für AA1-3 empfohlen (Analyse verschiedener Quellen)',
'AA4 eignet sich für Partnerarbeit mit gegenseitigem Feedback',
'Optional: KI-Tool zum Vergleich von Framing in verschiedenen Artikeln nutzen'
]
for hinweis in hinweise:
doc.add_paragraph(hinweis, style='List Bullet')
doc.add_heading('Differenzierung:', level=2)
doc.add_paragraph(
'Basisniveau: Fokus auf AA1 und AA2 mit vorgegebenen Artikeln. '
'Erweitertes Niveau: Zusätzliche Analyse von Bildsprache und Layout (Bildlichkeit als '
'weitere Kategorie aus LB 3.3).'
)
doc.save('/mnt/onedrive_write/FOS_Deutsch_Lehrplanvergleich_2026/04_Jahrgang_12/Arbeitsblaetter/AB2_Framing_Storytelling.docx')
print("AB2 Jahrgang 12 erstellt")