Skip to content

Schemer 2.9.0-alpha.1 mit gemeinsamem Codebook

Pre-release
Pre-release

Choose a tag to compare

@jurei733 jurei733 released this 15 Oct 17:21

Alpha zum Testen

Diese Vorabversion enthält das gemeinsame Codebook sowie die bereits gemergten Schemer-Korrekturen. Die neue Partial-Credit-Erweiterung bei leeren Teilantworten (#167) ist noch nicht enthalten.

Enthalten

  • Gemeinsames Codebook aus #239: wiederverwendbare Studio-basierte Oberfläche sowie JSON-/DOCX-Generator für Studio und Kodierbox; gemeinsame Auswahl- und Filterlogik, Rich Text, Bilder und native Formeln.
  • Numerischer Zauberstab: 0 bleibt als Grenze erhalten; leere und ungültige Definitionen lassen sich nicht erzeugen (#242).
  • Bedienbare Navigation, Karten und Aktionen bei Containerbreiten ab 320 CSS-Pixeln (#243).
  • Verständliche Bezeichnungen und Hilfetexte für ANY und ANY_OPEN, bei unveränderter Auswertungssemantik (#231).
  • ESLint-Cache aus der Versionierung entfernt (#237).

Download und Integration

  • iqb-schemer@2.9.0-alpha.1.html: eigenständiges Verona-Schemer-Modul, API-Version 3.4.1.
  • iqb-ngx-coding-components-4.1.0-alpha.1.tgz: Bibliothek einschließlich codebook-models, codebook-export und codebook-generator. Angular-Hosts benötigen Angular 21; Responses-Peer mindestens 5.3.1.
  • Das Codebook wird über die Bibliothek in Studio/Kodierbox integriert. Das Schemer-HTML ergänzt keinen eigenständigen Codebook-Dialog. Die Integrations-PRs und Deployments der Anwendungen bleiben separat.
  • Das Bibliothekspaket steht hier als Tarball zum Testen bereit; keine neue npm-Registry-Version wurde veröffentlicht.
  • SHA256SUMS.txt enthält die Prüfsummen beider Artefakte.

Prüfung dieses Alpha-Stands

  • 552 Bibliotheks- und 6 Schemer-Tests einschließlich Coverage-Grenzen bestanden.
  • 1.285 Codebook-Generator- und Vertragstests bestanden, einschließlich unveränderter Studio-Referenzen.
  • Sieben Browser-Regressionstests direkt am gepackten HTML-Artefakt bei 320–1440 px und Container-Resizing bestanden.
  • Zusätzlicher Browser-Test: leerer numerischer Generator gesperrt; Bereich [0, 10] korrekt gespeichert und für -5, 0, 10, 11 mit Scores 0, 1, 1, 0 ausgewertet; keine Seitenfehler.
  • Frische Installation des Bibliothek-Tarballs: ESM-/CommonJS-Gleichheit, manuelle Codeauswahl, Code 0 und DOCX-Erzeugung geprüft.
  • Lint, Schema-/Ajv-Prüfungen sowie Bibliotheks- und Schemer-Produktionsbuild erfolgreich.
  • GitHub-CI für Release-Commit cc54c51fa8e005e3dce9b2dd2d5b760e951ca38b vollständig grün: Lint/Coverage/Codebook, Responsive-Browserprüfungen, Produktions-Audit und CodeQL.
  • Produktions-Audit: keine hohen oder kritischen Befunde; ein niedriger KaTeX-Befund bleibt offen. Bestehende Bundle-Budget- und Stylesheet-Warnungen bleiben bestehen.

Die dokumentierten früheren Host-/Word-Abnahmen gelten für ihre jeweiligen Artefakte. Für dieses Alpha-Paket wurden keine vollständigen Studio-/Kodierbox-End-to-End- oder Word-Abnahmen erneut ausgeführt.

Release-Stand

Veröffentlicht vom Zweig release/schemer-2.9.0-alpha.1; die Übernahme nach master bleibt in #251 offen. Diese Alpha ersetzt den stabilen Release 2.8.5 nicht.

Full Changelog: Schemer_v2.8.5...Schemer_v2.9.0-alpha.1