Common
localeName
Choose the locale used for text translation. Must be one of the supported locales in the system.
Possible values
Conditional mapping
|
|
en-US
|
-
languageCode = fr
-
countryCode = CA
|
fr-CA
|
-
languageCode = en
-
countryCode = CA
|
en-CA
|
|
|
fr-CA
|
|
|
en-CA
|
| Default |
en-CA |
variants
Computed variants. The list of variants is computed from the specified variants in the locale and some others added from localization rules.
Clients
-
Workbook features
-
Variant container (content object)
-
Variant variable (type of math-core variable)
Conditional mapping
|
|
imperial, fahrenheit, USD, gamblingOFF, buzzmath
|
|
|
metric, celsius, CAD, netmath, netmaths
|
| Default |
metric, celsius, netmath, netmaths |
Currency
currencyName
Indicates which of the two implemented currencies should be used.
Clients
-
All currency related functions in math-core
-
MoneyDragAndDrop (content object)
-
ProbabilityObjects (content object)
Possible values
Variants mapping
Conditional mapping
|
|
USD
|
|
|
CAD
|
|
|
USD
|
|
|
CAD
|
| Default |
CAD |
NumberFormat
decimalSeparator
Indicates which separator to use between the integer and decimal part of a number.
Clients
Possible values
Conditional mapping
thousandSeparator
Indicates which separator is used between each group of three integer digits.
Clients
Possible values
Conditional mapping
|
|
{NBSP}
|
-
languageCode = en
-
countryCode = CA
|
{NBSP}
|
| Default |
, |
thousandSeparatorThreshold
Indicates the minimal value for which thousand separators are used to separate groups of three integer digits.
Clients
Conditional mapping
-
variants contains consistentThousandSeparator
|
1000
|
| Default |
10000 |
thousandthSeparator
Indicates which separator is used between each group of three decimal digits.
Clients
Possible values
Conditional mapping
|
|
{NBSP}
|
|
|
{NBSP}
|
| Default |
{NBSP} |
ListFormat
listItemsSeparators
Indicates which separators are acceptable to separate list items. Note that if the first defined separator is ambiguous with a separator used in a formatted number, then the second separator will be used fot the entire list.
Clients
-
All formatted lists
-
All formatted coordinates
-
All formatted sets of values
-
All formatted intervals
Conditional mapping
| Default |
,, ; |
TimeFormat
preferSemicolonTimeFormat
Clients
-
Time formatting (math-core)
Conditional mapping
twelveHoursClock
Indicates whether the 12-hours of 24-hours clock is used to format time.
Clients
-
Time formatting (math-core)
-
Digital clock (content object)
-
Analog clock (content object)
Conditional mapping
IntervalFormat
intervalsNotation
Indicates which type of symbols to use to format intervals.
Clients
-
IntervalFormatter (math-core format)
-
Interval correction
-
TallyTable (math-core function)
Possible values
-
bracketsAndParentheses
-
bracketsAndReversedBrackets
-
bracketsAndParenthesesExceptInfinity
-
bracketsAndReversedBracketsExceptInfinity
Conditional mapping
|
|
bracketsAndReversedBrackets
|
| Default |
bracketsAndParentheses |
acceptIntervalsNotations
Indicates which interval's notations are accepted when using interval input.
Clients
-
Interval corrector
-
Interval input keyboard
Possible values
-
bracketsAndParentheses
-
bracketsAndReversedBrackets
-
bracketsAndParenthesesExceptInfinity
-
bracketsAndReversedBracketsExceptInfinity
Conditional mapping
|
|
bracketsAndParentheses, bracketsAndReversedBrackets
|
| Default |
bracketsAndParentheses |
PercentFormat
spacedPercentFormat
Indicates whether percent values are formatted like 10 % instead of 10%
Clients
-
PercentFormatter (math-core format)
-
RationalPercentFormatter (math-core format)
-
Percent numbers correction
Conditional mapping
RatioFormat
spacedRatioFormat
Indicates whether ratios are formatted like 1 : 2 instead of 1:2
Clients
-
RationFormatter (math-core format)
Conditional mapping
Arithmetic
avoidImproperFractionTerm
Indicates whether the terminology 'improper fraction' should be avoided in favor of something like 'expressed in fractional notation'.
Clients
-
Automatic fraction arithmetic steps descriptions.
Conditional mapping
longDivisionStyle
Indicates how to display the long division. The values here maps to the two current implementation (English, Euclidienne)
Clients
-
LongDivision (content-object and math-core function)
References
-
https://www.w3.org/Math/draft-spec/mathml.html#chapter3_presm.mlongdiv
Possible values
-
leftTop
-
shortStackedRightRight
Conditional mapping
-
countryCode = CA
-
regionCode = QC
-
languageCode = fr
|
shortStackedRightRight
|
| Default |
leftTop |
longSubtractionMethod
Indicates which of the two implemented long subtraction methods to use.
Clients
-
LongSubtraction (content-object and math-core function)
Possible values
Conditional mapping
|
|
borrow
|
|
|
regroup
|
| Default |
regroup |
Arrows
arrowsOnAngles
Indicates whether arrows are displayed at the end of a drawing that represents an angle.
Clients
-
AngleMarks (content-object). NOTE: doesn't seem to be implemented in the new AngleMarks object, maybe this option was removed.
Conditional mapping
arrowsOnAxes
Indicates how arrows are display at the end of axes
Clients
-
CoordinateGrid when arrowsStyle is set to 'auto' (content-object)
-
NumberLine when arrowsStyle is set to 'auto' (content-object)
Possible values
-
none
-
positiveDirection
-
bothDirections
Conditional mapping
|
|
bothDirections
|
| Default |
positiveDirection |
graphingEndArrows
Indicates whether arrows are displayed at the end of a function graph.
Clients
-
Linear equation graph (coordinate-grid)
Conditional mapping
Correction
acceptLeadingPlus
Indicates if '+' found as first character in a polynomial is accepted, or if it triggers a gentle reminder.
Clients
Conditional mapping
acceptPlusMinus
Indicates if successive '+-' is accepted when correcting an input, or if it triggers a gentle reminder.
Clients
Conditional mapping
Keyboard
expressionsKeyboardWithoutExponent
Indicates whether the numerical expression keyboard layout should hide the exponent button when it is not required by the answer.
Conditional mapping
-
regionCode = QC
-
combinedGradeLevelCode = P1C
|
true
|
-
regionCode = QC
-
combinedGradeLevelCode = P2C
|
true
|
| Default |
false |
useElementaryKeyboard12
Indicates whether the simplified keyboard for elementary grades 1 and 2 should be used for types of answers that support it.
Clients
-
Numerical expression corrector (ex. 1 + 10 + 20)
-
Number corrector (ex. 100)
-
Relation corrector (ex. x < 5)
-
String corrector
-
Input keyboard when the type of answer is one of the types specified above.
Conditional mapping
-
variants contains elementaryKeyboard12
|
true
|
-
gradeLevelCode match ^[PG]?[12]$
|
true
|
| Default |
false |
useSimplifiedIntervalKeyboard
Indicates whether the simplified interval keyboard layout should be used when possible.
Clients
-
Interval corrector
-
Input keyboard when the type of answer is an interval.
Conditional mapping
-
regionCode = QC
-
gradeLevelCode ≠ {NULL}
-
gradeLevelCode ≠ S4
-
gradeLevelCode ≠ S5
|
true
|
-
gradeLevelCode match ^[GP][123456789]$
|
true
|
| Default |
false |
Probabilities
avoidGamblingReferences
Indicates whether we try to avoid playing dices and playing cards (among others) when displaying content. This option is often turned on using the variant gamblingOFF, and then creating variant containers.
Clients
-
ProbabilityObjects (content object)
Variants mapping
|
gamblingON
|
false
|
|
gamblingOFF
|
true
|
Conditional mapping
Writing
asteriskMultiplicationSign
Indicates which multiplication sign to use when the asterisk is used as a multiplication operator inside a math-core expression.
Clients
-
Math-core expression parser
Possible values
Conditional mapping
pluralizeWhen
Indicates which rule to use to decide if a quantity if plural or singular.
Clients
-
IsPlural (math-core function)
-
Pluralize (math-core function)
-
LongCurrency (math-core format)
-
DenominationsTally (math-core format)
-
LongDivision (math-core function, some texts)
Possible values
-
absoluteQuantityGreaterOrEqualTo2
-
quantityNotEqualTo1
Conditional mapping
|
|
absoluteQuantityGreaterOrEqualTo2
|
|
|
quantityNotEqualTo1
|
| Default |
absoluteQuantityGreaterOrEqualTo2 |
titleCaps
Indicates whether titles are capitalized (first letter of each word).
Clients
-
DigitsTable (math-core function)
-
FormatTitle (math-core function)
Conditional mapping
vouvoyer
Indique si les textes traduits en français utilisent le vouvoiement au lieu du tutoiement.
Clients
-
French translations found in math-core. For example, the gentle reminders.
-
Vouvoyer (math-core function)
Conditional mapping
-
languageCode = fr
-
regionCode = QC
-
combinedGradeLevelCode = S2C
|
true
|
| Default |
false |
Taxes
taxRates
Clients
Conditional mapping
-
countryCode = CA
-
regionCode = AB
|
0.05
|
-
countryCode = CA
-
regionCode = BC
|
0.05, 0.07
|
-
countryCode = CA
-
regionCode = PE
|
0.15
|
-
countryCode = CA
-
regionCode = MB
|
0.05, 0.07
|
-
countryCode = CA
-
regionCode = NB
|
0.15
|
-
countryCode = CA
-
regionCode = NS
|
0.15
|
-
countryCode = CA
-
regionCode = NU
|
0.05
|
-
countryCode = CA
-
regionCode = ON
|
0.13
|
-
countryCode = CA
-
regionCode = QC
|
0.05, 0.09975
|
-
countryCode = CA
-
regionCode = SK
|
0.05, 0.06
|
-
countryCode = CA
-
regionCode = NL
|
0.15
|
-
countryCode = CA
-
regionCode = NT
|
0.05
|
-
countryCode = CA
-
regionCode = YT
|
0.05
|
| Default |
0.15 |
taxRateTotal
Clients
Conditional mapping
-
countryCode = CA
-
regionCode = AB
|
0.05
|
-
countryCode = CA
-
regionCode = BC
|
0.12
|
-
countryCode = CA
-
regionCode = PE
|
0.15
|
-
countryCode = CA
-
regionCode = MB
|
0.12
|
-
countryCode = CA
-
regionCode = NB
|
0.15
|
-
countryCode = CA
-
regionCode = NS
|
0.15
|
-
countryCode = CA
-
regionCode = NU
|
0.05
|
-
countryCode = CA
-
regionCode = ON
|
0.13
|
-
countryCode = CA
-
regionCode = QC
|
0.14975
|
-
countryCode = CA
-
regionCode = SK
|
0.11
|
-
countryCode = CA
-
regionCode = NL
|
0.15
|
-
countryCode = CA
-
regionCode = NT
|
0.05
|
-
countryCode = CA
-
regionCode = YT
|
0.05
|
| Default |
0.15 |
taxNames
Clients
Conditional mapping
-
regionalLocaleName = fr-CA-AB
|
taxe sur les produits et services
|
-
regionalLocaleName = fr-CA-BC
|
taxe sur les produits et services, taxe de vente provinciale
|
-
regionalLocaleName = fr-CA-PE
|
taxe de vente harmonisée
|
-
regionalLocaleName = fr-CA-MB
|
taxe sur les produits et services, taxe de vente provinciale
|
-
regionalLocaleName = fr-CA-NB
|
taxe de vente harmonisée
|
-
regionalLocaleName = fr-CA-NS
|
taxe de vente harmonisée
|
-
regionalLocaleName = fr-CA-NU
|
taxe sur les produits et services
|
-
regionalLocaleName = fr-CA-ON
|
taxe de vente harmonisée
|
-
regionalLocaleName = fr-CA-QC
|
taxe sur les produits et services, taxe de vente du Québec
|
-
regionalLocaleName = fr-CA-SK
|
taxe sur les produits et services, taxe de vente provinciale
|
-
regionalLocaleName = fr-CA-NL
|
taxe de vente harmonisée
|
-
regionalLocaleName = fr-CA-NT
|
taxe de vente provinciale
|
-
regionalLocaleName = fr-CA-YT
|
taxe sur les produits et services
|
-
regionalLocaleName = en-CA-AB
|
Goods and Services Tax
|
-
regionalLocaleName = en-CA-BC
|
Goods and Services Tax, Provincial Sales Tax
|
-
regionalLocaleName = en-CA-PE
|
Harmonized Sales Tax
|
-
regionalLocaleName = en-CA-MB
|
Goods and Services Tax, Provincial Sales Tax
|
-
regionalLocaleName = en-CA-NB
|
Harmonized Sales Tax
|
-
regionalLocaleName = en-CA-NS
|
Harmonized Sales Tax
|
-
regionalLocaleName = en-CA-NU
|
Goods and Services Tax
|
-
regionalLocaleName = en-CA-ON
|
Harmonized Sales Tax
|
-
regionalLocaleName = en-CA-QC
|
Goods and Services Tax, Quebec Sales Tax
|
-
regionalLocaleName = en-CA-SK
|
Goods and Services Tax, Provincial Sales Tax
|
-
regionalLocaleName = en-CA-NL
|
Harmonized Sales Tax
|
-
regionalLocaleName = en-CA-NT
|
Provincial Sales Tax
|
-
regionalLocaleName = en-CA-YT
|
Goods and Services Tax
|
|
|
taxe de vente
|
|
|
Sales Tax
|
| Default |
|
taxAbbreviations
Clients
Conditional mapping
-
regionalLocaleName = fr-CA-AB
|
TPS
|
-
regionalLocaleName = fr-CA-BC
|
TPS, TVP
|
-
regionalLocaleName = fr-CA-PE
|
TVH
|
-
regionalLocaleName = fr-CA-MB
|
TPS, TVP
|
-
regionalLocaleName = fr-CA-NB
|
TVH
|
-
regionalLocaleName = fr-CA-NS
|
TVH
|
-
regionalLocaleName = fr-CA-NU
|
TPS
|
-
regionalLocaleName = fr-CA-ON
|
TVH
|
-
regionalLocaleName = fr-CA-QC
|
TPS, TVQ
|
-
regionalLocaleName = fr-CA-SK
|
TPS, TVP
|
-
regionalLocaleName = fr-CA-NL
|
TVH
|
-
regionalLocaleName = fr-CA-NT
|
TPS
|
-
regionalLocaleName = fr-CA-YT
|
TPS
|
-
regionalLocaleName = en-CA-AB
|
GST
|
-
regionalLocaleName = en-CA-BC
|
GST, PST
|
-
regionalLocaleName = en-CA-PE
|
HST
|
-
regionalLocaleName = en-CA-MB
|
GST, PST
|
-
regionalLocaleName = en-CA-NB
|
HST
|
-
regionalLocaleName = en-CA-NS
|
HST
|
-
regionalLocaleName = en-CA-NU
|
GST
|
-
regionalLocaleName = en-CA-ON
|
HST
|
-
regionalLocaleName = en-CA-QC
|
GST, QST
|
-
regionalLocaleName = en-CA-SK
|
GST, PST
|
-
regionalLocaleName = en-CA-NL
|
HST
|
-
regionalLocaleName = en-CA-NT
|
GST
|
-
regionalLocaleName = en-CA-YT
|
GST
|
| Default |
|