LernLaterne USER

Session, bootstrap, content & lemma progress

API actions

Public

No session required.

DWDS helpers (test console)

When /info is served (dev or API_TEST_PAGE=1), this app exposes same-origin helpers: POST /dwds/normalize-import, POST /dwds/normalize-apkg, and POST /dwds/extract-pdf for cleaning prose before you paste lines into vocabulary lists below. Vocabulary rows are resolved against the Lexicon on save (not via DWDS lemmatize on this server).

Me (authenticated)

Requires Authorization: Bearer (token stored after login).

Vocabulary lists
Pipeline: optional Step 1Step 1a normalize / Anki .apkg / PDF extract (optional franc German filter) — then paste one surface or headword per line into Step 2 (optional tab + POS). Saving a list resolves lines via the Lexicon on the server. For browser autocomplete, call the public Lexicon API (see <meta name="ll-lexicon-api"> and the button below).
PDF: embedded text first; if you tick OCR, scanned pages are rendered and passed through tesseract.js (German). Large PDFs can be slow. Stored POS: N, V, PRPN, …
Step 1 — source

Entry editing
GET {LEXICON}/v1/de/lemmas?prefix=…&pageSize=25 — public Lexicon lemma-prefix autosuggest (set via <meta name="ll-lexicon-api"> from LEXICON_API_BASE_URL) · POST …/lists/:id/entries append · PATCH|DELETE …/lists/:id/entries/:entryId

Teacher

Only works when logged in as a teacher. IDs below default from last bootstrap.

Vocabulary sharing
Uses list id from Me → List id. Teacher only. {"shareAllStudents":true} or {"shareAllStudents":false,"groupIds":["…"]} or {"shareAllStudents":false} to make private.

Invitations (public token URLs)

Webhooks

Request log

0 entries