Skip to content

Exponentials

Attributes

The exponential element supports the following attributes:

Attribute Type Default Description
base xs:positiveInteger - Base of the number system in which the user will enter the mantissa and exponent.
credits xs:nonNegativeInteger 1 Number of credit points the user gets awarded for this input value. If this input value is part of another input value (such as a vector or a set), then the credits of the child input values are interpreted as relative weights. That means the top level input value has the absolute credits as specified in its credits attribute and each child input value contributes to this number its credits attribute value divided by the sum of all credits attribute values of all children.
engineering xs:boolean - When set to true, the exponent in the user input must be a whole number divisible by 3 for the input to be correct.
lowerreltolerance NonNegativeDecimal - If this value is LRT and the solution is x, then any value between x-LRT*
lowertolerance NonNegativeDecimal - If this value is LT and the solution is x, then any value between x-LT and x is considered a correct value.
model xs:Name - Name of the model to use for this input value. If this attribute is not set, the input model associated to the input field containing this input value is used.
powerbase xs:positiveInteger - Base number that is used for the power operation in the exponential calculation.
scientific xs:boolean - When set to true, the mantissa in the user input must be a single digit between 1 and 9 for the input to be correct.
upperreltolerance NonNegativeDecimal - If this value is URT and the solution is x, then any value between x and x+URT*
uppertolerance NonNegativeDecimal - If this value is UT and the solution is x, then any value between x and x+UT is considered a correct value.

The mantissa element supports the following attributes:

Attribute Type Default Description
lowerreltolerance NonNegativeDecimal 0 If this value is LRT and the solution is x, then any value between x-LRT*
lowertolerance NonNegativeDecimal 0 If this value is LT and the solution is x, then any value between x-LT and x is considered a correct value.
maxfracdigits xs:nonNegativeInteger | Unbounded unbounded Maximum number of fractional digits (digits after the radix point) that are allowed in the users input.
maxfracdigitshints xs:boolean false Whether or not to give live hints about the maximum number of allowed fractional digits (digits after the radix point) when the user has not yet submitted the input value.
maxintdigits xs:nonNegativeInteger | Unbounded unbounded Maximum number of integer digits (digits before the radix point) that are allowed in the users input.
maxintdigitshints xs:boolean false Whether or not to give live hints about the maximum number of allowed integer digits (digits before the radix point) when the user has not yet submitted the input value.
minfracdigits xs:nonNegativeInteger 0 Minimum number of fractional digits (digits after the radix point) that have to appear in the users input.
minfracdigitshints xs:boolean false Whether or not to give live hints about the minimum number of allowed fractional digits (digits after the radix point) when the user has not yet submitted the input value.
minintdigits xs:nonNegativeInteger 0 Minimum number of integer digits (digits before the radix point) that have to be present in the users input.
minintdigitshints xs:boolean false Whether or not to give live hints about the minimum number of allowed integer digits (digits before the radix point) when the user has not yet submitted the input value.
significancecheck SignificanceCheckMode lax Controls whether, when the significant attribute is set to a value different to none, trailing zeros in whole numbers in the user input should be counted as significant whenever this makes the input correct (lax mode) or not (strict mode).
significant xs:positiveInteger | None none When set to a value different to none, this attribute defines the number of significant digits that are expected from the user in order for the input to be correct. The significant digits are counted from left to right. The treatment of trailing zeros in whole numbers in the user input can be controlled with the significancecheck attribute.
upperreltolerance NonNegativeDecimal 0 If this value is URT and the solution is x, then any value between x and x+URT*
uppertolerance NonNegativeDecimal 0 If this value is UT and the solution is x, then any value between x and x+UT is considered a correct value.

The exponent element supports the following attributes:

Attribute Type Default Description
lowerreltolerance NonNegativeDecimal 0 If this value is LRT and the solution is x, then any value between x-LRT*
lowertolerance NonNegativeDecimal 0 If this value is LT and the solution is x, then any value between x-LT and x is considered a correct value.
maxfracdigits xs:nonNegativeInteger | Unbounded unbounded Maximum number of fractional digits (digits after the radix point) that are allowed in the users input.
maxfracdigitshints xs:boolean false Whether or not to give live hints about the maximum number of allowed fractional digits (digits after the radix point) when the user has not yet submitted the input value.
maxintdigits xs:nonNegativeInteger | Unbounded unbounded Maximum number of integer digits (digits before the radix point) that are allowed in the users input.
maxintdigitshints xs:boolean false Whether or not to give live hints about the maximum number of allowed integer digits (digits before the radix point) when the user has not yet submitted the input value.
minfracdigits xs:nonNegativeInteger 0 Minimum number of fractional digits (digits after the radix point) that have to appear in the users input.
minfracdigitshints xs:boolean false Whether or not to give live hints about the minimum number of allowed fractional digits (digits after the radix point) when the user has not yet submitted the input value.
minintdigits xs:nonNegativeInteger 0 Minimum number of integer digits (digits before the radix point) that have to be present in the users input.
minintdigitshints xs:boolean false Whether or not to give live hints about the minimum number of allowed integer digits (digits before the radix point) when the user has not yet submitted the input value.
significancecheck SignificanceCheckMode lax Controls whether, when the significant attribute is set to a value different to none, trailing zeros in whole numbers in the user input should be counted as significant whenever this makes the input correct (lax mode) or not (strict mode).
significant xs:positiveInteger | None none When set to a value different to none, this attribute defines the number of significant digits that are expected from the user in order for the input to be correct. The significant digits are counted from left to right. The treatment of trailing zeros in whole numbers in the user input can be controlled with the significancecheck attribute.
upperreltolerance NonNegativeDecimal 0 If this value is URT and the solution is x, then any value between x and x+URT*
uppertolerance NonNegativeDecimal 0 If this value is UT and the solution is x, then any value between x and x+UT is considered a correct value.