Skip to content

feat(lms): sequence als Klick ins Bild / Sequence as click-in-image - #220

Merged
securebitsorg merged 1 commit into
mainfrom
feat/lms-sequence-klickflaeche
Aug 26, 2026
Merged

feat(lms): sequence als Klick ins Bild / Sequence as click-in-image#220
securebitsorg merged 1 commit into
mainfrom
feat/lms-sequence-klickflaeche

Conversation

@securebitsorg

Copy link
Copy Markdown
Member

Nachzügler zu #218: Dieser Commit wurde auf den Branch gepusht, nachdem #218 bereits gesquasht gemergt war, und hat main deshalb nie erreicht.

Die sequence-Form zeigt das Level-Bild als Klickfläche. Der Browser sammelt nur Klickpunkte (relativ 0..1); welcher Bereich getroffen wurde, entscheidet der Server — erst die Antwort enthält die rects der gefundenen Bereiche und markiert sie im Bild. Das Bild wird per fetch mit Auth als Blob-URL geladen (ein img src kann keine Bearer-Header senden). Letzter Klick zurücknehmbar; ohne Bild bleibt die Texteingabe für Textmarken.

Gegenstücke (Bild-Endpunkt, Klick-Auflösung) sind über enterprise #63 bereits auf master. tsc und Build laufen durch.

DE:
- Die sequence-Form zeigt jetzt das Level-Bild als Klickflaeche. Der Browser
  sammelt nur Klickpunkte (relativ 0..1) und schickt sie zum Server; welcher
  Bereich getroffen wurde, entscheidet der Server
- Erst die Antwort enthaelt die rects der gefundenen Bereiche und markiert
  sie im Bild; nicht Gefundenes bleibt unsichtbar
- Das Bild wird per fetch mit Auth geladen und als Blob-URL angezeigt - ein
  img-src kann keine Bearer-Header senden
- Letzten Klick zuruecknehmen; ohne Bild bleibt die Texteingabe fuer
  Textmarken
- Ersetzt die Texteingabe-Behelfsloesung aus dem vorigen Commit

EN:
- The sequence form now shows the level image as a click surface. The browser
  only collects click points (relative 0..1) and sends them to the server;
  the server decides which area was hit
- Only the response contains the rects of found areas and marks them in the
  image; what was not found stays invisible
- The image is fetched with auth and shown as a blob URL - an img src cannot
  send bearer headers
- Undo last click; without an image the text input for text markers remains
- Replaces the text-input stopgap from the previous commit

Signed-off-by: marci <support@secure-bits.org>
(cherry picked from commit 6ee5485)
@securebitsorg
securebitsorg merged commit a2ba1bf into main Aug 26, 2026
10 checks passed
@securebitsorg
securebitsorg deleted the feat/lms-sequence-klickflaeche branch August 26, 2026 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant