Repository navigation
Schemer 2.9.0-alpha.1 mit gemeinsamem Codebook
Pre-release
Pre-release
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:
0bleibt 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
ANYundANY_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ßlichcodebook-models,codebook-exportundcodebook-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.txtenthä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,11mit Scores0,1,1,0ausgewertet; 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
cc54c51fa8e005e3dce9b2dd2d5b760e951ca38bvollstä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