Skip to content

Releases: qudiqudi/jobreif

Version 1.53.0 (21.07.2026)

Choose a tag to compare

@qudiqudi qudiqudi released this 21 Jul 15:27
84eae86

Neu

Assessment-Center-Tests: die bestellte Fragenzahl ist jetzt vollständig stellenbezogen – Eignungsaufgaben kommen gratis obendrauf.

Bisher zählten im Assessment-Center ein Teil der allgemeinen Eignungsaufgaben (Zahlenreihe, Konzentration) zur gewählten Fragenzahl mit – von 10 bestellten Fragen waren so nur rund 7 stellenbezogen. Ab sofort bestehen die von dir gewählten N Fragen vollständig aus stellenbezogenen Fragen; die allgemeinen Eignungsaufgaben (Zahlenreihe, Konzentration, Figuren/Matrizen) kommen zusätzlich und kostenlos obendrauf. Bestellst du z. B. 10 Fragen, enthält der Test 10 stellenbezogene plus die Eignungsaufgaben – also mehr als 10 insgesamt.

Im Prüfungsmodus rechnet das Zeitlimit diese Zusatzaufgaben mit ein.

Technisch

  • Backend erzeugt keine generischen Eignungsaufgaben mehr im Modell-Set (aptitude-freies Generierungs-Schema); die Aufgaben hängt der Client deterministisch und lokal gescored on-top an – kein zusätzlicher Modell-Aufruf, keine Kosten.
  • Duplikat-Schutz macht die Deploy-Reihenfolge unkritisch.
  • Reviewt via Codex + Fable (beide SHIP).

Version 1.52.1 (21.07.2026)

Choose a tag to compare

@qudiqudi qudiqudi released this 21 Jul 14:13
be1d293

Behoben

Auswertungs-Fortschritt zählt jetzt alle Fragen des Tests.

