HTML CSS LLM-Reflexion
Assignment 1: Persönliche DH-Portfolio-Seite
Abgabe: 13. April 2026 — Präsentation: 14. April 2026 (Einheit 04)
Beschreibung
Erstellen Sie eine persönliche Portfolio-Website, die Ihr Forschungsinteresse in den Digital Humanities vorstellt. Die Website besteht aus mindestens drei HTML-Seiten, verwendet ein externes CSS-Stylesheet und enthält mindestens ein DH-Datenobjekt (z. B. einen historischen Brief, eine Tabelle mit Metadaten oder ein Bild mit IIIF-Link).
Das Ziel ist, die in den Einheiten 01-03 erlernten Konzepte (HTML-Grundlagen, CSS-Gestaltung, Responsive Design) in einem zusammenhängenden Projekt anzuwenden. Nutzen Sie dabei aktiv LLM-Tools als Coding-Assistenten und dokumentieren Sie diesen Prozess in Ihrer Reflexion.
Anforderungen
Struktur und Inhalt
-
Mindestens 3 HTML-Seiten:
- Startseite — Kurze Vorstellung und Überblick über Ihre DH-Interessen
- Über mich — Ihr akademischer Hintergrund, Studienschwerpunkte und Motivation für die Digital Humanities
- Projektidee — Eine DH-Projektidee, die Sie im Laufe des Semesters verfolgen möchten, inklusive eines DH-Datenobjekts
- Konsistente Navigation zwischen allen Seiten (z. B. ein gemeinsames Menü in jedem Dokument)
- Mindestens ein DH-Datenobjekt, z. B.:
- Ein historischer Brief oder Textausschnitt (kann als TEI-Snippet eingebettet sein)
- Eine Tabelle mit Metadaten zu einer DH-Sammlung
- Ein Bild aus einer digitalen Sammlung mit IIIF-Link und Quellenangabe
- Ein eingebettetes Digitalisat (z. B. aus der Europeana)
Technik
- Externes CSS-Stylesheet (mindestens eine
.css-Datei, kein Inline-CSS) - CSS-Variablen für Farben und/oder Schriften (mindestens 3 Custom Properties in
:root) - Responsive Design — Die Website muss auf Mobilgeräten benutzbar sein (Viewport-Meta-Tag, flexible Layouts, mindestens ein Media Query)
- Semantisches HTML — Verwenden Sie die Elemente
<header>,<main>,<footer>,<nav>,<article>und/oder<section>sinnvoll - Valides HTML — Keine schwerwiegenden Fehler im W3C Validator
Deployment
- GitHub Repository — Der gesamte Quellcode liegt in einem öffentlichen GitHub-Repository
- GitHub Pages — Die Website ist über GitHub Pages online erreichbar
- README.md — Kurze Beschreibung des Projekts im Repository
Bewertungskriterien
Insgesamt 100 Punkte, verteilt wie folgt:
Detaillierte Kriterien
HTML-Qualität und Semantik (20 Punkte)
- Korrekte HTML5-Struktur (
<!DOCTYPE html>,<html>,<head>,<body>) - Sinnvoller Einsatz semantischer Elemente
- Valides HTML ohne schwerwiegende Fehler
- Gute Strukturierung mit Überschriftenhierarchie
- Alt-Texte für Bilder, sinnvolle Link-Texte
CSS-Design und Responsive Layout (20 Punkte)
- Externes Stylesheet mit CSS-Variablen
- Ansprechendes, konsistentes Design
- Funktionierendes responsives Layout (Test bei 375px und 1200px Breite)
- Typografie: lesbare Schriftgrößen, ausreichend Kontrast
- Sinnvoller Einsatz von Flexbox oder Grid
DH-Datenintegration (15 Punkte)
- Mindestens ein DH-Datenobjekt eingebunden
- Quellenangabe und Kontextualisierung
- Angemessene Darstellung (nicht einfach nur Text kopiert)
GitHub Pages Deployment (10 Punkte)
- Repository ist öffentlich zugänglich
- Website ist über GitHub Pages erreichbar
- Sinnvolle Commit-History (nicht alles in einem einzigen Commit)
LLM-Reflexion (20 Punkte)
- 500 - 800 Wörter Umfang
- Konkrete Prompt-Beispiele dokumentiert
- Kritische Analyse: Was hat funktioniert, was nicht?
- Persönlicher Lerneffekt beschrieben
Präsentation (15 Punkte)
- 5 Minuten Dauer (nicht wesentlich kürzer oder länger)
- Website wird live gezeigt
- Design-Entscheidungen und DH-Datenobjekt werden erklärt
- Mindestens ein Aspekt der LLM-Nutzung wird reflektiert
LLM-Reflexion: Leitfragen
Die LLM-Reflexion ist ein wesentlicher Bestandteil dieses Assignments. Nutzen Sie die folgenden Leitfragen als Orientierung. Sie müssen nicht alle Fragen beantworten, aber Ihre Reflexion sollte mehrere dieser Aspekte abdecken.
Leitfragen für die Reflexion
- Werkzeuge: Welche LLM-Tools haben Sie genutzt (ChatGPT, Claude, GitHub Copilot, andere)? Warum haben Sie sich dafür entschieden?
- Gelungene Prompts: Welche Prompts haben besonders gut funktioniert? Geben Sie mindestens ein konkretes Beispiel mit dem Prompt-Text und dem Ergebnis.
- Problematische Prompts: Welche Prompts haben nicht das gewünschte Ergebnis geliefert? Was war das Problem und wie haben Sie es gelöst?
- Lerneffekt: Was haben Sie aus dem generierten Code gelernt? Gab es HTML- oder CSS-Konzepte, die Sie erst durch die LLM-Ausgabe verstanden haben?
- Verbesserung: Was würden Sie beim nächsten Mal anders machen? Wie würden Sie Ihre Prompts verbessern?
Zur ausführlichen Reflexionsvorlage mit Beispielen und Bewertungskriterien
Tipps und Ressourcen
Tipp: Schritt für Schritt vorgehen
Beginnen Sie mit einer einfachen HTML-Struktur und ergänzen Sie schrittweise Design und Inhalte. Nutzen Sie das LLM nicht, um die gesamte Website auf einmal zu generieren, sondern arbeiten Sie iterativ: eine Seite, dann das Styling, dann das responsive Layout.
Tipp: Prompt-Strategie
Geben Sie dem LLM Kontext. Statt nur "Erstelle eine Portfolio-Seite" zu schreiben, beschreiben Sie genau, was Sie brauchen: "Erstelle eine HTML-Seite für eine DH-Studentin, die ihr Interesse an digitaler Edition beschreibt. Verwende semantisches HTML5 mit header, main und footer. Die Navigation soll Links zu drei Seiten enthalten."
Hilfreiche Links
- MDN: HTML lernen — Umfassende HTML-Dokumentation auf Deutsch
- MDN: CSS lernen — CSS-Grundlagen und Layouts
- A Complete Guide to Flexbox — Flexbox-Referenz (CSS-Tricks)
- W3C Markup Validator — HTML validieren
- GitHub Pages — Anleitung zum Deployment
- Europeana — Europäische digitale Sammlung (für DH-Datenobjekte)
- IIIF — International Image Interoperability Framework
DH-Datenquellen für das Portfolio
- GAMS — Geisteswissenschaftliches Asset Management System (Uni Graz)
- Europeana — Digitale Sammlungen aus ganz Europa
- Staatsbibliothek zu Berlin — Digitalisierte Handschriften und Drucke
- Wikimedia Commons — Freie Medien für die Nachnutzung
Abgabe
- Laden Sie den gesamten Quellcode in ein öffentliches GitHub-Repository hoch.
- Aktivieren Sie GitHub Pages in den Repository-Einstellungen.
- Reichen Sie im Moodle-Kurs folgende Informationen ein:
- Link zum GitHub-Repository
- Link zur GitHub Pages-Website
- Die LLM-Reflexion (als
reflexion.mdoderreflexion.htmlim Repository)
- Bereiten Sie eine 5-minütige Präsentation für Einheit 04 (14. April 2026) vor.