4 Commits

Author SHA1 Message Date
Claude
dc09999472
feat(ai-act-kompass): verified evidence chain for the AI literacy test
- Manual participant entry for paper tests: name + correct answers →
  register entry with source 'paper' (app runs are tagged 'app')
- Scan upload per register entry: marked paper sheets (image/PDF,
  max 1 MB) stored locally as data URL and anchored with a SHA-256
  checksum of the original file; view scan in-app, checksum shown
- Document verification: certificate and training register printouts
  carry a SHA-256 checksum footer over the document content — a
  presented printout can be re-verified against the tool; certificate
  additionally references its register entry ID (evidence chain
  certificate ↔ register ↔ scan)
- Register printout extended with source, evidence checksum and ID
  columns; record deletion with confirmation warning
- UI labels in all nine languages; 73 tests green

Claude-Session: https://claude.ai/code/session_017YjohVNx1ZGNM4MX7tHpfv
2026-07-04 11:35:58 +00:00
Claude
c35318a240
feat(ai-act-kompass): answer key now includes the questions themselves
The answer key is self-contained for markers: each entry shows the
question text, the correct answer spelled out (letter + wording) and
the explanation — no need to hold the test sheet next to it.
Test updated accordingly (72 green).

Claude-Session: https://claude.ai/code/session_017YjohVNx1ZGNM4MX7tHpfv
2026-07-04 11:32:19 +00:00
Claude
ca58f1738f
feat(ai-act-kompass): printable training materials (paper test, answer key, handout)
- Paper version of the AI literacy test: name/date/department fields,
  12 questions with tick boxes (A/B/C), marking line and signature
  block — for employees without computer access; contains no answers
- Answer key for markers: correct letter plus explanation per question,
  pass threshold noted
- Training handout: the 12 core rules (question + explanation) as
  Art. 4 training material to distribute before the test
- All printable with company letterhead via the existing print/PDF
  pipeline and downloadable; buttons in the quiz view under 'Print
  training materials'; UI labels in all nine languages (document body
  DE/EN with EN fallback, full localization follows the content pack)
- 3 new tests (72 total)

Claude-Session: https://claude.ai/code/session_017YjohVNx1ZGNM4MX7tHpfv
2026-07-04 11:29:14 +00:00
Claude
21946a157f
feat(ai-act-kompass): AI literacy test (Art. 4) with certificate and training register
- Simple 12-question basics quiz ('for dummies'): how AI works,
  hallucinations, confidential data, human oversight, chatbot
  disclosure (Art. 50), prohibited practices (Art. 5), high-risk
  (Annex III), GDPR, internal incident reporting (Art. 73), shadow AI
  approval, content marking, the Art. 4 duty itself — 3 options each,
  pass threshold 70%
- Evaluation view with per-question explanations (learning effect),
  pass/fail stamp badge
- Printable certificate (letterhead) as Art. 4 evidence: name, date,
  score, topics covered, signature lines — files into the existing
  training plan documentation
- Local training register (localStorage): every run recorded (name,
  date, score, status), printable as continuous Art. 4 evidence
  register; cleared with all-data delete
- New nav entry; UI strings in all nine languages; question bank
  currently DE/EN (translations for the other seven languages follow
  in the next commit)
- 6 new tests (69 total)

Claude-Session: https://claude.ai/code/session_017YjohVNx1ZGNM4MX7tHpfv
2026-07-04 11:09:55 +00:00