@iqb/responses
v3.2.0
Published
Data interfaces for processing assessment data.
Downloads
715
Keywords
Readme
This package contains of type definitions for processing assessment data. Additionally, you find TypeScript interfaces and classes, so these data structures can be used in a coherent way.
- specification of interfaces in Html format
- Ausführliche Darstellungen zum Kodieren
- release notes for data structures (German only): missing, coding-scheme, response, state-map
Versionsänderungen npm-package @iqb/responses
3.2
- manuell kodierte abgeleitete und eingespielte Variablen werden nicht versucht abzuleiten
- Missing Regeln werden bei der Ableitung beachtet
- Aliase aus dem CodingScheme werden berücksichtigt
3.1
- neuer Wert für Property
valueArrayPos
:LENGTH
; Werte Array muss angebene Länge haben - neuer Wert für Property
valueArrayPos
:ANY_OPEN
; dann wird - im Gegensatz zuANY
- erlaubt, dass Werte im Array sind, für die der Regelsatz nicht zutrifft - Funktionalität für
valueArrayPos
-ANY_OPEN
undANY
hinzugefügt bzw. korrigiert IGNORE_CASE
führt jetzt zumi
-Flag bei RegEx- ein Werte-Array mit Länge 0 wird jetzt auch als 'leer' klassifiziert
3.0
- neue Property
version
; daher ist das gesamte Coding Scheme nicht mehr ein Array, sondern ein Objekt! - neue Werte für code
type
:RESIDUAL
,RESIDUAL_AUTO
; ersetztELSE
-Regel ELSE
-Regel entfernt- codingModel ist jetzt beschränkt auf
NONE
,RULES_ONLY
undMANUAL_ONLY
2.2
- Neuer Wert für
codeModel
:RULES_ONLY
- Ausblenden der Controls für die manuelle Kodierung - Variable erhält neben der ID einen
alias
- Code erhält einen
type
, um die Dokumentation zu erleichtern und die UI zu vereinfachen. WerteUNSET
,FULL_CREDIT
,PARTIAL_CREDIT
,NO_CREDIT
-label
wurde hierfür immer missbraucht
2.1
- Neue Funktion
getVariableDependencyTree()
im Kodierschema, um den Graph der Ableitungen abzubilden
2.0
- Umsetzung der Änderungen Datenstruktur coding-scheme v2.0:
- Neue Ableitungsmethoden
UNIQUE_VALUES
,SOLVER
- neue Parameter 'sourceParameters' mit den Eigenschaften 'solverExpression' und 'processing' (mögliche Werte
TO_LOWER_CASE
,TO_NUMBER
,REMOVE_ALL_SPACES
,REMOVE_DISPENSABLE_SPACES
,TAKE_DISPLAYED_AS_VALUE_CHANGED
,SORT
,TAKE_EMPTY_AS_VALID
) - processing
REMOVE_WHITE_SPACES
entfernt; stattdessenIGNORE_ALL_SPACES
,IGNORE_DISPENSABLE_SPACES
,SORT_ARRAY
- Neue Ableitungsmethoden
- Umbau der Tests auf Jest (für coding-scheme und die Validierung der JSON-Schema)
- Ersetzen
createCodingVariableFromVarInfo
mitcreateCodingVariable
inCodingFactory