RationalMagnitudeData
Magnitude-strip payload for RationalMagnitude interventions
- anchorsType: array object[] · MagnitudeAnchor[]required
Labeled anchor ticks on the strip
- labelType: stringrequired
Combined anchor label (e.g., "1 = 100%")
- positionType: numberrequired
Anchor position on the magnitude strip
- decimalrequired
Decimal notation at the marker position
- labelType: stringrequired
Display text for this value
- valueType: numberrequired
Canonical numeric value used for grading
- domainType: number
Max requiredStrip domain upper bound: 1, or 2 for above-1 values
- fractionrequired
Fraction notation at the marker position
- labelType: stringrequired
Display text for this value
- valueType: numberrequired
Canonical numeric value used for grading
- isType: boolean
Approximate requiredWhether the decimal/percent notations are approximations
- percentrequired
Percent notation at the marker position
- labelType: stringrequired
Display text for this value
- valueType: numberrequired
Canonical numeric value used for grading
- positionType: numberrequired
Marker position: the rational value n/d
- sourceType: string · RationalNotationenum
Representation requiredNotation the question presented
values- fraction =
F R A C T I O N - decimal =
D E C I M A L - percent =
P E R C E N T
- target
Representation required- Type: string · RationalNotationenum
Notation the question asked for
values- fraction =
F R A C T I O N - decimal =
D E C I M A L - percent =
P E R C E N T
- transformationType: array object[]
Steps requiredNotation-bridge beats from source to target representation
- labelType: stringrequired
Display text for one transformation beat