Beim Auswerten zeigte der Fortschrittsbalken bisweilen eine kleinere Gesamtzahl als der Test hatte (z. B. „Antwort X von 7", obwohl der Test 11 Fragen umfasste — etwa im Assessment-Center, das eine Matrizen-Aufgabe anhängt und Eignungsaufgaben enthält). Grund: Aufgaben, die sofort auf dem Gerät ausgewertet werden (Zahlenreihen, Konzentration, Figuren/Matrizen, Mehrfachauswahl und Reihenfolge), laufen nicht über den Modell-Stream und wurden im Fortschritt nicht mitgezählt. Ausgewertet wurden stets alle Fragen — nur die Anzeige war irreführend.

Der Fortschritt zählt diese Aufgaben jetzt als bereits erledigt und läuft konsistent bis zur vollen Fragenzahl (z. B. 4/11 → 11/11), passend zur „Frage X von Y"-Zählung oben im Test. Der Standard-Fragebogen ohne gewählte Gesprächsstufe verhält sich unverändert.

Version 1.52.0 (21.07.2026)

Choose a tag to compare

@qudiqudi qudiqudi released this 21 Jul 13:31
df18723

Gesprächsstufe im Start-Panel der Stelle wählbar

Die Gesprächsstufe (Allgemein / Telefoninterview / Assessment-Center) lässt sich jetzt direkt auf der Stellen-Seite beim Start eines Tests wählen — genau wie die Schwierigkeit. Bisher ging das nur in der Erstell-Maske; der Schnellstart aus einer gespeicherten Stelle nutzte still den letzten Wert.

  • Eigene Chip-Zeile im Start-Panel (buildStartPanel), nur für angemeldete Hosted-Nutzer (sonst wirkungslos, daher ausgeblendet).
  • Wahl wird pro Stelle gemerkt (lastTestConfig.stufe, additiv/defensiv): „Test wiederholen" nutzt automatisch wieder dieselbe Stufe. Alte Stellen → „Allgemein".
  • startTestForJob überträgt die Stufe vor der Generierung ins geteilte Auswahlfeld — kein Leck aus einer anderen Stelle.

Keine Änderung an gespeicherten Datenformaten (nur additiv) oder am API-Vertrag.

Entwickelt per Multi-Agent-Workflow (Fable-Architekt → Sonnet → Opus-Verifikation → Codex-Adversarial-Review, ship in Runde 1) und unabhängig live headless verifiziert.

Version 1.51.0 (21.07.2026)

Choose a tag to compare

@qudiqudi qudiqudi released this 21 Jul 12:11
6c99b10

Auswertung an die gewählte Gesprächsstufe angepasst.

Beim Auswerten wird die gewählte Gesprächsstufe berücksichtigt, damit die Rückmeldung zur jeweiligen Runde passt:

  • Telefoninterview: eine klare, knappe Vorstellung zählt – fachliche Tiefe wird hier nicht erwartet.
  • Assessment-Center: Vorgehen und Urteilsvermögen stehen im Vordergrund; bei rückblickenden Fragen zählt zusätzlich die Reflexion (was daraus gelernt wurde).

Das Feedback wird konkreter und greift die eigene Antwort auf. Der normale Fragebogen (ohne gewählte Stufe) bleibt unverändert.

Version 1.50.3 (20.07.2026)

Choose a tag to compare

@qudiqudi qudiqudi released this 20 Jul 10:14
51b5364

Übungs-Hub: weniger Aufgaben-Wiederholungen

Die Gratis-Module Rechtschreibung und Assoziationen haben Aufgaben bisher rein zufällig gezogen und nur die direkt vorherige gesperrt – dadurch wiederholten sich Wörter innerhalb einer Runde und über mehrere Runden hinweg schnell.

  • Kein Wort mehr doppelt innerhalb einer Übungsrunde, und Aufgaben tauchen auch über mehrere Runden hinweg deutlich später wieder auf (Ziehen mit Verlaufsfenster statt nur „nicht zweimal in Folge").
  • Rechtschreib-Pool von 30 auf 50 Wörter erweitert.

Rein clientseitig, sofort lokal ausgewertet, ohne Anmeldung. Keine Änderung an gespeicherten Daten.

Technik

  • Neuer gemeinsamer Ziehungs-Helper uebNextIndex(key, len) mit Verlaufsfenster (halbe Bank, mind. Batch-Größe, nie die ganze Bank) ersetzt die bisherigen „nicht zweimal in Folge"-Guards in Rechtschreibung und beiden Assoziationen-Untertypen.
  • Verifiziert: 0 Dubletten in je 300 8er-Runden pro Modul (live), kleinster Wiederholungsabstand über lange Läufe = 26. Codex-Adversarial-Review (ein gefundener Distraktor-Bug behoben), CI grün.

Version 1.50.2 (20.07.2026)

Choose a tag to compare

@qudiqudi qudiqudi released this 20 Jul 09:11
bd0ab2e

Modul-Aufgaben: saubere Line-Break-Policy

Bei den Übungs-/Assessment-Aufgaben brachen Zahlen- und Buchstabenreihen auf schmalen Bildschirmen mitten in der Reihe um – das erste Glied blieb neben der Aufgabenstellung hängen. Jetzt steht die Aufgabenstellung in einer Zeile und die Reihe zusammenhängend darunter.

Technisch

  • Gemeinsame Line-Break-Policy (frageAnzeigeText) an allen drei Render-Stellen (Quiz, Übungs-Hub, Auswertungs-Detail).
  • Zahlen-/Buchstabenreihe: Anweisung und Reihe auf getrennte Zeilen (white-space: pre-line); Reihe bricht nur zwischen ganzen Gliedern, ? per U+00A0 gebunden. Zahlenmatrix ausgenommen.
  • Kopfrechnen: nur kompakte Gleichungen (Ziffern/Operatoren) werden zusammengehalten; Textaufgaben brechen normal wortweise um (kein Überlauf ≤600px).
  • Assoziationen: bisher verschluckter Zeilenumbruch rendert jetzt korrekt.
  • Defensiv gegenüber alten/serverseitigen Fragen.

PR #264 · Codex-Adversarial-Review durchlaufen (fand & behob den Kopfrechnen-Textaufgaben-Überlauf).

Version 1.50.1 (19.07.2026)

Choose a tag to compare

@qudiqudi qudiqudi released this 19 Jul 13:16
543389b

Übungs-Hub — klarere Formulierung

Der Untertitel im Übungsmodus benennt den Vorteil jetzt direkt: Die Auswertung passiert sofort und komplett auf deinem Gerät, ganz ohne Server.

  • vorher: „Frisch generierte Aufgaben, sofort und exakt auf deinem Gerät ausgewertet."
  • nachher: „Immer neue Aufgaben – sofort und direkt auf deinem Gerät ausgewertet, ganz ohne Server."

Reine Copy-Änderung, keine Logik.

Version 1.48.0 (14.07.2026)

Choose a tag to compare

@qudiqudi qudiqudi released this 14 Jul 12:29
3a2a3b8

Neu

Kontext beim Einstieg aus den Einstellungstest-Seiten. Wer über eine Seite wie /einstellungstest/polizei/ in die App kommt, sieht jetzt direkt im Einstieg, für welchen Beruf er übt. Bei Prüfungsberufen wie Polizei oder Zoll – für die es keine einzelne Stellenanzeige gibt – führt ein Button direkt zu den kostenlosen Übungsmodulen, statt nach einer Stellenanzeige zu fragen.

Unter der Haube

  • Berufsseiten-CTAs übergeben den Beruf + die Art (Stelle/Prüfung) als Query-Parameter; die App zeigt daraus einen kurzen Kontext-Banner im Gast-Einstieg und säubert die Adresse danach wieder.
  • Der Banner ist rein clientseitig und ephemer (kein zusätzlicher Speicher); der übergebene Wert wird ausschließlich als Text gerendert (XSS-sicher) und längenbegrenzt.
  • Qualitätssicherung: mehrstufiger Review (Fable/Sonnet/Opus), adversariale Codex-Review sowie ein End-to-End-Test im Browser (Prüfungs-/Job-Variante, URL-Bereinigung, XSS-Probe, Mobile).

Voller Verlauf: siehe Commits zu v1.48.0.

Version 1.47.5 (12.07.2026)

Choose a tag to compare

@qudiqudi qudiqudi released this 12 Jul 21:40
09dda56

Gesprächstermin-Feld: Hinweis, wozu die Angabe dient

Das Datumsfeld im Panel „Status & Termin" trug bisher nur die Beschriftung „Gesprächstermin", ohne zu erklären, was das Eintragen bewirkt. Jetzt steht ein kurzer Hinweis darunter:

  • Der Termin bleibt auf dem Gerät und wird bei aktivem Geräte-Sync Ende-zu-Ende-verschlüsselt mitsynchronisiert.
  • Ein anstehender Termin wird in „Meine Stellen" hervorgehoben – als Erinnerung, kein Gespräch aus dem Blick zu verlieren.

Reine UI-Textergänzung, keine Verhaltens- oder Datenformat-Änderung.

Version 1.47.4 (12.07.2026)

Choose a tag to compare

@qudiqudi qudiqudi released this 12 Jul 21:11
4d85ba2

Kleiner Darstellungsfehler behoben: Bei langen Stellen-Titeln wurde die Fortschrittsanzeige („Frage 1 von 10“) oben rechts gequetscht und umgebrochen – sie bleibt jetzt einzeilig und sauber neben dem Titel.