libretechandClaude Opus 4.8 102a6d53e5 223015b+c klausurfragen: sose26-klausurset kuratiert + wording-fixes
- 223015c: G7 id-selektor neu (ersetzt spezifität-ansatz), B10 encapsulation
  + E3 gesamtablauf disabled (tcp-handshake nie ausreichend behandelt),
  G6 ohne hsl + farbname/color code, H6 curb-cut-wording (genau zwei
  beispiele, klickflächen/kontrast/tab+enter), H7 attribute statt tags
  + screenreader-distraktor + tastatur-wording, B7b dns: domain->ip
- 223015b: J22 ohne buch-lesen + überwiegend unabhängig, K2 sie-form
  + taschenrechner-hinweis, strg/cmd+f
- .gitignore: slides/**/*-INTERN.md (lokale klausur-previews, nie deployen)
- 223015b/CLAUDE.md: deck-doku + downstream-verweis aufs klausur-repo

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 13:37:01 +02:00

Uni Slides - DHBW + HdM

Combined presentation slides for DHBW and HdM Stuttgart courses, built with Marp.

Courses

Code Title Origin
223015b Dateiformate, Schnittstellen, Speichermedien HdM
223015c Internettechnologien HdM
dhbw Technik I – Grundlagen IT DHBW

Project Structure

slides/
├── 223015b/          # HdM: Dateiformate
├── 223015c/          # HdM: Internettechnik
├── dhbw/              # DHBW slides (TBD)
scripts/              # Build scripts
build/                # Generated output (gitignored)

Development

make hdm-dev          # Live server all HdM courses (port 1312, HMR)
make hdm-dev-b       # 223015b only (port 1313, HMR)
make hdm-dev-c       # 223015c only (port 1314, HMR)
make dhbw-dev        # DHBW (not yet configured)

Build

make hdm-build        # Build all HdM courses (HTML + PDF)
make hdm-build-b     # 223015b only
make hdm-build-c     # 223015c only
make hdm-html        # HTML only all HdM
make hdm-pdf         # PDF only all HdM

Klausur Folien

Extract exam slides (<!-- _class: klausur -->) into single file:

make hdm-klausur      # All HdM courses
make hdm-klausur-b    # 223015b only
make hdm-klausur-c    # 223015c only

Output: slides/<course>/klausurfolien.md

Tools

make qr URL=https://example.com              # Generate QR code
make qr-slides COURSE=223015b                 # QR for course URL
make optimize-images COURSE=223015b          # Resize images

Deploy

make hdm-deploy        # Deploy all HdM courses
make hdm-deploy-b     # 223015b only
make hdm-deploy-c     # 223015c only
make deploy           # Full deploy (all courses)

Marking Slides as Klausur-Relevant

Add this comment block after the slide separator:

---

<!-- _class: klausur -->
<!-- _header: '' -->
<!-- _footer: '' -->
<!-- _backgroundColor: #e3f2fd -->

# Your Slide Title

Content here...

The klausur class adds a visual indicator (diagonal stripes) during presentation.

S
Description
No description provided
Readme
146 MiB
Languages
HTML 91.9%
Shell 6%
Makefile 1.7%
JavaScript 0.2%
Nix 0.1%
Other 0.1%