Commit Graph

27 Commits

Author SHA1 Message Date
3f4be26dcb improve termin 1 slides content and formatting
- clean up speaker notes, remove redundant comments
- fix typo in bit etymology note
- update data units tables with german number names and examples
- add klausur class to exam-relevant slides
- improve hands-on exercise formatting with direct download links
2026-01-05 16:31:15 +01:00
d19c8ddfc9 add background image for termin 2 2025-12-31 01:02:39 +01:00
b3182d6366 update root index with references, qr code, and svg deploy support 2025-12-31 01:02:38 +01:00
b97b49b5be add qr code section to course index pages 2025-12-31 01:02:38 +01:00
51691cd75e sync course b label color to petrol blue (#1e5f8a) 2025-12-31 01:02:38 +01:00
74cc7aad58 improve inline code contrast across all slides
- change code text color from #1e5f8a to #5fb3e4 (brighter blue) in course 223015b
- update code styling in course 223015c for better contrast
- update custom-theme.css with --color-dimmed variable

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 00:24:45 +01:00
7e80d15a06 sync colors: unified petrol blue (#1e5f8a) for course b 2025-12-30 19:47:31 +01:00
aaf1447048 container slide: add dateiformat terminology, simplify layout 2025-12-30 18:39:18 +01:00
7943824eeb expand container vs codec into 3 detailed slides 2025-12-30 18:00:39 +01:00
eaeae275a7 update h1/h2 colors in course b, fix qr code contain 2025-12-30 17:59:58 +01:00
e6a455b095 fix agenda: add teil 3 and 4 2025-12-30 17:56:20 +01:00
963ba1d173 remove pausen, mittagspause, rückblick, was ihr gelernt habt slides 2025-12-30 17:54:35 +01:00
278509577d unify slide styles across all termine
223015b:
- add klausur styles to termin-3, 4, 5
- consistent styles across all 6 termine

223015c:
- h1: darker raspberry (#a02060)
- h2: dark gray almost black (#1f2937)
- section.invert h1: white
- consistent styles across all 3 termine

also:
- add squoosh link and QR code
- update video title to "RIIIIIIIESIG"
- replace i-frame diagram with canon image
2025-12-30 17:49:41 +01:00
82f83a9284 revise 'das problem' slide to explain why digital audio matters 2025-12-30 17:20:30 +01:00
3cd0636748 update compression slides with german terminology
- add lead slide "Kompression"
- rename to "Verlustfrei vs. Verlustbehaftet"
- rename to "Verlustfrei: Lauflängenkodierung (RLE)"
- merge duplicate lossy slides into "Verlustbehaftet: Der Trick"
- add hexed.it QR code and link
2025-12-30 17:20:00 +01:00
1b9b2f315a add slide content improvements and dev server setup
223015b:
- add WTF hex code explanation slide (89=137 decimal, PNG signature)
- add ASCII lead slide with historical context
- remove Hilbert-Studie reference from title

223015c termin 2:
- add OSI layer 5 (session) and layer 6 (presentation) slides
- add URL/domain anatomy slide
- mark HTTP/S section as klausur
- improve status codes formatting with client/server examples
- add CRUD column to HTTP methods table

infrastructure:
- add dev-server.sh for multi-course development
- update generate-index.sh with course-specific colors
- add QR codes for slide URLs
2025-12-30 16:24:44 +01:00
0ff5e94e20 remove all fleißaufgabe slides from 223015b 2025-12-30 12:29:12 +01:00
cdd5055d61 add .claude/ to gitignore 2025-12-30 11:31:30 +01:00
e561d669dc add 223015c course: internettechnologien
3 termine covering internet history, html, css, javascript, networking
2025-12-30 11:31:07 +01:00
40fd60f1fa add 223015b course: dateiformate, schnittstellen, speichermedien
6 termine covering file formats, interfaces, storage media, and distribution
2025-12-30 11:31:00 +01:00
3c78c898dd add documentation
- README.md: project overview, commands, structure
- CLAUDE.md: agent guidelines for slide editing
2025-12-30 11:30:45 +01:00
41a6c8bd2a add custom marp theme 2025-12-30 11:30:40 +01:00
8028eb24ee add nix flake with dev tools
provides:
- nix develop: dev shell with nodejs, qrencode, imagemagick
- nix run .#qr: generate qr codes from urls
- nix run .#qr-slides: generate qr for course urls
- nix run .#optimize-img: resize images to max width
2025-12-30 11:30:36 +01:00
fa7faab48f add index.html generator script
generates styled course overview with pdf links and qr codes
2025-12-30 11:30:29 +01:00
385bd43be1 add unified makefile for multi-course builds
- dev servers on ports 1311 (index), 1312, 1313
- build/deploy targets for both courses
- qr code generation via nix-shell
- image optimization support
2025-12-30 11:30:24 +01:00
1db4033e47 add package.json with marp-cli dependency
unified project config for both courses
2025-12-30 11:30:17 +01:00
9eec163a86 initial project setup with gitignore
ignores build outputs, node_modules, nix results, and legacy folders
2025-12-30 11:30:11 +01:00