From 4d847128bfc0a9d6dce6378395e2c31a9ff7f089 Mon Sep 17 00:00:00 2001 From: Duane Nykamp Date: Thu, 26 Oct 2023 22:15:18 -0500 Subject: [PATCH 1/4] clean-up --- packages/doenetml-worker/src/Core.js | 11 +++-------- .../doenetml-worker/src/components/Circle.js | 4 ++-- .../doenetml-worker/src/components/Curve.js | 6 +++--- .../src/components/CustomAttribute.js | 1 - .../doenetml-worker/src/components/Extrema.js | 6 +++--- .../doenetml-worker/src/components/Function.js | 2 +- .../src/components/FunctionOperators.js | 18 +++++++++--------- .../doenetml-worker/src/components/Parabola.js | 6 +++--- .../src/components/PiecewiseFunction.js | 6 +++--- .../src/components/SolveEquations.js | 6 +++--- .../src/components/abstract/BaseComponent.js | 14 +++----------- .../abstract/FunctionBaseOperator.js | 6 +++--- .../dynamicalSystems/EquilibriumCurve.js | 6 +++--- .../doenetml/src/Viewer/ActivityViewer.jsx | 17 ----------------- 14 files changed, 39 insertions(+), 70 deletions(-) diff --git a/packages/doenetml-worker/src/Core.js b/packages/doenetml-worker/src/Core.js index 82dba01e0..bd118da2f 100644 --- a/packages/doenetml-worker/src/Core.js +++ b/packages/doenetml-worker/src/Core.js @@ -3645,10 +3645,9 @@ export default class Core { // add state variable definitions from component class let newDefinitions = - componentClass.returnNormalizedStateVariableDefinitions({ - attributeNames: Object.keys(stateVariableDefinitions), - numerics: this.numerics, - }); + componentClass.returnNormalizedStateVariableDefinitions( + this.numerics, + ); Object.assign(stateVariableDefinitions, newDefinitions); @@ -12819,8 +12818,6 @@ export default class Core { return; } - console.log("result from saving to database:", resp.data); - if (resp.status === null) { postMessage({ messageType: "sendToast", @@ -12922,8 +12919,6 @@ export default class Core { itemNumber: this.itemNumber, }; - console.log("payload for save credit for item", payload); - axios .post(this.apiURLs.saveCreditForItem, payload) .then((resp) => { diff --git a/packages/doenetml-worker/src/components/Circle.js b/packages/doenetml-worker/src/components/Circle.js index dc0d409be..d91d70a78 100644 --- a/packages/doenetml-worker/src/components/Circle.js +++ b/packages/doenetml-worker/src/components/Circle.js @@ -57,9 +57,9 @@ export default class Circle extends Curve { return GraphicalComponent.returnChildGroups(); } - static returnStateVariableDefinitions(args) { + static returnStateVariableDefinitions(numerics) { let stateVariableDefinitions = - GraphicalComponent.returnStateVariableDefinitions(args); + GraphicalComponent.returnStateVariableDefinitions(numerics); Object.assign( stateVariableDefinitions, diff --git a/packages/doenetml-worker/src/components/Curve.js b/packages/doenetml-worker/src/components/Curve.js index 5ec0ec416..cfd588ea8 100644 --- a/packages/doenetml-worker/src/components/Curve.js +++ b/packages/doenetml-worker/src/components/Curve.js @@ -207,10 +207,10 @@ export default class Curve extends GraphicalComponent { return childGroups; } - static returnStateVariableDefinitions({ numerics }) { - let stateVariableDefinitions = super.returnStateVariableDefinitions({ + static returnStateVariableDefinitions(numerics) { + let stateVariableDefinitions = super.returnStateVariableDefinitions( numerics, - }); + ); Object.assign( stateVariableDefinitions, diff --git a/packages/doenetml-worker/src/components/CustomAttribute.js b/packages/doenetml-worker/src/components/CustomAttribute.js index feb5ae8b2..1edf8f5f5 100644 --- a/packages/doenetml-worker/src/components/CustomAttribute.js +++ b/packages/doenetml-worker/src/components/CustomAttribute.js @@ -39,7 +39,6 @@ export default class CustomAttribute extends CompositeComponent { }, }), definition({ dependencyValues, componentName }) { - console.log(dependencyValues, componentName); let componentNameForAttributes = dependencyValues.parentVariableContainingName; return { setValue: { componentNameForAttributes } }; diff --git a/packages/doenetml-worker/src/components/Extrema.js b/packages/doenetml-worker/src/components/Extrema.js index 09efe071a..f28888248 100644 --- a/packages/doenetml-worker/src/components/Extrema.js +++ b/packages/doenetml-worker/src/components/Extrema.js @@ -131,10 +131,10 @@ export class Extremum extends BaseComponent { ]; } - static returnStateVariableDefinitions({ numerics }) { - let stateVariableDefinitions = super.returnStateVariableDefinitions({ + static returnStateVariableDefinitions(numerics) { + let stateVariableDefinitions = super.returnStateVariableDefinitions( numerics, - }); + ); let componentClass = this; diff --git a/packages/doenetml-worker/src/components/Function.js b/packages/doenetml-worker/src/components/Function.js index 901b56b6c..dadbb086c 100644 --- a/packages/doenetml-worker/src/components/Function.js +++ b/packages/doenetml-worker/src/components/Function.js @@ -184,7 +184,7 @@ export default class Function extends InlineComponent { ]; } - static returnStateVariableDefinitions({ numerics }) { + static returnStateVariableDefinitions(numerics) { let stateVariableDefinitions = GraphicalComponent.returnStateVariableDefinitions(); diff --git a/packages/doenetml-worker/src/components/FunctionOperators.js b/packages/doenetml-worker/src/components/FunctionOperators.js index a8ce51ac7..f1fc05a0b 100644 --- a/packages/doenetml-worker/src/components/FunctionOperators.js +++ b/packages/doenetml-worker/src/components/FunctionOperators.js @@ -25,10 +25,10 @@ export class ClampFunction extends FunctionBaseOperator { return attributes; } - static returnStateVariableDefinitions({ numerics }) { - let stateVariableDefinitions = super.returnStateVariableDefinitions({ + static returnStateVariableDefinitions(numerics) { + let stateVariableDefinitions = super.returnStateVariableDefinitions( numerics, - }); + ); stateVariableDefinitions.numericalFunctionOperator = { additionalStateVariablesDefined: [ @@ -106,10 +106,10 @@ export class WrapFunctionPeriodic extends FunctionBaseOperator { return attributes; } - static returnStateVariableDefinitions({ numerics }) { - let stateVariableDefinitions = super.returnStateVariableDefinitions({ + static returnStateVariableDefinitions(numerics) { + let stateVariableDefinitions = super.returnStateVariableDefinitions( numerics, - }); + ); stateVariableDefinitions.numericalFunctionOperator = { additionalStateVariablesDefined: [ @@ -183,10 +183,10 @@ export class Derivative extends FunctionBaseOperator { return attributes; } - static returnStateVariableDefinitions({ numerics }) { - let stateVariableDefinitions = super.returnStateVariableDefinitions({ + static returnStateVariableDefinitions(numerics) { + let stateVariableDefinitions = super.returnStateVariableDefinitions( numerics, - }); + ); stateVariableDefinitions.operatorBasedOnFormulaIfAvailable = { returnDependencies: () => ({}), diff --git a/packages/doenetml-worker/src/components/Parabola.js b/packages/doenetml-worker/src/components/Parabola.js index 02f59e12a..fcf1b3498 100644 --- a/packages/doenetml-worker/src/components/Parabola.js +++ b/packages/doenetml-worker/src/components/Parabola.js @@ -33,9 +33,9 @@ export default class Parabola extends Curve { return GraphicalComponent.returnChildGroups(); } - static returnStateVariableDefinitions(args) { + static returnStateVariableDefinitions(numerics) { let stateVariableDefinitions = - GraphicalComponent.returnStateVariableDefinitions(args); + GraphicalComponent.returnStateVariableDefinitions(numerics); Object.assign( stateVariableDefinitions, @@ -43,7 +43,7 @@ export default class Parabola extends Curve { ); let curveStateVariableDefinitions = - super.returnStateVariableDefinitions(args); + super.returnStateVariableDefinitions(numerics); // also defines graphXmax, graphYmin, and graphYmax stateVariableDefinitions.graphXmin = diff --git a/packages/doenetml-worker/src/components/PiecewiseFunction.js b/packages/doenetml-worker/src/components/PiecewiseFunction.js index 011039e05..14c32ab09 100644 --- a/packages/doenetml-worker/src/components/PiecewiseFunction.js +++ b/packages/doenetml-worker/src/components/PiecewiseFunction.js @@ -50,10 +50,10 @@ export default class PiecewiseFunction extends Function { ]; } - static returnStateVariableDefinitions({ numerics }) { - let stateVariableDefinitions = super.returnStateVariableDefinitions({ + static returnStateVariableDefinitions(numerics) { + let stateVariableDefinitions = super.returnStateVariableDefinitions( numerics, - }); + ); delete stateVariableDefinitions.isInterpolatedFunction; diff --git a/packages/doenetml-worker/src/components/SolveEquations.js b/packages/doenetml-worker/src/components/SolveEquations.js index 20055188c..959c31f5b 100644 --- a/packages/doenetml-worker/src/components/SolveEquations.js +++ b/packages/doenetml-worker/src/components/SolveEquations.js @@ -95,10 +95,10 @@ export default class SolveEquations extends InlineComponent { ]; } - static returnStateVariableDefinitions({ numerics }) { - let stateVariableDefinitions = super.returnStateVariableDefinitions({ + static returnStateVariableDefinitions(numerics) { + let stateVariableDefinitions = super.returnStateVariableDefinitions( numerics, - }); + ); stateVariableDefinitions.variables = { isArray: true, diff --git a/packages/doenetml-worker/src/components/abstract/BaseComponent.js b/packages/doenetml-worker/src/components/abstract/BaseComponent.js index 39970854d..a7e3fc158 100644 --- a/packages/doenetml-worker/src/components/abstract/BaseComponent.js +++ b/packages/doenetml-worker/src/components/abstract/BaseComponent.js @@ -872,18 +872,12 @@ export default class BaseComponent { return stateVariableDefinitions; } - static returnNormalizedStateVariableDefinitions({ - attributeNames, - numerics, - }) { + static returnNormalizedStateVariableDefinitions(numerics) { // return state variable definitions // where have added additionalStateVariablesDefined // add state variable definitions from component class - let newDefinitions = this.returnStateVariableDefinitions({ - attributeNames, - numerics, - }); + let newDefinitions = this.returnStateVariableDefinitions(numerics); if (!newDefinitions) { throw Error( @@ -1024,9 +1018,7 @@ export default class BaseComponent { } } - let stateDef = this.returnNormalizedStateVariableDefinitions({ - attributeNames: Object.keys(stateVariableDescriptions), - }); + let stateDef = this.returnNormalizedStateVariableDefinitions(); for (let varName in stateDef) { let theStateDef = stateDef[varName]; diff --git a/packages/doenetml-worker/src/components/abstract/FunctionBaseOperator.js b/packages/doenetml-worker/src/components/abstract/FunctionBaseOperator.js index b6abc11c8..3d8d697da 100644 --- a/packages/doenetml-worker/src/components/abstract/FunctionBaseOperator.js +++ b/packages/doenetml-worker/src/components/abstract/FunctionBaseOperator.js @@ -23,10 +23,10 @@ export default class FunctionOperator extends Function { return sugarInstructions; } - static returnStateVariableDefinitions({ numerics }) { - let stateVariableDefinitions = super.returnStateVariableDefinitions({ + static returnStateVariableDefinitions(numerics) { + let stateVariableDefinitions = super.returnStateVariableDefinitions( numerics, - }); + ); let componentType = this.componentType; diff --git a/packages/doenetml-worker/src/components/dynamicalSystems/EquilibriumCurve.js b/packages/doenetml-worker/src/components/dynamicalSystems/EquilibriumCurve.js index f2a5afcd6..98015bc7a 100644 --- a/packages/doenetml-worker/src/components/dynamicalSystems/EquilibriumCurve.js +++ b/packages/doenetml-worker/src/components/dynamicalSystems/EquilibriumCurve.js @@ -25,10 +25,10 @@ export default class EquilibriumCurve extends Curve { return attributes; } - static returnStateVariableDefinitions({ numerics }) { - let stateVariableDefinitions = super.returnStateVariableDefinitions({ + static returnStateVariableDefinitions(numerics) { + let stateVariableDefinitions = super.returnStateVariableDefinitions( numerics, - }); + ); stateVariableDefinitions.dashed = { forRenderer: true, diff --git a/packages/doenetml/src/Viewer/ActivityViewer.jsx b/packages/doenetml/src/Viewer/ActivityViewer.jsx index 68ab662c9..e3a55274a 100644 --- a/packages/doenetml/src/Viewer/ActivityViewer.jsx +++ b/packages/doenetml/src/Viewer/ActivityViewer.jsx @@ -717,10 +717,6 @@ export function ActivityViewer({ let resp; try { - console.log( - "first one saveActivityState activityStateToBeSavedToDatabase", - activityStateToBeSavedToDatabase, - ); resp = await axios.post( apiURLs.saveActivityState, activityStateToBeSavedToDatabase, @@ -871,18 +867,11 @@ export function ActivityViewer({ let resp; try { - console.log( - "activity state params", - activityStateToBeSavedToDatabase.current, - ); resp = await axios.post( apiURLs.saveActivityState, activityStateToBeSavedToDatabase.current, ); } catch (e) { - console.log( - `sending sendAlert: Error synchronizing data. Changes not saved to the server.`, - ); sendAlert( "Error synchronizing data. Changes not saved to the server.", "error", @@ -890,12 +879,7 @@ export function ActivityViewer({ return; } - console.log("result from saving activity to database:", resp.data); - if (resp.status === null) { - console.log( - `sending sendAlert: Error synchronizing data. Changes not saved to the server. Are you connected to the internet?`, - ); sendAlert( "Error synchronizing data. Changes not saved to the server. Are you connected to the internet?", "error", @@ -906,7 +890,6 @@ export function ActivityViewer({ let data = resp.data; if (!data.success) { - console.log(`sending sendAlert: ${data.message}`); sendAlert(data.message, "error"); return; } From ea75b6657e23e53c0a2d04286aaf71f978811c4c Mon Sep 17 00:00:00 2001 From: Duane Nykamp Date: Sat, 28 Oct 2023 13:14:17 -0500 Subject: [PATCH 2/4] document wrapping components and some propIndex functions --- packages/doenetml-worker/src/Core.js | 68 +++++++++++++++++-- packages/doenetml-worker/src/Dependencies.js | 3 +- .../src/components/BestFitLine.js | 2 +- .../doenetml-worker/src/components/Circle.js | 4 +- .../doenetml-worker/src/components/Copy.js | 21 +++--- .../doenetml-worker/src/components/Curve.js | 12 ++-- .../DiscreteSimulationResultPolyline.js | 2 +- .../src/components/Function.js | 14 ++-- .../doenetml-worker/src/components/Line.js | 2 +- .../src/components/LineSegment.js | 2 +- .../doenetml-worker/src/components/Math.js | 2 +- .../src/components/Parabola.js | 4 +- .../src/components/Polyline.js | 2 +- .../doenetml-worker/src/components/Ray.js | 6 +- .../src/components/Rectangle.js | 4 +- .../src/components/RegularPolygon.js | 4 +- .../doenetml-worker/src/components/Vector.js | 6 +- .../components/abstract/DirectionComponent.js | 2 +- .../dynamicalSystems/CobwebPolyline.js | 4 +- .../linearAlgebra/EigenDecomposition.js | 2 +- 20 files changed, 112 insertions(+), 54 deletions(-) diff --git a/packages/doenetml-worker/src/Core.js b/packages/doenetml-worker/src/Core.js index bd118da2f..ec63d84a8 100644 --- a/packages/doenetml-worker/src/Core.js +++ b/packages/doenetml-worker/src/Core.js @@ -3685,7 +3685,7 @@ export default class Core { let varName = attributeSpecification.createStateVariable; let stateVarDef = (stateVariableDefinitions[varName] = { - isAttribute: true, + isAttribute: true, // Note: isAttribute is not accessed anywhere hasEssential: true, }); @@ -3954,7 +3954,7 @@ export default class Core { let varName = attributeSpecification.createStateVariable; let stateVarDef = (stateVariableDefinitions[varName] = { - isAttribute: true, + isAttribute: true, // Note: isAttribute is not accessed anywhere hasEssential: true, }); @@ -4182,7 +4182,7 @@ export default class Core { } let stateVarDef = (stateVariableDefinitions[varName] = { - isAttribute: true, + isAttribute: true, // Note: isAttribute is not accessed anywhere hasEssential: true, }); @@ -5258,6 +5258,7 @@ export default class Core { if (arrayStateVarObj.shadowingInstructions) { stateVarObj.shadowingInstructions = {}; + // See description of returnWrappingComponents in initializeArrayStateVariable, below. stateVarObj.wrappingComponents = arrayStateVarObj.shadowingInstructions.returnWrappingComponents( arrayEntryPrefix, @@ -5708,6 +5709,17 @@ export default class Core { }; } + // arrayVarNameFromPropIndex is a function that calculates the name + // an array entry state variable that corresponds to the specified propIndex. + // It is a consequence of retrofitting the ability to index an array (e.g., $a.b[1]) + // onto a system that was designed with just array entry variables (e..g, $a.b1). + // arrayVarNameFromPropIndex can be specified in the definition of the array state variable. + // Since numDimensions > 1 here, the default arrayVarNameFromPropIndex + // is to turn $a.b[1][2][3] to $a.p1_2_3, + // where "p" is the first entry prefix of the array "b". + + // TODO: if we redesign arrays to be based on indices (or even slices), + // then arrayVarNameFromPropIndex will be obsolete. if (!stateVarObj.arrayVarNameFromPropIndex) { stateVarObj.arrayVarNameFromPropIndex = function ( propIndex, @@ -5806,6 +5818,17 @@ export default class Core { }; } + // arrayVarNameFromPropIndex is a function that calculates the name + // an array entry state variable that corresponds to the specified propIndex. + // It is a consequence of retrofitting the ability to index an array (e.g., $a.b[1]) + // onto a system that was designed with just array entry variables (e..g, $a.b1). + // arrayVarNameFromPropIndex can be specified in the definition of the array state variable. + // Since numDimensions = 1 here, the default arrayVarNameFromPropIndex + // is to turn $a.b[1] to $a.p1, + // where "p" is the first entry prefix of the array "b". + + // TODO: if we redesign arrays to be based on indices (or even slices), + // then arrayVarNameFromPropIndex will be obsolete. if (!stateVarObj.arrayVarNameFromPropIndex) { stateVarObj.arrayVarNameFromPropIndex = function ( propIndex, @@ -5849,7 +5872,37 @@ export default class Core { } if (stateVarObj.shadowingInstructions) { - // function that returns wrapping components for whole array or entries (if given prefix) + // returnWrappingComponents is a function that returns the wrapping components for + // - the whole array (if called with no arguments), or + // - an array entry (if called with an array entry prefix as the argument) + // It returns wrappingComponents, which is an array of arrays. + // Each inner array corresponds to a dimension of the array, + // starting with the inner dimension, + // so that wrappingComponents[numDimensions-1], if it exists, + // corresponds to the wrapping of the entire array (or array entry), + // leading to the return of a single component. + // Each element of the inner array indicates a wrapping of the corresponding dimension, + // and they are applied in reverse order. + // Each element can be either: + // - a string corresponding to the component type used to wrap + // - an object with fields: + // - componentType: a string corresponding to the component type used to wrap + // - isAttributeNamed: a string giving the name of the attribute that this + // wrapping component should be for the wrapping component immediately preceding + // (no effect if isAttributeNamed appears in the first wrapping component) + // Unless the subsequent wrapping component has been designated isAttributeNamed, + // each wrapping component takes as children either + // - the subsequent wrapping component if it exists, + // - else the original array components. + // + // TODO: wrapping components (like most array features) was designed before + // we had array indexing such as $a.b[1]. + // Hence it is based on array entries such as $a.b1, where b is the "prefix". + // $a.b[1] has to be converted to something like $a.b1 + // before calculating wrapping components. + // We should rework wrapping components (and other array features) + // to make array indexing (maybe even including slices) be the basis. + if (!stateVarObj.shadowingInstructions.returnWrappingComponents) { stateVarObj.shadowingInstructions.returnWrappingComponents = ( prefix, @@ -6575,6 +6628,13 @@ export default class Core { }); } + // arrayEntryNamesFromPropIndex is essentially a wrapper around + // stateVarObj.arrayVarNameFromPropIndex. + // (See above description of arrayVarNameFromPropIndex for technical debt commentary.) + // It calls arrayVarNameFromPropIndex on each of an array of stateVariables, + // first creating any missing array entry state variables, + // logs warnings, + // and returns an array of the resulting state variables. async arrayEntryNamesFromPropIndex({ stateVariables, component, diff --git a/packages/doenetml-worker/src/Dependencies.js b/packages/doenetml-worker/src/Dependencies.js index 50e172363..34de5ae5c 100644 --- a/packages/doenetml-worker/src/Dependencies.js +++ b/packages/doenetml-worker/src/Dependencies.js @@ -3829,7 +3829,8 @@ class StateVariableComponentTypeDependency extends StateVariableDependency { stateVarObj.componentType; if (stateVarObj.isArray) { - // if array, use componentType from wrapping components, if exist + // If array, use componentType from wrapping components, if exist. + // See description of returnWrappingComponents in Core.js. if (stateVarObj.wrappingComponents?.length > 0) { let wrapCT = stateVarObj.wrappingComponents[ diff --git a/packages/doenetml-worker/src/components/BestFitLine.js b/packages/doenetml-worker/src/components/BestFitLine.js index 68c8a1ea3..3a3157669 100644 --- a/packages/doenetml-worker/src/components/BestFitLine.js +++ b/packages/doenetml-worker/src/components/BestFitLine.js @@ -210,7 +210,7 @@ export default class BestFitLine extends Line { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/Circle.js b/packages/doenetml-worker/src/components/Circle.js index d91d70a78..d75b675cd 100644 --- a/packages/doenetml-worker/src/components/Circle.js +++ b/packages/doenetml-worker/src/components/Circle.js @@ -436,7 +436,7 @@ export default class Circle extends Curve { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -2434,7 +2434,7 @@ export default class Circle extends Curve { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/Copy.js b/packages/doenetml-worker/src/components/Copy.js index 1962ec44d..4531f15e4 100644 --- a/packages/doenetml-worker/src/components/Copy.js +++ b/packages/doenetml-worker/src/components/Copy.js @@ -2763,6 +2763,7 @@ export async function replacementFromProp({ } } + // See description of returnWrappingComponents in Core.js. let wrappingComponents = stateVarObj.wrappingComponents; let numWrappingComponents = wrappingComponents.length; @@ -3161,7 +3162,8 @@ export async function replacementFromProp({ } } } else { - // have wrapping components + // Have wrapping components. + // See description of returnWrappingComponents in Core.js. let createReplacementPiece = async function ( subArrayKeys, @@ -3495,9 +3497,9 @@ export async function replacementFromProp({ let attributes = {}; for (let p of pieces) { - if (p.isAttribute) { - let attr = p.isAttribute; - delete p.isAttribute; + if (p.isAttributeNamed) { + let attr = p.isAttributeNamed; + delete p.isAttributeNamed; attributes[attr] = { component: p }; } else { children.push(p); @@ -3514,14 +3516,9 @@ export async function replacementFromProp({ }, ]; if (typeof wrapCs[ind] === "object") { - if (wrapCs[ind].doenetAttributes) { - pieces[0].doenetAttributes = Object.assign( - {}, - wrapCs[ind].doenetAttributes, - ); - } - if (wrapCs[ind].isAttribute) { - pieces[0].isAttribute = wrapCs[ind].isAttribute; + if (wrapCs[ind].isAttributeNamed) { + pieces[0].isAttributeNamed = + wrapCs[ind].isAttributeNamed; } } } diff --git a/packages/doenetml-worker/src/components/Curve.js b/packages/doenetml-worker/src/components/Curve.js index cfd588ea8..8b526d9ce 100644 --- a/packages/doenetml-worker/src/components/Curve.js +++ b/packages/doenetml-worker/src/components/Curve.js @@ -727,7 +727,7 @@ export default class Curve extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -1222,7 +1222,7 @@ export default class Curve extends GraphicalComponent { "vector", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -1710,7 +1710,7 @@ export default class Curve extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -3057,7 +3057,7 @@ export default class Curve extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -3316,7 +3316,7 @@ export default class Curve extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -3576,7 +3576,7 @@ export default class Curve extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/DiscreteSimulationResultPolyline.js b/packages/doenetml-worker/src/components/DiscreteSimulationResultPolyline.js index 2bfffb942..d54ebb539 100644 --- a/packages/doenetml-worker/src/components/DiscreteSimulationResultPolyline.js +++ b/packages/doenetml-worker/src/components/DiscreteSimulationResultPolyline.js @@ -182,7 +182,7 @@ export default class DiscreteSimulationResultPolyline extends GraphicalComponent "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/Function.js b/packages/doenetml-worker/src/components/Function.js index dadbb086c..eb96d70ba 100644 --- a/packages/doenetml-worker/src/components/Function.js +++ b/packages/doenetml-worker/src/components/Function.js @@ -2943,7 +2943,7 @@ export default class Function extends InlineComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -3128,7 +3128,7 @@ export default class Function extends InlineComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -3219,7 +3219,7 @@ export default class Function extends InlineComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -3432,7 +3432,7 @@ export default class Function extends InlineComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -3617,7 +3617,7 @@ export default class Function extends InlineComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -3708,7 +3708,7 @@ export default class Function extends InlineComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -3851,7 +3851,7 @@ export default class Function extends InlineComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/Line.js b/packages/doenetml-worker/src/components/Line.js index bdbdc6579..5ec510eae 100644 --- a/packages/doenetml-worker/src/components/Line.js +++ b/packages/doenetml-worker/src/components/Line.js @@ -590,7 +590,7 @@ export default class Line extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/LineSegment.js b/packages/doenetml-worker/src/components/LineSegment.js index 582d05a73..649691899 100644 --- a/packages/doenetml-worker/src/components/LineSegment.js +++ b/packages/doenetml-worker/src/components/LineSegment.js @@ -223,7 +223,7 @@ export default class LineSegment extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/Math.js b/packages/doenetml-worker/src/components/Math.js index 2723b1035..e1bb83b1c 100644 --- a/packages/doenetml-worker/src/components/Math.js +++ b/packages/doenetml-worker/src/components/Math.js @@ -1135,7 +1135,7 @@ export default class MathComponent extends InlineComponent { "vector", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/Parabola.js b/packages/doenetml-worker/src/components/Parabola.js index fcf1b3498..c9193e43b 100644 --- a/packages/doenetml-worker/src/components/Parabola.js +++ b/packages/doenetml-worker/src/components/Parabola.js @@ -172,7 +172,7 @@ export default class Parabola extends Curve { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -1202,7 +1202,7 @@ export default class Parabola extends Curve { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/Polyline.js b/packages/doenetml-worker/src/components/Polyline.js index d0e9b25fe..2bfe8eb18 100644 --- a/packages/doenetml-worker/src/components/Polyline.js +++ b/packages/doenetml-worker/src/components/Polyline.js @@ -238,7 +238,7 @@ export default class Polyline extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/Ray.js b/packages/doenetml-worker/src/components/Ray.js index a70ad605a..52d8c75b6 100644 --- a/packages/doenetml-worker/src/components/Ray.js +++ b/packages/doenetml-worker/src/components/Ray.js @@ -731,7 +731,7 @@ export default class Ray extends GraphicalComponent { "vector", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -990,7 +990,7 @@ export default class Ray extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -1211,7 +1211,7 @@ export default class Ray extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/Rectangle.js b/packages/doenetml-worker/src/components/Rectangle.js index 5f555ba1b..c1bfc25f2 100644 --- a/packages/doenetml-worker/src/components/Rectangle.js +++ b/packages/doenetml-worker/src/components/Rectangle.js @@ -378,7 +378,7 @@ export default class Rectangle extends Polygon { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -614,7 +614,7 @@ export default class Rectangle extends Polygon { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/RegularPolygon.js b/packages/doenetml-worker/src/components/RegularPolygon.js index 363e10b41..340a92f45 100644 --- a/packages/doenetml-worker/src/components/RegularPolygon.js +++ b/packages/doenetml-worker/src/components/RegularPolygon.js @@ -1231,7 +1231,7 @@ export default class RegularPolygon extends Polygon { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -1542,7 +1542,7 @@ export default class RegularPolygon extends Polygon { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/Vector.js b/packages/doenetml-worker/src/components/Vector.js index f5bc6fa1c..c5a94c49c 100644 --- a/packages/doenetml-worker/src/components/Vector.js +++ b/packages/doenetml-worker/src/components/Vector.js @@ -1123,7 +1123,7 @@ export default class Vector extends GraphicalComponent { "vector", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -1571,7 +1571,7 @@ export default class Vector extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -1777,7 +1777,7 @@ export default class Vector extends GraphicalComponent { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/abstract/DirectionComponent.js b/packages/doenetml-worker/src/components/abstract/DirectionComponent.js index 0adb21627..688eabf21 100644 --- a/packages/doenetml-worker/src/components/abstract/DirectionComponent.js +++ b/packages/doenetml-worker/src/components/abstract/DirectionComponent.js @@ -205,7 +205,7 @@ export default class DirectionComponent extends BaseComponent { "vector", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; diff --git a/packages/doenetml-worker/src/components/dynamicalSystems/CobwebPolyline.js b/packages/doenetml-worker/src/components/dynamicalSystems/CobwebPolyline.js index 0325e6477..619e87e33 100644 --- a/packages/doenetml-worker/src/components/dynamicalSystems/CobwebPolyline.js +++ b/packages/doenetml-worker/src/components/dynamicalSystems/CobwebPolyline.js @@ -98,7 +98,7 @@ export default class CobwebPolyline extends Polyline { "point", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; @@ -932,7 +932,7 @@ export default class CobwebPolyline extends Polyline { // } else { // // entire array // // wrap by both and - // return [["point", { componentType: "mathList", isAttribute: "xs" }]]; + // return [["point", { componentType: "mathList", isAttributeNamed: "xs" }]]; // } // }, // returnArraySizeDependencies: () => ({}), diff --git a/packages/doenetml-worker/src/components/linearAlgebra/EigenDecomposition.js b/packages/doenetml-worker/src/components/linearAlgebra/EigenDecomposition.js index 9dc7dc397..18b7aaca4 100644 --- a/packages/doenetml-worker/src/components/linearAlgebra/EigenDecomposition.js +++ b/packages/doenetml-worker/src/components/linearAlgebra/EigenDecomposition.js @@ -184,7 +184,7 @@ export default class EigenDecomposition extends BaseComponent { "vector", { componentType: "mathList", - isAttribute: "xs", + isAttributeNamed: "xs", }, ], ]; From fb480458100f58e18d73eedca22ec77310030812 Mon Sep 17 00:00:00 2001 From: Duane Nykamp Date: Sat, 28 Oct 2023 20:44:11 -0500 Subject: [PATCH 3/4] add properties to schema --- packages/doenetml-worker/src/Core.js | 58 +- .../doenetml-worker/src/components/Angle.js | 1 + .../src/components/BestFitLine.js | 1 + .../doenetml-worker/src/components/Circle.js | 2 + .../doenetml-worker/src/components/Curve.js | 39 +- .../DiscreteSimulationResultPolyline.js | 1 + .../src/components/Function.js | 21 + .../doenetml-worker/src/components/Line.js | 3 +- .../src/components/LineSegment.js | 1 + .../doenetml-worker/src/components/Math.js | 10 +- .../src/components/MatrixInput.js | 10 +- .../src/components/Parabola.js | 2 + .../src/components/Polyline.js | 1 + .../src/components/Rectangle.js | 1 + .../src/components/RegularPolygon.js | 1 + .../src/components/Spreadsheet.js | 55 +- .../src/components/abstract/BaseComponent.js | 35 +- .../components/abstract/PointListComponent.js | 1 + .../abstract/VectorListComponent.js | 1 + .../dynamicalSystems/CobwebPolyline.js | 2 + .../linearAlgebra/EigenDecomposition.js | 2 + .../src/utils/stateVariables.js | 25 + packages/static-assets/scripts/get-schema.ts | 270 +- .../src/generated/doenet-schema.json | 52122 +++++++++++++--- 24 files changed, 42392 insertions(+), 10273 deletions(-) diff --git a/packages/doenetml-worker/src/Core.js b/packages/doenetml-worker/src/Core.js index ec63d84a8..2ae52aa21 100644 --- a/packages/doenetml-worker/src/Core.js +++ b/packages/doenetml-worker/src/Core.js @@ -32,7 +32,10 @@ import { verifyReplacementsMatchSpecifiedType, } from "./utils/copy"; import { DependencyHandler } from "./Dependencies"; -import { returnDefaultGetArrayKeysFromVarName } from "./utils/stateVariables"; +import { + returnDefaultArrayVarNameFromPropIndex, + returnDefaultGetArrayKeysFromVarName, +} from "./utils/stateVariables"; import { nanoid } from "nanoid"; import { get as idb_get, set as idb_set } from "idb-keyval"; import axios from "axios"; @@ -5498,6 +5501,19 @@ export default class Core { stateVarObj.numDimensions = 1; } + let entryPrefixes = stateVarObj.entryPrefixes; + + if (!entryPrefixes) { + entryPrefixes = stateVarObj.entryPrefixes = [stateVariable]; + } + + if (!component.arrayEntryPrefixes) { + component.arrayEntryPrefixes = {}; + } + for (let prefix of entryPrefixes) { + component.arrayEntryPrefixes[prefix] = stateVariable; + } + if (stateVarObj.numDimensions > 1) { // for multiple dimensions, have to convert from arrayKey // to multi-index when getting or setting @@ -5721,20 +5737,11 @@ export default class Core { // TODO: if we redesign arrays to be based on indices (or even slices), // then arrayVarNameFromPropIndex will be obsolete. if (!stateVarObj.arrayVarNameFromPropIndex) { - stateVarObj.arrayVarNameFromPropIndex = function ( - propIndex, - varName, - ) { - return ( - entryPrefixes[0] + - [ - ...propIndex.map((x) => Math.round(Number(x))), - ...Array( - stateVarObj.numDimensions - propIndex.length, - ).fill(1), - ].join("_") + stateVarObj.arrayVarNameFromPropIndex = + returnDefaultArrayVarNameFromPropIndex( + stateVarObj.numDimensions, + entryPrefixes[0], ); - }; } stateVarObj.adjustArrayToNewArraySize = async function () { @@ -5830,12 +5837,8 @@ export default class Core { // TODO: if we redesign arrays to be based on indices (or even slices), // then arrayVarNameFromPropIndex will be obsolete. if (!stateVarObj.arrayVarNameFromPropIndex) { - stateVarObj.arrayVarNameFromPropIndex = function ( - propIndex, - varName, - ) { - return entryPrefixes[0] + propIndex[0]; - }; + stateVarObj.arrayVarNameFromPropIndex = + returnDefaultArrayVarNameFromPropIndex(1, entryPrefixes[0]); } stateVarObj.adjustArrayToNewArraySize = async function () { @@ -5854,21 +5857,8 @@ export default class Core { // dimensions, as we just want the string representation stateVarObj.indexToKey = (index) => String(index); - let entryPrefixes = stateVarObj.entryPrefixes; - - if (!entryPrefixes) { - entryPrefixes = stateVarObj.entryPrefixes = [stateVariable]; - } - - if (!component.arrayEntryPrefixes) { - component.arrayEntryPrefixes = {}; - } - for (let prefix of entryPrefixes) { - component.arrayEntryPrefixes[prefix] = stateVariable; - } - if (!stateVarObj.returnEntryDimensions) { - stateVarObj.returnEntryDimensions = () => 1; + stateVarObj.returnEntryDimensions = () => 0; } if (stateVarObj.shadowingInstructions) { diff --git a/packages/doenetml-worker/src/components/Angle.js b/packages/doenetml-worker/src/components/Angle.js index bfd386d77..a30fdcf22 100644 --- a/packages/doenetml-worker/src/components/Angle.js +++ b/packages/doenetml-worker/src/components/Angle.js @@ -132,6 +132,7 @@ export default class Angle extends GraphicalComponent { isArray: true, numDimensions: 2, entryPrefixes: ["pointX", "point"], + returnEntryDimensions: (prefix) => (prefix === "point" ? 1 : 0), stateVariablesDeterminingDependencies: ["betweenLinesName"], returnArraySizeDependencies: () => ({}), returnArraySize() { diff --git a/packages/doenetml-worker/src/components/BestFitLine.js b/packages/doenetml-worker/src/components/BestFitLine.js index 3a3157669..03a1b8e10 100644 --- a/packages/doenetml-worker/src/components/BestFitLine.js +++ b/packages/doenetml-worker/src/components/BestFitLine.js @@ -220,6 +220,7 @@ export default class BestFitLine extends Line { isArray: true, numDimensions: 2, entryPrefixes: ["datumX", "datum"], + returnEntryDimensions: (prefix) => (prefix === "datum" ? 1 : 0), getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/Circle.js b/packages/doenetml-worker/src/components/Circle.js index d75b675cd..17d2e9331 100644 --- a/packages/doenetml-worker/src/components/Circle.js +++ b/packages/doenetml-worker/src/components/Circle.js @@ -446,6 +446,8 @@ export default class Circle extends Curve { isArray: true, numDimensions: 2, entryPrefixes: ["throughPointX", "throughPoint"], + returnEntryDimensions: (prefix) => + prefix === "throughPoint" ? 1 : 0, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/Curve.js b/packages/doenetml-worker/src/components/Curve.js index 8b526d9ce..e5e378d06 100644 --- a/packages/doenetml-worker/src/components/Curve.js +++ b/packages/doenetml-worker/src/components/Curve.js @@ -737,6 +737,8 @@ export default class Curve extends GraphicalComponent { isArray: true, numDimensions: 2, entryPrefixes: ["throughPointX", "throughPoint"], + returnEntryDimensions: (prefix) => + prefix === "throughPoint" ? 1 : 0, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, @@ -1235,12 +1237,28 @@ export default class Curve extends GraphicalComponent { "controlVectors", ], numDimensions: 3, + returnEntryDimensions: (prefix) => { + if (prefix === "controlVector") { + return 1; + } else if (prefix === "controlVectors") { + return 2; + } else { + return 0; + } + }, stateVariablesDeterminingDependencies: [ "vectorControlDirections", "numThroughPoints", ], - returnEntryDimensions: (prefix) => - prefix === "controlVectors" ? 2 : 1, + returnEntryDimensions: (prefix) => { + if (prefix === "controlVector") { + return 1; + } else if (prefix === "controlVectors") { + return 2; + } else { + return 0; + } + }, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, @@ -1719,8 +1737,15 @@ export default class Curve extends GraphicalComponent { }, entryPrefixes: ["controlPointX", "controlPoint", "controlPoints"], numDimensions: 3, - returnEntryDimensions: (prefix) => - prefix === "controlPoints" ? 2 : 1, + returnEntryDimensions: (prefix) => { + if (prefix === "controlPoint") { + return 1; + } else if (prefix === "controlPoints") { + return 2; + } else { + return 0; + } + }, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, @@ -3067,6 +3092,8 @@ export default class Curve extends GraphicalComponent { isArray: true, numDimensions: 2, entryPrefixes: ["xCriticalPointX", "xCriticalPoint"], + returnEntryDimensions: (prefix) => + prefix === "xCriticalPoint" ? 1 : 0, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, @@ -3326,6 +3353,8 @@ export default class Curve extends GraphicalComponent { isArray: true, numDimensions: 2, entryPrefixes: ["yCriticalPointX", "yCriticalPoint"], + returnEntryDimensions: (prefix) => + prefix === "yCriticalPoint" ? 1 : 0, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, @@ -3586,6 +3615,8 @@ export default class Curve extends GraphicalComponent { isArray: true, numDimensions: 2, entryPrefixes: ["curvatureChangePointX", "curvatureChangePoint"], + returnEntryDimensions: (prefix) => + prefix === "curvatureChangePoint" ? 1 : 0, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/DiscreteSimulationResultPolyline.js b/packages/doenetml-worker/src/components/DiscreteSimulationResultPolyline.js index d54ebb539..88072edb9 100644 --- a/packages/doenetml-worker/src/components/DiscreteSimulationResultPolyline.js +++ b/packages/doenetml-worker/src/components/DiscreteSimulationResultPolyline.js @@ -192,6 +192,7 @@ export default class DiscreteSimulationResultPolyline extends GraphicalComponent isArray: true, numDimensions: 2, entryPrefixes: ["vertexX", "vertex"], + returnEntryDimensions: (prefix) => (prefix === "vertex" ? 1 : 0), getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/Function.js b/packages/doenetml-worker/src/components/Function.js index eb96d70ba..838bb6eda 100644 --- a/packages/doenetml-worker/src/components/Function.js +++ b/packages/doenetml-worker/src/components/Function.js @@ -2962,6 +2962,13 @@ export default class Function extends InlineComponent { "minimumValues", "minimumValue", ], + returnEntryDimensions: (prefix) => { + if (["minimumLocation", "minimumValue"].includes(prefix)) { + return 0; + } else { + return 1; + } + }, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, @@ -3451,6 +3458,13 @@ export default class Function extends InlineComponent { "maximumValues", "maximumValue", ], + returnEntryDimensions: (prefix) => { + if (["maximumLocation", "maximumValue"].includes(prefix)) { + return 0; + } else { + return 1; + } + }, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, @@ -3870,6 +3884,13 @@ export default class Function extends InlineComponent { "extremumValues", "extremumValue", ], + returnEntryDimensions: (prefix) => { + if (["extremumLocation", "extremumValue"].includes(prefix)) { + return 0; + } else { + return 1; + } + }, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/Line.js b/packages/doenetml-worker/src/components/Line.js index 5ec510eae..0a14fabcc 100644 --- a/packages/doenetml-worker/src/components/Line.js +++ b/packages/doenetml-worker/src/components/Line.js @@ -470,7 +470,7 @@ export default class Line extends GraphicalComponent { stateVariableDefinitions.essentialPoints = { isArray: true, - numDimensions: "2", + numDimensions: 2, isLocation: true, hasEssential: true, entryPrefixes: ["essentialPointX", "essentialPoint"], @@ -600,6 +600,7 @@ export default class Line extends GraphicalComponent { isArray: true, numDimensions: 2, entryPrefixes: ["pointX", "point"], + returnEntryDimensions: (prefix) => (prefix === "point" ? 1 : 0), getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/LineSegment.js b/packages/doenetml-worker/src/components/LineSegment.js index 649691899..08e0c8cb0 100644 --- a/packages/doenetml-worker/src/components/LineSegment.js +++ b/packages/doenetml-worker/src/components/LineSegment.js @@ -233,6 +233,7 @@ export default class LineSegment extends GraphicalComponent { isArray: true, numDimensions: 2, entryPrefixes: ["endpointX", "endpoint"], + returnEntryDimensions: (prefix) => (prefix === "endpoint" ? 1 : 0), hasEssential: true, set: convertValueToMathExpression, defaultValueByArrayKey: (arrayKey) => diff --git a/packages/doenetml-worker/src/components/Math.js b/packages/doenetml-worker/src/components/Math.js index e1bb83b1c..47a6ae908 100644 --- a/packages/doenetml-worker/src/components/Math.js +++ b/packages/doenetml-worker/src/components/Math.js @@ -1403,7 +1403,6 @@ export default class MathComponent extends InlineComponent { } else { // entire matrix // wrap inner dimension by matrixRow and outer dimension by matrix - // don't wrap outer dimension (for entire array) return [["matrixRow"], ["matrix"]]; } }, @@ -1411,6 +1410,15 @@ export default class MathComponent extends InlineComponent { isArray: true, numDimensions: 2, entryPrefixes: ["matrixEntry", "row", "column", "rows", "columns"], + returnEntryDimensions: (prefix) => { + if (prefix === "matrixEntry") { + return 0; + } else if (prefix === "rows" || prefix === "columns") { + return 2; + } else { + return 1; + } + }, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/MatrixInput.js b/packages/doenetml-worker/src/components/MatrixInput.js index abd5fbbc5..37c5d5730 100644 --- a/packages/doenetml-worker/src/components/MatrixInput.js +++ b/packages/doenetml-worker/src/components/MatrixInput.js @@ -2406,7 +2406,6 @@ export class MatrixInput extends Input { } else { // entire matrix // wrap inner dimension by matrixRow and outer dimension by matrix - // don't wrap outer dimension (for entire array) return [["matrixRow"], ["matrix"]]; } }, @@ -2414,6 +2413,15 @@ export class MatrixInput extends Input { isArray: true, numDimensions: 2, entryPrefixes: ["matrixEntry", "row", "column", "rows", "columns"], + returnEntryDimensions: (prefix) => { + if (prefix === "matrixEntry") { + return 0; + } else if (prefix === "rows" || prefix === "columns") { + return 2; + } else { + return 1; + } + }, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/Parabola.js b/packages/doenetml-worker/src/components/Parabola.js index c9193e43b..64e3b568b 100644 --- a/packages/doenetml-worker/src/components/Parabola.js +++ b/packages/doenetml-worker/src/components/Parabola.js @@ -182,6 +182,8 @@ export default class Parabola extends Curve { isArray: true, numDimensions: 2, entryPrefixes: ["throughPointX", "throughPoint"], + returnEntryDimensions: (prefix) => + prefix === "throughPoint" ? 1 : 0, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/Polyline.js b/packages/doenetml-worker/src/components/Polyline.js index 2bfe8eb18..62dddfbd2 100644 --- a/packages/doenetml-worker/src/components/Polyline.js +++ b/packages/doenetml-worker/src/components/Polyline.js @@ -248,6 +248,7 @@ export default class Polyline extends GraphicalComponent { isArray: true, numDimensions: 2, entryPrefixes: ["vertexX", "vertex"], + returnEntryDimensions: (prefix) => (prefix === "vertex" ? 1 : 0), getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/Rectangle.js b/packages/doenetml-worker/src/components/Rectangle.js index c1bfc25f2..319573efd 100644 --- a/packages/doenetml-worker/src/components/Rectangle.js +++ b/packages/doenetml-worker/src/components/Rectangle.js @@ -624,6 +624,7 @@ export default class Rectangle extends Polygon { isArray: true, numDimensions: 2, entryPrefixes: ["vertexX", "vertex"], + returnEntryDimensions: (prefix) => (prefix === "vertex" ? 1 : 0), getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/RegularPolygon.js b/packages/doenetml-worker/src/components/RegularPolygon.js index 340a92f45..0b727487b 100644 --- a/packages/doenetml-worker/src/components/RegularPolygon.js +++ b/packages/doenetml-worker/src/components/RegularPolygon.js @@ -1241,6 +1241,7 @@ export default class RegularPolygon extends Polygon { isArray: true, numDimensions: 2, entryPrefixes: ["vertexX", "vertex"], + returnEntryDimensions: (prefix) => (prefix === "vertex" ? 1 : 0), getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/Spreadsheet.js b/packages/doenetml-worker/src/components/Spreadsheet.js index 426340733..3831f35c5 100644 --- a/packages/doenetml-worker/src/components/Spreadsheet.js +++ b/packages/doenetml-worker/src/components/Spreadsheet.js @@ -333,8 +333,15 @@ export default class Spreadsheet extends BlockComponent { returnArraySize({ dependencyValues }) { return [dependencyValues.numRows, dependencyValues.numColumns]; }, - returnEntryDimensions: (prefix) => - ["range", "rows", "columns"].includes(prefix) ? 2 : 1, + returnEntryDimensions: (prefix) => { + if (prefix === "cell") { + return 0; + } else if (["range", "rows", "columns"].includes(prefix)) { + return 2; + } else { + return 1; + } + }, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, @@ -743,14 +750,21 @@ export default class Spreadsheet extends BlockComponent { returnArraySize({ dependencyValues }) { return [dependencyValues.numRows, dependencyValues.numColumns]; }, - returnEntryDimensions: (prefix) => - [ - "evaluatedRange", - "evaluatedRows", - "evaluatedColumns", - ].includes(prefix) - ? 2 - : 1, + returnEntryDimensions: (prefix) => { + if (prefix === "evaluatedCell") { + return 0; + } else if ( + [ + "evaluatedRange", + "evaluatedRows", + "evaluatedColumns", + ].includes(prefix) + ) { + return 2; + } else { + return 1; + } + }, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, @@ -1082,12 +1096,21 @@ export default class Spreadsheet extends BlockComponent { returnArraySize({ dependencyValues }) { return [dependencyValues.numRows, dependencyValues.numColumns]; }, - returnEntryDimensions: (prefix) => - ["pointsInRange", "pointsInRows", "pointsInColumns"].includes( - prefix, - ) - ? 2 - : 1, + returnEntryDimensions: (prefix) => { + if (prefix === "pointsInCell") { + return 0; + } else if ( + [ + "pointsInRange", + "pointsInRows", + "pointsInColumns", + ].includes(prefix) + ) { + return 2; + } else { + return 1; + } + }, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/abstract/BaseComponent.js b/packages/doenetml-worker/src/components/abstract/BaseComponent.js index a7e3fc158..46e5af3fc 100644 --- a/packages/doenetml-worker/src/components/abstract/BaseComponent.js +++ b/packages/doenetml-worker/src/components/abstract/BaseComponent.js @@ -2,7 +2,10 @@ import createStateProxyHandler from "../../StateProxyHandler"; import { flattenDeep, mapDeep } from "@doenet/utils"; import { deepClone, enumerateCombinations } from "@doenet/utils"; import { gatherVariantComponents } from "../../utils/variants"; -import { returnDefaultGetArrayKeysFromVarName } from "../../utils/stateVariables"; +import { + returnDefaultArrayVarNameFromPropIndex, + returnDefaultGetArrayKeysFromVarName, +} from "../../utils/stateVariables"; export default class BaseComponent { constructor({ @@ -1010,9 +1013,13 @@ export default class BaseComponent { stateVariableDescriptions[varName] = { createComponentOfType, public: true, + isArray: false, }; } else { - stateVariableDescriptions[varName] = {}; + stateVariableDescriptions[varName] = { + public: false, + isArray: false, + }; } } } @@ -1036,9 +1043,13 @@ export default class BaseComponent { theStateDef.shadowingInstructions .createComponentOfType, public: true, + isArray: Boolean(theStateDef.isArray), }; } else { - stateVariableDescriptions[varName] = {}; + stateVariableDescriptions[varName] = { + public: false, + isArray: Boolean(theStateDef.isArray), + }; } if (theStateDef.isArray) { stateVariableDescriptions[varName].isArray = true; @@ -1051,6 +1062,7 @@ export default class BaseComponent { ?.returnWrappingComponents ? theStateDef.shadowingInstructions.returnWrappingComponents() : []; + let entryPrefixes; if (theStateDef.entryPrefixes) { entryPrefixes = theStateDef.entryPrefixes; @@ -1062,7 +1074,7 @@ export default class BaseComponent { arrayVariableName: varName, numDimensions: theStateDef.returnEntryDimensions ? theStateDef.returnEntryDimensions(prefix) - : 1, + : 0, wrappingComponents: theStateDef .shadowingInstructions?.returnWrappingComponents ? theStateDef.shadowingInstructions.returnWrappingComponents( @@ -1085,6 +1097,21 @@ export default class BaseComponent { .numDimensions, ); } + if (theStateDef.arrayVarNameFromPropIndex) { + stateVariableDescriptions[ + varName + ].arrayVarNameFromPropIndex = + theStateDef.arrayVarNameFromPropIndex; + } else { + stateVariableDescriptions[ + varName + ].arrayVarNameFromPropIndex = + returnDefaultArrayVarNameFromPropIndex( + stateVariableDescriptions[varName] + .numDimensions, + entryPrefixes[0], + ); + } } } } diff --git a/packages/doenetml-worker/src/components/abstract/PointListComponent.js b/packages/doenetml-worker/src/components/abstract/PointListComponent.js index ead3eaa99..207ac1a57 100644 --- a/packages/doenetml-worker/src/components/abstract/PointListComponent.js +++ b/packages/doenetml-worker/src/components/abstract/PointListComponent.js @@ -97,6 +97,7 @@ export default class PointListComponent extends BaseComponent { isArray: true, numDimensions: 2, entryPrefixes: ["pointX", "point"], + returnEntryDimensions: (prefix) => (prefix === "point" ? 1 : 0), getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/abstract/VectorListComponent.js b/packages/doenetml-worker/src/components/abstract/VectorListComponent.js index 7862fcb44..eaf61393a 100644 --- a/packages/doenetml-worker/src/components/abstract/VectorListComponent.js +++ b/packages/doenetml-worker/src/components/abstract/VectorListComponent.js @@ -95,6 +95,7 @@ export default class VectorListComponent extends BaseComponent { isArray: true, numDimensions: 2, entryPrefixes: ["vectorX", "vector"], + returnEntryDimensions: (prefix) => (prefix === "vector" ? 1 : 0), getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/dynamicalSystems/CobwebPolyline.js b/packages/doenetml-worker/src/components/dynamicalSystems/CobwebPolyline.js index 619e87e33..1b03dda73 100644 --- a/packages/doenetml-worker/src/components/dynamicalSystems/CobwebPolyline.js +++ b/packages/doenetml-worker/src/components/dynamicalSystems/CobwebPolyline.js @@ -257,6 +257,8 @@ export default class CobwebPolyline extends Polyline { numDimensions: 2, hasEssential: true, entryPrefixes: ["originalVertexX", "originalVertex"], + returnEntryDimensions: (prefix) => + prefix === "originalVertex" ? 1 : 0, getArrayKeysFromVarName({ arrayEntryPrefix, varEnding, diff --git a/packages/doenetml-worker/src/components/linearAlgebra/EigenDecomposition.js b/packages/doenetml-worker/src/components/linearAlgebra/EigenDecomposition.js index 18b7aaca4..c8f31d870 100644 --- a/packages/doenetml-worker/src/components/linearAlgebra/EigenDecomposition.js +++ b/packages/doenetml-worker/src/components/linearAlgebra/EigenDecomposition.js @@ -272,6 +272,8 @@ export default class EigenDecomposition extends BaseComponent { return null; }, entryPrefixes: ["eigenvectorX", "eigenvector"], + returnEntryDimensions: (prefix) => + prefix === "eigenvector" ? 1 : 0, returnArraySizeDependencies: () => ({ decomposition: { dependencyType: "stateVariable", diff --git a/packages/doenetml-worker/src/utils/stateVariables.js b/packages/doenetml-worker/src/utils/stateVariables.js index 24eb8e141..f7f0ec357 100644 --- a/packages/doenetml-worker/src/utils/stateVariables.js +++ b/packages/doenetml-worker/src/utils/stateVariables.js @@ -137,3 +137,28 @@ export function returnDefaultGetArrayKeysFromVarName(numDim) { }; } } + +export function returnDefaultArrayVarNameFromPropIndex( + numDim, + arrayEntryPrefix, +) { + // the default function for arrayVarNameFromPropIndex ignores the + // varName, but is just based on the arrayEntryPrefix given. + // A component class's function could use varBane + + if (numDim > 1) { + return function (propIndex, varName) { + return ( + arrayEntryPrefix + + [ + ...propIndex.map((x) => Math.round(Number(x))), + ...Array(numDim - propIndex.length).fill(1), + ].join("_") + ); + }; + } else { + return function (propIndex, varName) { + return arrayEntryPrefix + propIndex[0]; + }; + } +} diff --git a/packages/static-assets/scripts/get-schema.ts b/packages/static-assets/scripts/get-schema.ts index ad086f67b..c6719955a 100644 --- a/packages/static-assets/scripts/get-schema.ts +++ b/packages/static-assets/scripts/get-schema.ts @@ -1,4 +1,4 @@ -import createComponentInfoObjects from "../../doenetml/src/Core/utils/componentInfoObjects"; +import { createComponentInfoObjects } from "../../doenetml-worker/src/utils/componentInfoObjects"; // Create schema of DoenetML by extracting component, attributes and children // from component classes. @@ -41,6 +41,50 @@ interface ComponentInfoObjects allComponentClasses: Record; } +type PropertyDescription = { + name: string; + type: string; + isArray: boolean; + numDimensions?: number; + indexedArrayDescription?: ArrayElementDescription[]; +}; + +type ArrayElementDescription = { + type: string; + isArray: boolean; + numDimensions?: number; +}; + +type WrappingComponentElement = + | string + | { componentType: string; isAttributeNamed: string }; + +type ArrayEntryPrefixDescription = { + arrayVariableName: string; + numDimensions: number; + wrappingComponents: WrappingComponentElement[][]; +}; + +type StateVariableDescription = { + public: boolean; + createComponentOfType?: string; + isArray: boolean; + numDimensions?: number; + wrappingComponents?: WrappingComponentElement[][]; + getArrayKeysFromVarName?: Function; + arrayVarNameFromPropIndex?: Function; +}; + +type PublicStateVariableDescription = { + public: boolean; + createComponentOfType: string; + isArray: boolean; + numDimensions?: number; + wrappingComponents?: WrappingComponentElement[][]; + getArrayKeysFromVarName?: Function; + arrayVarNameFromPropIndex?: Function; +}; + export function getSchema() { let componentInfoObjects = createComponentInfoObjects() as ComponentInfoObjects; @@ -216,10 +260,109 @@ export function getSchema() { children = [...new Set(children)]; + let { + stateVariableDescriptions, + arrayEntryPrefixes, + aliases, + }: { + stateVariableDescriptions: Record< + string, + PublicStateVariableDescription + >; + arrayEntryPrefixes: Record; + aliases: Record; + } = componentInfoObjects.publicStateVariableInfo[type]; + + let properties: PropertyDescription[] = []; + + for (let varName in stateVariableDescriptions) { + let description = stateVariableDescriptions[varName]; + + properties.push( + propFromDescription({ + varName, + description, + componentInfoObjects, + arrayEntryPrefixes, + }), + ); + } + + let arrayEntryPrefixesLongestToShortest = Object.keys( + arrayEntryPrefixes, + ).sort((a, b) => b.length - a.length); + + for (let aliasName in aliases) { + let aliasTargetName = aliases[aliasName]; + let aliasTarget = stateVariableDescriptions[aliasTargetName]; + if (aliasTarget) { + properties.push( + propFromDescription({ + varName: aliasName, + description: aliasTarget, + componentInfoObjects, + arrayEntryPrefixes, + }), + ); + } else { + let foundMatch = false; + + for (let prefix of arrayEntryPrefixesLongestToShortest) { + if ( + aliasTargetName.substring(0, prefix.length) === prefix + ) { + let arrayEntry = arrayEntryPrefixes[prefix]; + let arrayVariableName = arrayEntry.arrayVariableName; + let arrayStateVarDescription = + stateVariableDescriptions[arrayVariableName]; + + let arrayEntryDescription: PublicStateVariableDescription = + { + public: true, + createComponentOfType: + arrayStateVarDescription.createComponentOfType, + isArray: arrayEntry.numDimensions > 0, + numDimensions: arrayEntry.numDimensions, + wrappingComponents: + arrayEntry.wrappingComponents || + arrayStateVarDescription.wrappingComponents, + getArrayKeysFromVarName: + arrayStateVarDescription.getArrayKeysFromVarName, + arrayVarNameFromPropIndex: + arrayStateVarDescription.arrayVarNameFromPropIndex, + }; + + properties.push( + propFromDescription({ + varName: aliasName, + description: arrayEntryDescription, + componentInfoObjects, + arrayEntryPrefixes, + }), + ); + + foundMatch = true; + break; + } + } + + if (!foundMatch) { + properties.push({ + name: aliasName, + type: "unknown", + isArray: false, + }); + } + } + } + + console.log(properties); + elements.push({ name: type, children, attributes, + properties, top: !cClass.inSchemaOnlyInheritAs, acceptsStringChildren, }); @@ -229,6 +372,131 @@ export function getSchema() { return { elements }; } +function propFromDescription({ + varName, + description, + arrayEntryPrefixes, +}: { + varName: string; + description: PublicStateVariableDescription; + arrayEntryPrefixes: Record; +}) { + let componentType = description.createComponentOfType; + + let prop: PropertyDescription = { + name: varName, + type: componentType, + isArray: description.isArray, + }; + + if (description.isArray) { + let numDimensions = description.numDimensions || 1; + + prop.numDimensions = numDimensions; + prop.indexedArrayDescription = []; + + let wrappingComponents = description.wrappingComponents || []; + + let arrayEntryPrefixesLongestToShortest = Object.keys( + arrayEntryPrefixes, + ).sort((a, b) => b.length - a.length); + + prop.indexedArrayDescription.push( + createArrayElementDescription( + wrappingComponents, + numDimensions, + componentType, + ), + ); + + // if the array dimension is two or larger, + // then we have array elements that are slices of the array + // but are more than one element + let propIndexStandin: number[] = []; + for (let dim = 1; dim < numDimensions; dim++) { + propIndexStandin.push(1); + + // TODO: fix technical debt so don't have to go through varName + let varNameForIndexed = description.arrayVarNameFromPropIndex?.( + propIndexStandin, + varName, + ) as string; + + let foundMatch = false; + + for (let prefix of arrayEntryPrefixesLongestToShortest) { + if (varNameForIndexed.substring(0, prefix.length) === prefix) { + let prefixDescription = arrayEntryPrefixes[prefix]; + + let numDimensions = prefixDescription.numDimensions; + let wrappingComponents = + prefixDescription.wrappingComponents; + + prop.indexedArrayDescription.push( + createArrayElementDescription( + wrappingComponents, + numDimensions, + componentType, + ), + ); + + foundMatch = true; + break; + } + } + + if (!foundMatch) { + throw Error( + `Invalid array state variable ${varName} as arrayVarNameFromPropIndex didn't return an array entry`, + ); + } + } + } + return prop; +} + +function createArrayElementDescription( + wrappingComponents: WrappingComponentElement[][], + numDimensions: number, + componentType: string, +): ArrayElementDescription { + if (wrappingComponents.length === numDimensions) { + // the last dimension of the array is wrapped, + // which means the final result isn't actually an array, + // but a single component of the wrapped type + let wrapping = wrappingComponents[wrappingComponents.length - 1][0]; + + return { + isArray: false, + type: + typeof wrapping === "string" + ? wrapping + : wrapping.componentType, + }; + } else if (wrappingComponents.length > 0) { + // although the last dimension isn't wrapped, some inner dimension is wrapped, + // which means the final result is an array, but of a lower dimensions, + // with type given by the last wrapping component + let wrapping = wrappingComponents[wrappingComponents.length - 1][0]; + + return { + isArray: true, + type: + typeof wrapping === "string" + ? wrapping + : wrapping.componentType, + numDimensions: numDimensions - wrappingComponents.length, + }; + } else { + // array is not wrapped + return { + isArray: true, + type: componentType, + numDimensions, + }; + } +} + function checkIfInheritOrAdapt({ startingType, destinationType, diff --git a/packages/static-assets/src/generated/doenet-schema.json b/packages/static-assets/src/generated/doenet-schema.json index 78053367e..41b3e808b 100644 --- a/packages/static-assets/src/generated/doenet-schema.json +++ b/packages/static-assets/src/generated/doenet-schema.json @@ -196,6 +196,73 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "title", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -447,6 +514,266 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "rightHandSide", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -646,6 +973,73 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "description", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -942,6 +1336,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "rendered", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": false, "acceptsStringChildren": true }, @@ -1171,6 +1622,118 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "hasLatex", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "value", + "type": "xlabel", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -1400,6 +1963,118 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "hasLatex", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "value", + "type": "ylabel", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -1677,6 +2352,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -1954,6 +2686,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -2231,205 +3020,73 @@ ] } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "topic", - "children": [ - "rightHandSide", - "xlabel", - "ylabel", - "topic", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "extractMathOperator", - "atom", - "ion", - "electronConfiguration", - "h", - "text", - "textList", - "boolean", - "math", - "mathList", - "tupleList", - "numberList", - "coords", - "when", - "choice", - "number", - "integer", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "subsetOfReals", - "hasSameFactoring", - "label", - "matchesPattern", - "matrix", - "latex", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr" - ], - "attributes": [ - { - "name": "name" - }, - { - "name": "copySource" - }, + "properties": [ { "name": "hide", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "layer" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "isLatex", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "anchor" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "m", + "name": "topic", "children": [ - "title", "rightHandSide", - "description", "xlabel", "ylabel", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", "not", "and", "or", @@ -2458,77 +3115,27 @@ "mod", "gcd", "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", - "equilibriumPoint", - "equilibriumLine", "atom", "ion", - "ionicCompound", "electronConfiguration", "h", - "idx", - "span", - "displayDoenetML", - "matrixInput", "text", "textList", "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", - "point", "coords", - "line", - "bezierControls", - "vector", - "angle", - "answer", "when", - "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", - "function", - "piecewiseFunction", "interval", "sequence", "cell", - "map", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -2539,24 +3146,30 @@ "intcomma", "pluralize", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "endpoint", - "sort", - "shuffle", - "solveEquations", "subsetOfReals", - "split", - "bestFitLine", "hasSameFactoring", "label", "matchesPattern", "matrix", - "latex" + "latex", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr" ], "attributes": [ { @@ -2620,6 +3233,13 @@ { "name": "layer" }, + { + "name": "isLatex", + "values": [ + "true", + "false" + ] + }, { "name": "anchor" }, @@ -2638,11 +3258,128 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "isLatex", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "value", + "type": "topic", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "me", + "name": "m", "children": [ "title", "rightHandSide", @@ -2864,11 +3601,113 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "men", + "name": "me", "children": [ "title", "rightHandSide", @@ -3090,187 +3929,113 @@ ] } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "md", - "children": [ - "mrow" - ], - "attributes": [ - { - "name": "name" - }, - { - "name": "copySource" - }, + "properties": [ { "name": "hide", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "layer" + "name": "draggable", + "type": "boolean", + "isArray": false }, { - "name": "anchor" + "name": "layer", + "type": "number", + "isArray": false }, { "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "mdn", - "children": [ - "mrow" - ], - "attributes": [ - { - "name": "name" + "type": "text", + "isArray": false }, { - "name": "copySource" - }, - { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { "name": "disabled", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixed", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixLocation", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "textColor", + "type": "text", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "backgroundColor", + "type": "text", + "isArray": false }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "textStyleDescription", + "type": "text", + "isArray": false }, { - "name": "layer" + "name": "anchor", + "type": "point", + "isArray": false }, { - "name": "anchor" + "name": "latex", + "type": "latex", + "isArray": false }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, - "acceptsStringChildren": false + "acceptsStringChildren": true }, { - "name": "mrow", + "name": "men", "children": [ "title", "rightHandSide", @@ -3490,109 +4255,122 @@ "right", "center" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "number", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "equationTag", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "not", + "name": "md", "children": [ - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex", - "xlabel", - "ylabel", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "textList", - "boolean", - "when", - "hasSameFactoring", - "label", - "matchesPattern", - "booleanInput", - "booleanList", - "orbitalDiagram" + "mrow" ], "attributes": [ { @@ -3647,97 +4425,142 @@ ] }, { - "name": "symbolicEquality", + "name": "draggable", "values": [ "true", "false" ] }, { - "name": "expandOnCompare", - "values": [ - "true", - "false" - ] + "name": "layer" }, { - "name": "simplifyOnCompare", - "values": [ - "none", - "full", - "numbers", - "numberspreserveorder" - ] + "name": "anchor" }, { - "name": "unorderedCompare", + "name": "positionFromAnchor", "values": [ - "true", - "false" + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "matchByExactPositions", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "allowedErrorInNumbers" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "includeErrorInNumberExponents", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "allowedErrorIsAbsolute", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "numSignErrorsMatched" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "numPeriodicSetMatchesRequired" + "name": "draggable", + "type": "boolean", + "isArray": false }, { - "name": "caseInsensitiveMatch", - "values": [ - "true", - "false" - ] + "name": "layer", + "type": "number", + "isArray": false }, { - "name": "matchBlanks", - "values": [ - "true", - "false" - ] + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false } ], "top": true, - "acceptsStringChildren": true + "acceptsStringChildren": false }, { - "name": "and", + "name": "mdn", "children": [ - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "boolean", - "booleanInput", - "hasSameFactoring", - "matchesPattern" + "mrow" ], "attributes": [ { @@ -3792,86 +4615,153 @@ ] }, { - "name": "symbolicEquality", + "name": "draggable", "values": [ "true", "false" ] }, { - "name": "expandOnCompare", - "values": [ - "true", - "false" - ] + "name": "layer" }, { - "name": "simplifyOnCompare", - "values": [ - "none", - "full", - "numbers", - "numberspreserveorder" - ] + "name": "anchor" }, { - "name": "unorderedCompare", + "name": "positionFromAnchor", "values": [ - "true", - "false" + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "matchByExactPositions", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "allowedErrorInNumbers" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "includeErrorInNumberExponents", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "allowedErrorIsAbsolute", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "numSignErrorsMatched" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "numPeriodicSetMatchesRequired" + "name": "draggable", + "type": "boolean", + "isArray": false }, { - "name": "caseInsensitiveMatch", - "values": [ - "true", - "false" - ] + "name": "layer", + "type": "number", + "isArray": false }, { - "name": "matchBlanks", - "values": [ - "true", - "false" - ] + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false } ], "top": true, - "acceptsStringChildren": true + "acceptsStringChildren": false }, { - "name": "or", + "name": "mrow", "children": [ + "title", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", "not", "and", "or", @@ -3879,10 +4769,126 @@ "isInteger", "isNumber", "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "odesystem", + "equilibriumPoint", + "equilibriumLine", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "h", + "idx", + "span", + "displayDoenetML", + "matrixInput", + "text", + "textList", "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "bezierControls", + "vector", + "angle", + "answer", + "when", + "mathInput", + "textInput", "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "function", + "piecewiseFunction", + "interval", + "sequence", + "cell", + "map", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "intcomma", + "pluralize", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfReals", + "split", + "bestFitLine", "hasSameFactoring", - "matchesPattern" + "label", + "matchesPattern", + "matrix", + "latex" ], "attributes": [ { @@ -3937,230 +4943,152 @@ ] }, { - "name": "symbolicEquality", + "name": "draggable", "values": [ "true", "false" ] }, { - "name": "expandOnCompare", - "values": [ - "true", - "false" - ] + "name": "layer" }, { - "name": "simplifyOnCompare", - "values": [ - "none", - "full", - "numbers", - "numberspreserveorder" - ] + "name": "anchor" }, { - "name": "unorderedCompare", + "name": "positionFromAnchor", "values": [ - "true", - "false" + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" ] }, { - "name": "matchByExactPositions", + "name": "number", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "allowedErrorInNumbers" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "includeErrorInNumberExponents", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "allowedErrorIsAbsolute", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "numSignErrorsMatched" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "numPeriodicSetMatchesRequired" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "caseInsensitiveMatch", - "values": [ - "true", - "false" - ] + "name": "draggable", + "type": "boolean", + "isArray": false }, { - "name": "matchBlanks", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "xor", - "children": [ - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "boolean", - "booleanInput", - "hasSameFactoring", - "matchesPattern" - ], - "attributes": [ - { - "name": "name" + "name": "layer", + "type": "number", + "isArray": false }, { - "name": "copySource" + "name": "positionFromAnchor", + "type": "text", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { "name": "disabled", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixed", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" - }, - { - "name": "isResponse", - "values": [ - "true", - "false" - ] - }, - { - "name": "newNamespace", - "values": [ - "true", - "false" - ] - }, - { - "name": "symbolicEquality", - "values": [ - "true", - "false" - ] - }, - { - "name": "expandOnCompare", - "values": [ - "true", - "false" - ] - }, - { - "name": "simplifyOnCompare", - "values": [ - "none", - "full", - "numbers", - "numberspreserveorder" - ] - }, - { - "name": "unorderedCompare", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "matchByExactPositions", - "values": [ - "true", - "false" - ] + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "allowedErrorInNumbers" + "name": "textColor", + "type": "text", + "isArray": false }, { - "name": "includeErrorInNumberExponents", - "values": [ - "true", - "false" - ] + "name": "backgroundColor", + "type": "text", + "isArray": false }, { - "name": "allowedErrorIsAbsolute", - "values": [ - "true", - "false" - ] + "name": "textStyleDescription", + "type": "text", + "isArray": false }, { - "name": "numSignErrorsMatched" + "name": "anchor", + "type": "point", + "isArray": false }, { - "name": "numPeriodicSetMatchesRequired" + "name": "latex", + "type": "latex", + "isArray": false }, { - "name": "caseInsensitiveMatch", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false }, { - "name": "matchBlanks", - "values": [ - "true", - "false" - ] + "name": "equationTag", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "isInteger", + "name": "not", "children": [ "rightHandSide", "topic", @@ -4231,7 +5159,25 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex" + "latex", + "xlabel", + "ylabel", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "textList", + "boolean", + "when", + "hasSameFactoring", + "label", + "matchesPattern", + "booleanInput", + "booleanList", + "orbitalDiagram" ], "attributes": [ { @@ -4360,82 +5306,155 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "symbolicEquality", + "type": "boolean", + "isArray": false + }, + { + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "valuePreOperator", + "type": "not", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "isNumber", + "name": "and", "children": [ - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex" + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "boolean", + "booleanInput", + "hasSameFactoring", + "matchesPattern" ], "attributes": [ { @@ -4564,82 +5583,150 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "symbolicEquality", + "type": "boolean", + "isArray": false + }, + { + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "isBetween", + "name": "or", "children": [ - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex" + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "boolean", + "booleanInput", + "hasSameFactoring", + "matchesPattern" ], "attributes": [ { @@ -4766,94 +5853,152 @@ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "limits" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "strict", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "sum", - "children": [ - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex" + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "symbolicEquality", + "type": "boolean", + "isArray": false + }, + { + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "xor", + "children": [ + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "boolean", + "booleanInput", + "hasSameFactoring", + "matchesPattern" ], "attributes": [ { @@ -4908,14 +6053,21 @@ ] }, { - "name": "format", + "name": "symbolicEquality", "values": [ - "text", - "latex" + "true", + "false" ] }, { - "name": "simplify", + "name": "expandOnCompare", + "values": [ + "true", + "false" + ] + }, + { + "name": "simplifyOnCompare", "values": [ "none", "full", @@ -4924,126 +6076,189 @@ ] }, { - "name": "expand", + "name": "unorderedCompare", "values": [ "true", "false" ] }, { - "name": "displayDigits" - }, - { - "name": "displayDecimals" - }, - { - "name": "displaySmallAsZero" - }, - { - "name": "padZeros", + "name": "matchByExactPositions", "values": [ "true", "false" ] }, { - "name": "renderMode" - }, - { - "name": "unordered", - "values": [ - "true", - "false" - ] + "name": "allowedErrorInNumbers" }, { - "name": "createVectors", + "name": "includeErrorInNumberExponents", "values": [ "true", "false" ] }, { - "name": "createIntervals", + "name": "allowedErrorIsAbsolute", "values": [ "true", "false" ] }, { - "name": "functionSymbols" + "name": "numSignErrorsMatched" }, { - "name": "sourcesAreFunctionSymbols" + "name": "numPeriodicSetMatchesRequired" }, { - "name": "splitSymbols", + "name": "caseInsensitiveMatch", "values": [ "true", "false" ] }, { - "name": "parseScientificNotation", + "name": "matchBlanks", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "displayBlanks", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "layer" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "anchor" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "forceSymbolic", - "values": [ - "true", - "false" - ] + "name": "symbolicEquality", + "type": "boolean", + "isArray": false }, { - "name": "forceNumeric", - "values": [ - "true", - "false" - ] + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "product", + "name": "isInteger", "children": [ "rightHandSide", "topic", @@ -5169,14 +6384,21 @@ ] }, { - "name": "format", + "name": "symbolicEquality", "values": [ - "text", - "latex" + "true", + "false" ] }, { - "name": "simplify", + "name": "expandOnCompare", + "values": [ + "true", + "false" + ] + }, + { + "name": "simplifyOnCompare", "values": [ "none", "full", @@ -5185,126 +6407,189 @@ ] }, { - "name": "expand", + "name": "unorderedCompare", "values": [ "true", "false" ] }, { - "name": "displayDigits" - }, - { - "name": "displayDecimals" - }, - { - "name": "displaySmallAsZero" - }, - { - "name": "padZeros", + "name": "matchByExactPositions", "values": [ "true", "false" ] }, { - "name": "renderMode" - }, - { - "name": "unordered", - "values": [ - "true", - "false" - ] + "name": "allowedErrorInNumbers" }, { - "name": "createVectors", + "name": "includeErrorInNumberExponents", "values": [ "true", "false" ] }, { - "name": "createIntervals", + "name": "allowedErrorIsAbsolute", "values": [ "true", "false" ] }, { - "name": "functionSymbols" + "name": "numSignErrorsMatched" }, { - "name": "sourcesAreFunctionSymbols" + "name": "numPeriodicSetMatchesRequired" }, { - "name": "splitSymbols", + "name": "caseInsensitiveMatch", "values": [ "true", "false" ] }, { - "name": "parseScientificNotation", + "name": "matchBlanks", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "displayBlanks", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "layer" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "anchor" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "forceSymbolic", - "values": [ - "true", - "false" - ] + "name": "symbolicEquality", + "type": "boolean", + "isArray": false }, { - "name": "forceNumeric", - "values": [ - "true", - "false" - ] + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "clampNumber", + "name": "isNumber", "children": [ "rightHandSide", "topic", @@ -5375,11 +6660,7 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex", - "m", - "me", - "men", - "mrow" + "latex" ], "attributes": [ { @@ -5434,14 +6715,21 @@ ] }, { - "name": "format", + "name": "symbolicEquality", "values": [ - "text", - "latex" + "true", + "false" ] }, { - "name": "simplify", + "name": "expandOnCompare", + "values": [ + "true", + "false" + ] + }, + { + "name": "simplifyOnCompare", "values": [ "none", "full", @@ -5450,145 +6738,216 @@ ] }, { - "name": "expand", + "name": "unorderedCompare", "values": [ "true", "false" ] }, { - "name": "displayDigits" - }, - { - "name": "displayDecimals" - }, - { - "name": "displaySmallAsZero" - }, - { - "name": "padZeros", + "name": "matchByExactPositions", "values": [ "true", "false" ] }, { - "name": "renderMode" - }, - { - "name": "unordered", - "values": [ - "true", - "false" - ] + "name": "allowedErrorInNumbers" }, { - "name": "createVectors", + "name": "includeErrorInNumberExponents", "values": [ "true", "false" ] }, { - "name": "createIntervals", + "name": "allowedErrorIsAbsolute", "values": [ "true", "false" ] }, { - "name": "functionSymbols" + "name": "numSignErrorsMatched" }, { - "name": "sourcesAreFunctionSymbols" + "name": "numPeriodicSetMatchesRequired" }, { - "name": "splitSymbols", + "name": "caseInsensitiveMatch", "values": [ "true", "false" ] }, { - "name": "parseScientificNotation", + "name": "matchBlanks", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "displayBlanks", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "layer" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "anchor" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "lowerValue" + "name": "symbolicEquality", + "type": "boolean", + "isArray": false }, { - "name": "upperValue" - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "wrapNumberPeriodic", - "children": [ - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "isBetween", + "children": [ + "rightHandSide", + "topic", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", "extractMathOperator", "equilibriumPoint", "equilibriumLine", @@ -5632,11 +6991,7 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex", - "m", - "me", - "men", - "mrow" + "latex" ], "attributes": [ { @@ -5691,14 +7046,21 @@ ] }, { - "name": "format", + "name": "symbolicEquality", "values": [ - "text", - "latex" + "true", + "false" ] }, { - "name": "simplify", + "name": "expandOnCompare", + "values": [ + "true", + "false" + ] + }, + { + "name": "simplifyOnCompare", "values": [ "none", "full", @@ -5707,118 +7069,209 @@ ] }, { - "name": "expand", + "name": "unorderedCompare", "values": [ "true", "false" ] }, { - "name": "displayDigits" - }, - { - "name": "displayDecimals" - }, - { - "name": "displaySmallAsZero" - }, - { - "name": "padZeros", + "name": "matchByExactPositions", "values": [ "true", "false" ] }, { - "name": "renderMode" - }, - { - "name": "unordered", - "values": [ - "true", - "false" - ] + "name": "allowedErrorInNumbers" }, { - "name": "createVectors", + "name": "includeErrorInNumberExponents", "values": [ "true", "false" ] }, { - "name": "createIntervals", + "name": "allowedErrorIsAbsolute", "values": [ "true", "false" ] }, { - "name": "functionSymbols" + "name": "numSignErrorsMatched" }, { - "name": "sourcesAreFunctionSymbols" + "name": "numPeriodicSetMatchesRequired" }, { - "name": "splitSymbols", + "name": "caseInsensitiveMatch", "values": [ "true", "false" ] }, { - "name": "parseScientificNotation", + "name": "matchBlanks", "values": [ "true", "false" ] }, { - "name": "displayBlanks", - "values": [ - "true", - "false" - ] + "name": "limits" }, { - "name": "draggable", + "name": "strict", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "layer" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "anchor" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "lowerValue" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "upperValue" + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "symbolicEquality", + "type": "boolean", + "isArray": false + }, + { + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "limits", + "type": "numberList", + "isArray": false + }, + { + "name": "strict", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "round", + "name": "sum", "children": [ "rightHandSide", "topic", @@ -5889,11 +7342,7 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex", - "m", - "me", - "men", - "mrow" + "latex" ], "attributes": [ { @@ -6065,17 +7514,295 @@ ] }, { - "name": "numDecimals" + "name": "forceSymbolic", + "values": [ + "true", + "false" + ] }, { - "name": "numDigits" + "name": "forceNumeric", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "sum", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "setSmallToZero", + "name": "product", "children": [ "rightHandSide", "topic", @@ -6146,11 +7873,7 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex", - "m", - "me", - "men", - "mrow" + "latex" ], "attributes": [ { @@ -6322,14 +8045,295 @@ ] }, { - "name": "threshold" + "name": "forceSymbolic", + "values": [ + "true", + "false" + ] + }, + { + "name": "forceNumeric", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "product", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "convertSetToList", + "name": "clampNumber", "children": [ "rightHandSide", "topic", @@ -6501,7 +8505,14 @@ "name": "renderMode" }, { - "name": "createVectors", + "name": "unordered", + "values": [ + "true", + "false" + ] + }, + { + "name": "createVectors", "values": [ "true", "false" @@ -6567,13 +8578,289 @@ "right", "center" ] + }, + { + "name": "lowerValue" + }, + { + "name": "upperValue" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "lowerValue", + "type": "number", + "isArray": false + }, + { + "name": "upperValue", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "clampNumber", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "ceil", + "name": "wrapNumberPeriodic", "children": [ "rightHandSide", "topic", @@ -6818,13 +9105,289 @@ "right", "center" ] + }, + { + "name": "lowerValue" + }, + { + "name": "upperValue" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "lowerValue", + "type": "number", + "isArray": false + }, + { + "name": "upperValue", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "wrapNumberPeriodic", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "floor", + "name": "round", "children": [ "rightHandSide", "topic", @@ -7069,13 +9632,289 @@ "right", "center" ] + }, + { + "name": "numDecimals" + }, + { + "name": "numDigits" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "numDecimals", + "type": "number", + "isArray": false + }, + { + "name": "numDigits", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "round", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "abs", + "name": "setSmallToZero", "children": [ "rightHandSide", "topic", @@ -7320,13 +10159,281 @@ "right", "center" ] + }, + { + "name": "threshold" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "threshold", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "setSmallToZero", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "sign", + "name": "convertSetToList", "children": [ "rightHandSide", "topic", @@ -7497,13 +10604,6 @@ { "name": "renderMode" }, - { - "name": "unordered", - "values": [ - "true", - "false" - ] - }, { "name": "createVectors", "values": [ @@ -7573,11 +10673,266 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "convertSetToList", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "mean", + "name": "ceil", "children": [ "rightHandSide", "topic", @@ -7648,7 +11003,11 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex" + "latex", + "m", + "me", + "men", + "mrow" ], "attributes": [ { @@ -7818,27 +11177,273 @@ "right", "center" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "forceSymbolic", - "values": [ - "true", - "false" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "ceil", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } ] }, { - "name": "forceNumeric", - "values": [ - "true", - "false" + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "median", + "name": "floor", "children": [ "rightHandSide", "topic", @@ -7909,11 +11514,15 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex" - ], - "attributes": [ - { - "name": "name" + "latex", + "m", + "me", + "men", + "mrow" + ], + "attributes": [ + { + "name": "name" }, { "name": "copySource" @@ -8079,27 +11688,273 @@ "right", "center" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "forceSymbolic", - "values": [ - "true", - "false" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "floor", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } ] }, { - "name": "forceNumeric", - "values": [ - "true", - "false" + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "variance", + "name": "abs", "children": [ "rightHandSide", "topic", @@ -8170,7 +12025,11 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex" + "latex", + "m", + "me", + "men", + "mrow" ], "attributes": [ { @@ -8340,34 +12199,273 @@ "right", "center" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "forceSymbolic", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "forceNumeric", - "values": [ - "true", - "false" + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "abs", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } ] }, { - "name": "population", - "values": [ - "true", - "false" + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "standardDeviation", + "name": "sign", "children": [ "rightHandSide", "topic", @@ -8438,7 +12536,11 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex" + "latex", + "m", + "me", + "men", + "mrow" ], "attributes": [ { @@ -8608,34 +12710,273 @@ "right", "center" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "forceSymbolic", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "forceNumeric", - "values": [ - "true", - "false" + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "sign", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } ] }, { - "name": "population", - "values": [ - "true", - "false" + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "count", + "name": "mean", "children": [ "rightHandSide", "topic", @@ -8892,11 +13233,281 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "mean", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "min", + "name": "median", "children": [ "rightHandSide", "topic", @@ -9153,11 +13764,281 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "median", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "max", + "name": "variance", "children": [ "rightHandSide", "topic", @@ -9412,13 +14293,295 @@ "true", "false" ] + }, + { + "name": "population", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "population", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "variance", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "mod", + "name": "standardDeviation", "children": [ "rightHandSide", "topic", @@ -9673,13 +14836,295 @@ "true", "false" ] + }, + { + "name": "population", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "population", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "standardDeviation", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "gcd", + "name": "count", "children": [ "rightHandSide", "topic", @@ -9936,11 +15381,281 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "count", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "extractMath", + "name": "min", "children": [ "rightHandSide", "topic", @@ -10011,11 +15726,7 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex", - "m", - "me", - "men", - "mrow" + "latex" ], "attributes": [ { @@ -10187,277 +15898,295 @@ ] }, { - "name": "type", + "name": "forceSymbolic", "values": [ - "operand", - "function", - "functionargument", - "numoperands" + "true", + "false" ] }, { - "name": "operandNumber" - }, - { - "name": "argumentNumber" + "name": "forceNumeric", + "values": [ + "true", + "false" + ] } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "clampFunction", - "children": [ - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex", - "xlabel", - "ylabel", - "label" - ], - "attributes": [ + "properties": [ { - "name": "name" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "copySource" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "styleNumber" + "name": "format", + "type": "text", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "simplify", + "type": "text", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "expand", + "type": "boolean", + "isArray": false }, { - "name": "simplify", - "values": [ - "none", - "full", - "numbers", - "numberspreserveorder" - ] + "name": "renderMode", + "type": "text", + "isArray": false }, { - "name": "expand", - "values": [ - "true", - "false" - ] + "name": "createVectors", + "type": "boolean", + "isArray": false }, { - "name": "xscale" + "name": "createIntervals", + "type": "boolean", + "isArray": false }, { - "name": "yscale" + "name": "functionSymbols", + "type": "textList", + "isArray": false }, { - "name": "numInputs" + "name": "splitSymbols", + "type": "boolean", + "isArray": false }, { - "name": "numOutputs" + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false }, { - "name": "domain" + "name": "displayBlanks", + "type": "boolean", + "isArray": false }, { - "name": "labelIsName", - "values": [ - "true", - "false" - ] + "name": "draggable", + "type": "boolean", + "isArray": false }, { - "name": "applyStyleToLabel", - "values": [ - "true", - "false" - ] + "name": "layer", + "type": "number", + "isArray": false }, { - "name": "labelPosition", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right" - ] + "name": "positionFromAnchor", + "type": "text", + "isArray": false }, { - "name": "layer" + "name": "forceSymbolic", + "type": "boolean", + "isArray": false }, { - "name": "minima" + "name": "forceNumeric", + "type": "boolean", + "isArray": false }, { - "name": "maxima" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "extrema" + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "through" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "throughSlopes" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "variables" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "variable" + "name": "textColor", + "type": "text", + "isArray": false }, { - "name": "symbolic", - "values": [ - "true", - "false" - ] + "name": "backgroundColor", + "type": "text", + "isArray": false }, { - "name": "displayDigits" + "name": "textStyleDescription", + "type": "text", + "isArray": false }, { - "name": "displayDecimals" + "name": "anchor", + "type": "point", + "isArray": false }, { - "name": "displaySmallAsZero" + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false }, { "name": "padZeros", - "values": [ - "true", - "false" + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "min", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } ] }, { - "name": "nearestPointAsCurve", - "values": [ - "true", - "false" + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } ] }, { - "name": "lowerValue" + "name": "x", + "type": "math", + "isArray": false }, { - "name": "upperValue" + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "wrapFunctionPeriodic", + "name": "max", "children": [ "rightHandSide", "topic", @@ -10528,10 +16257,7 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex", - "xlabel", - "ylabel", - "label" + "latex" ], "attributes": [ { @@ -10585,6 +16311,13 @@ "false" ] }, + { + "name": "format", + "values": [ + "text", + "latex" + ] + }, { "name": "simplify", "values": [ @@ -10602,364 +16335,389 @@ ] }, { - "name": "xscale" + "name": "displayDigits" }, { - "name": "yscale" + "name": "displayDecimals" }, { - "name": "numInputs" + "name": "displaySmallAsZero" }, { - "name": "numOutputs" + "name": "padZeros", + "values": [ + "true", + "false" + ] }, { - "name": "domain" + "name": "renderMode" }, { - "name": "labelIsName", + "name": "unordered", "values": [ "true", "false" ] }, { - "name": "applyStyleToLabel", + "name": "createVectors", "values": [ "true", "false" ] }, { - "name": "labelPosition", + "name": "createIntervals", "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right" + "true", + "false" ] }, { - "name": "layer" - }, - { - "name": "minima" - }, - { - "name": "maxima" - }, - { - "name": "extrema" - }, - { - "name": "through" - }, - { - "name": "throughSlopes" - }, - { - "name": "variables" + "name": "functionSymbols" }, { - "name": "variable" + "name": "sourcesAreFunctionSymbols" }, { - "name": "symbolic", + "name": "splitSymbols", "values": [ "true", "false" ] }, { - "name": "displayDigits" - }, - { - "name": "displayDecimals" - }, - { - "name": "displaySmallAsZero" - }, - { - "name": "padZeros", + "name": "parseScientificNotation", "values": [ "true", "false" ] }, { - "name": "nearestPointAsCurve", + "name": "displayBlanks", "values": [ "true", "false" ] }, { - "name": "lowerValue" + "name": "draggable", + "values": [ + "true", + "false" + ] }, { - "name": "upperValue" - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "derivative", - "children": [ - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex", - "xlabel", - "ylabel", - "label" - ], - "attributes": [ - { - "name": "name" + "name": "layer" }, { - "name": "copySource" + "name": "anchor" }, { - "name": "hide", + "name": "positionFromAnchor", "values": [ - "true", - "false" + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" ] }, { - "name": "disabled", + "name": "forceSymbolic", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "forceNumeric", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false }, { "name": "simplify", - "values": [ - "none", - "full", - "numbers", - "numberspreserveorder" - ] + "type": "text", + "isArray": false }, { "name": "expand", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "xscale" + "name": "renderMode", + "type": "text", + "isArray": false }, { - "name": "yscale" + "name": "createVectors", + "type": "boolean", + "isArray": false }, { - "name": "numInputs" + "name": "createIntervals", + "type": "boolean", + "isArray": false }, { - "name": "numOutputs" + "name": "functionSymbols", + "type": "textList", + "isArray": false }, { - "name": "domain" + "name": "splitSymbols", + "type": "boolean", + "isArray": false }, { - "name": "labelIsName", - "values": [ - "true", - "false" - ] + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false }, { - "name": "applyStyleToLabel", - "values": [ - "true", - "false" - ] + "name": "displayBlanks", + "type": "boolean", + "isArray": false }, { - "name": "labelPosition", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right" - ] + "name": "draggable", + "type": "boolean", + "isArray": false }, { - "name": "layer" + "name": "layer", + "type": "number", + "isArray": false }, { - "name": "minima" + "name": "positionFromAnchor", + "type": "text", + "isArray": false }, { - "name": "maxima" + "name": "forceSymbolic", + "type": "boolean", + "isArray": false }, { - "name": "extrema" + "name": "forceNumeric", + "type": "boolean", + "isArray": false }, { - "name": "through" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "throughSlopes" + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "variables" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "variable" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "symbolic", - "values": [ - "true", - "false" - ] + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "displayDigits" + "name": "textColor", + "type": "text", + "isArray": false }, { - "name": "displayDecimals" + "name": "backgroundColor", + "type": "text", + "isArray": false }, { - "name": "displaySmallAsZero" + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false }, { "name": "padZeros", - "values": [ - "true", - "false" + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "max", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } ] }, { - "name": "nearestPointAsCurve", - "values": [ - "true", - "false" + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } ] }, { - "name": "derivVariables" + "name": "x", + "type": "math", + "isArray": false }, { - "name": "derivVariable" + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "extractMathOperator", + "name": "mod", "children": [ "rightHandSide", "topic", @@ -11085,264 +16843,415 @@ ] }, { - "name": "draggable", + "name": "format", + "values": [ + "text", + "latex" + ] + }, + { + "name": "simplify", + "values": [ + "none", + "full", + "numbers", + "numberspreserveorder" + ] + }, + { + "name": "expand", "values": [ "true", "false" ] }, { - "name": "layer" + "name": "displayDigits" }, { - "name": "isLatex", + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "anchor" + "name": "renderMode" }, { - "name": "positionFromAnchor", + "name": "unordered", "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" + "true", + "false" ] - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "em", - "children": [ - "title", - "rightHandSide", - "description", - "xlabel", - "ylabel", - "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "idx", - "span", - "displayDoenetML", - "matrixInput", - "text", - "textList", - "boolean", - "booleanList", - "math", - "mathList", - "tupleList", - "numberList", - "collect", - "ref", - "point", - "coords", - "line", - "bezierControls", - "vector", - "angle", - "answer", - "when", - "mathInput", - "textInput", - "booleanInput", - "choiceInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "map", - "intersection", - "conditionalContent", - "asList", - "selectFromSequence", - "select", - "group", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfReals", - "split", - "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", - "matrix", - "latex" - ], - "attributes": [ + }, { - "name": "name" + "name": "createVectors", + "values": [ + "true", + "false" + ] }, { - "name": "copySource" + "name": "createIntervals", + "values": [ + "true", + "false" + ] }, { - "name": "hide", + "name": "functionSymbols" + }, + { + "name": "sourcesAreFunctionSymbols" + }, + { + "name": "splitSymbols", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "parseScientificNotation", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "displayBlanks", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "draggable", "values": [ "true", "false" ] }, { - "name": "styleNumber" + "name": "layer" }, { - "name": "isResponse", + "name": "anchor" + }, + { + "name": "positionFromAnchor", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" + ] + }, + { + "name": "forceSymbolic", "values": [ "true", "false" ] }, { - "name": "newNamespace", + "name": "forceNumeric", "values": [ "true", "false" ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "mod", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "alert", + "name": "gcd", "children": [ - "title", "rightHandSide", - "description", - "xlabel", - "ylabel", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -11368,25 +17277,6 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", "equilibriumPoint", "equilibriumLine", "atom", @@ -11394,32 +17284,18 @@ "ionicCompound", "electronConfiguration", "h", - "idx", - "span", - "displayDoenetML", "matrixInput", "text", - "textList", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "bezierControls", "vector", "angle", - "answer", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", @@ -11428,13 +17304,7 @@ "interval", "sequence", "cell", - "map", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -11445,22 +17315,9 @@ "intcomma", "pluralize", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", "endpoint", - "sort", - "shuffle", - "solveEquations", "subsetOfReals", - "split", "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", "matrix", "latex" ], @@ -11515,431 +17372,417 @@ "true", "false" ] - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "q", - "children": [ - "title", - "rightHandSide", - "description", - "xlabel", - "ylabel", - "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "idx", - "span", - "displayDoenetML", - "matrixInput", - "text", - "textList", - "boolean", - "booleanList", - "math", - "mathList", - "tupleList", - "numberList", - "collect", - "ref", - "point", - "coords", - "line", - "bezierControls", - "vector", - "angle", - "answer", - "when", - "mathInput", - "textInput", - "booleanInput", - "choiceInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "map", - "intersection", - "conditionalContent", - "asList", - "selectFromSequence", - "select", - "group", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfReals", - "split", - "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", - "matrix", - "latex" - ], - "attributes": [ - { - "name": "name" }, { - "name": "copySource" + "name": "format", + "values": [ + "text", + "latex" + ] }, { - "name": "hide", + "name": "simplify", "values": [ - "true", - "false" + "none", + "full", + "numbers", + "numberspreserveorder" ] }, { - "name": "disabled", + "name": "expand", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "renderMode" + }, + { + "name": "unordered", "values": [ "true", "false" ] }, { - "name": "styleNumber" - }, - { - "name": "isResponse", + "name": "createVectors", "values": [ "true", "false" ] }, { - "name": "newNamespace", + "name": "createIntervals", "values": [ "true", "false" ] - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "sq", - "children": [ - "title", - "rightHandSide", - "description", - "xlabel", - "ylabel", - "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "idx", - "span", - "displayDoenetML", - "matrixInput", - "text", - "textList", - "boolean", - "booleanList", - "math", - "mathList", - "tupleList", - "numberList", - "collect", - "ref", - "point", - "coords", - "line", - "bezierControls", - "vector", - "angle", - "answer", - "when", - "mathInput", - "textInput", - "booleanInput", - "choiceInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "map", - "intersection", - "conditionalContent", - "asList", - "selectFromSequence", - "select", - "group", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfReals", - "split", - "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", - "matrix", - "latex" - ], - "attributes": [ + }, { - "name": "name" + "name": "functionSymbols" }, { - "name": "copySource" + "name": "sourcesAreFunctionSymbols" }, { - "name": "hide", + "name": "splitSymbols", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "parseScientificNotation", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "displayBlanks", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "draggable", "values": [ "true", "false" ] }, { - "name": "styleNumber" + "name": "layer" }, { - "name": "isResponse", + "name": "anchor" + }, + { + "name": "positionFromAnchor", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" + ] + }, + { + "name": "forceSymbolic", "values": [ "true", "false" ] }, { - "name": "newNamespace", + "name": "forceNumeric", "values": [ "true", "false" ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "gcd", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "term", + "name": "extractMath", "children": [ - "title", "rightHandSide", - "description", - "xlabel", - "ylabel", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -11965,25 +17808,6 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", "equilibriumPoint", "equilibriumLine", "atom", @@ -11991,32 +17815,18 @@ "ionicCompound", "electronConfiguration", "h", - "idx", - "span", - "displayDoenetML", "matrixInput", "text", - "textList", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "bezierControls", "vector", "angle", - "answer", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", @@ -12025,13 +17835,7 @@ "interval", "sequence", "cell", - "map", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -12042,24 +17846,15 @@ "intcomma", "pluralize", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", "endpoint", - "sort", - "shuffle", - "solveEquations", "subsetOfReals", - "split", "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", "matrix", - "latex" + "latex", + "m", + "me", + "men", + "mrow" ], "attributes": [ { @@ -12112,232 +17907,418 @@ "true", "false" ] - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "c", - "children": [ - "title", - "rightHandSide", - "description", - "xlabel", - "ylabel", - "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "idx", - "span", - "displayDoenetML", - "matrixInput", - "text", - "textList", - "boolean", - "booleanList", - "math", - "mathList", - "tupleList", - "numberList", - "collect", - "ref", - "point", - "coords", - "line", - "bezierControls", - "vector", - "angle", - "answer", - "when", - "mathInput", - "textInput", - "booleanInput", - "choiceInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "map", - "intersection", - "conditionalContent", - "asList", - "selectFromSequence", - "select", - "group", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfReals", - "split", - "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", - "matrix", - "latex" - ], - "attributes": [ + }, { - "name": "name" + "name": "format", + "values": [ + "text", + "latex" + ] }, { - "name": "copySource" + "name": "simplify", + "values": [ + "none", + "full", + "numbers", + "numberspreserveorder" + ] }, { - "name": "hide", + "name": "expand", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "renderMode" + }, + { + "name": "unordered", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "createVectors", "values": [ "true", "false" ] }, { - "name": "styleNumber" + "name": "createIntervals", + "values": [ + "true", + "false" + ] }, { - "name": "isResponse", + "name": "functionSymbols" + }, + { + "name": "sourcesAreFunctionSymbols" + }, + { + "name": "splitSymbols", "values": [ "true", "false" ] }, { - "name": "newNamespace", + "name": "parseScientificNotation", + "values": [ + "true", + "false" + ] + }, + { + "name": "displayBlanks", + "values": [ + "true", + "false" + ] + }, + { + "name": "draggable", "values": [ "true", "false" ] + }, + { + "name": "layer" + }, + { + "name": "anchor" + }, + { + "name": "positionFromAnchor", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" + ] + }, + { + "name": "type", + "values": [ + "operand", + "function", + "functionargument", + "numoperands" + ] + }, + { + "name": "operandNumber" + }, + { + "name": "argumentNumber" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "operandNumber", + "type": "number", + "isArray": false + }, + { + "name": "argumentNumber", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "extractMath", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "tag", + "name": "clampFunction", "children": [ - "title", "rightHandSide", - "description", - "xlabel", - "ylabel", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -12363,25 +18344,6 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", "equilibriumPoint", "equilibriumLine", "atom", @@ -12389,32 +18351,18 @@ "ionicCompound", "electronConfiguration", "h", - "idx", - "span", - "displayDoenetML", "matrixInput", "text", - "textList", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "bezierControls", "vector", "angle", - "answer", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", @@ -12423,13 +18371,7 @@ "interval", "sequence", "cell", - "map", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -12440,24 +18382,14 @@ "intcomma", "pluralize", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", "endpoint", - "sort", - "shuffle", - "solveEquations", "subsetOfReals", - "split", "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", "matrix", - "latex" + "latex", + "xlabel", + "ylabel", + "label" ], "attributes": [ { @@ -12510,33 +18442,481 @@ "true", "false" ] + }, + { + "name": "simplify", + "values": [ + "none", + "full", + "numbers", + "numberspreserveorder" + ] + }, + { + "name": "expand", + "values": [ + "true", + "false" + ] + }, + { + "name": "xscale" + }, + { + "name": "yscale" + }, + { + "name": "numInputs" + }, + { + "name": "numOutputs" + }, + { + "name": "domain" + }, + { + "name": "labelIsName", + "values": [ + "true", + "false" + ] + }, + { + "name": "applyStyleToLabel", + "values": [ + "true", + "false" + ] + }, + { + "name": "labelPosition", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right" + ] + }, + { + "name": "layer" + }, + { + "name": "minima" + }, + { + "name": "maxima" + }, + { + "name": "extrema" + }, + { + "name": "through" + }, + { + "name": "throughSlopes" + }, + { + "name": "variables" + }, + { + "name": "variable" + }, + { + "name": "symbolic", + "values": [ + "true", + "false" + ] + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", + "values": [ + "true", + "false" + ] + }, + { + "name": "nearestPointAsCurve", + "values": [ + "true", + "false" + ] + }, + { + "name": "lowerValue" + }, + { + "name": "upperValue" } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "tage", - "children": [ - "title", + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "expandSpecified", + "type": "boolean", + "isArray": false + }, + { + "name": "xscale", + "type": "number", + "isArray": false + }, + { + "name": "yscale", + "type": "number", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "lowerValue", + "type": "number", + "isArray": false + }, + { + "name": "upperValue", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "numInputs", + "type": "integer", + "isArray": false + }, + { + "name": "numOutputs", + "type": "integer", + "isArray": false + }, + { + "name": "domain", + "type": "interval", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "interval", + "numDimensions": 1 + } + ] + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "text", + "isArray": false + }, + { + "name": "symbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "variables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } + ] + }, + { + "name": "formula", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "numMinima", + "type": "number", + "isArray": false + }, + { + "name": "minima", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalMinimum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalInfimum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numMaxima", + "type": "number", + "isArray": false + }, + { + "name": "maxima", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalMaximum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalSupremum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numExtrema", + "type": "number", + "isArray": false + }, + { + "name": "extrema", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "variable", + "type": "_variableName", + "isArray": false + }, + { + "name": "symbolicf", + "type": "unknown", + "isArray": false + }, + { + "name": "fDefinition", + "type": "unknown", + "isArray": false + }, + { + "name": "f", + "type": "unknown", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "wrapFunctionPeriodic", + "children": [ "rightHandSide", - "description", - "xlabel", - "ylabel", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -12562,25 +18942,6 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", "equilibriumPoint", "equilibriumLine", "atom", @@ -12588,32 +18949,18 @@ "ionicCompound", "electronConfiguration", "h", - "idx", - "span", - "displayDoenetML", "matrixInput", "text", - "textList", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "bezierControls", "vector", "angle", - "answer", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", @@ -12622,13 +18969,7 @@ "interval", "sequence", "cell", - "map", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -12639,24 +18980,14 @@ "intcomma", "pluralize", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", "endpoint", - "sort", - "shuffle", - "solveEquations", "subsetOfReals", - "split", "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", "matrix", - "latex" + "latex", + "xlabel", + "ylabel", + "label" ], "attributes": [ { @@ -12709,33 +19040,481 @@ "true", "false" ] + }, + { + "name": "simplify", + "values": [ + "none", + "full", + "numbers", + "numberspreserveorder" + ] + }, + { + "name": "expand", + "values": [ + "true", + "false" + ] + }, + { + "name": "xscale" + }, + { + "name": "yscale" + }, + { + "name": "numInputs" + }, + { + "name": "numOutputs" + }, + { + "name": "domain" + }, + { + "name": "labelIsName", + "values": [ + "true", + "false" + ] + }, + { + "name": "applyStyleToLabel", + "values": [ + "true", + "false" + ] + }, + { + "name": "labelPosition", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right" + ] + }, + { + "name": "layer" + }, + { + "name": "minima" + }, + { + "name": "maxima" + }, + { + "name": "extrema" + }, + { + "name": "through" + }, + { + "name": "throughSlopes" + }, + { + "name": "variables" + }, + { + "name": "variable" + }, + { + "name": "symbolic", + "values": [ + "true", + "false" + ] + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", + "values": [ + "true", + "false" + ] + }, + { + "name": "nearestPointAsCurve", + "values": [ + "true", + "false" + ] + }, + { + "name": "lowerValue" + }, + { + "name": "upperValue" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "expandSpecified", + "type": "boolean", + "isArray": false + }, + { + "name": "xscale", + "type": "number", + "isArray": false + }, + { + "name": "yscale", + "type": "number", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "lowerValue", + "type": "number", + "isArray": false + }, + { + "name": "upperValue", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "numInputs", + "type": "integer", + "isArray": false + }, + { + "name": "numOutputs", + "type": "integer", + "isArray": false + }, + { + "name": "domain", + "type": "interval", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "interval", + "numDimensions": 1 + } + ] + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "text", + "isArray": false + }, + { + "name": "symbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "variables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } + ] + }, + { + "name": "formula", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "numMinima", + "type": "number", + "isArray": false + }, + { + "name": "minima", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalMinimum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalInfimum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numMaxima", + "type": "number", + "isArray": false + }, + { + "name": "maxima", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalMaximum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalSupremum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numExtrema", + "type": "number", + "isArray": false + }, + { + "name": "extrema", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "variable", + "type": "_variableName", + "isArray": false + }, + { + "name": "symbolicf", + "type": "unknown", + "isArray": false + }, + { + "name": "fDefinition", + "type": "unknown", + "isArray": false + }, + { + "name": "f", + "type": "unknown", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "tagc", + "name": "derivative", "children": [ - "title", "rightHandSide", - "description", - "xlabel", - "ylabel", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -12761,25 +19540,6 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", "equilibriumPoint", "equilibriumLine", "atom", @@ -12787,32 +19547,18 @@ "ionicCompound", "electronConfiguration", "h", - "idx", - "span", - "displayDoenetML", "matrixInput", "text", - "textList", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "bezierControls", "vector", "angle", - "answer", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", @@ -12821,13 +19567,7 @@ "interval", "sequence", "cell", - "map", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -12838,24 +19578,14 @@ "intcomma", "pluralize", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", "endpoint", - "sort", - "shuffle", - "solveEquations", "subsetOfReals", - "split", "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", "matrix", - "latex" + "latex", + "xlabel", + "ylabel", + "label" ], "attributes": [ { @@ -12908,13 +19638,767 @@ "true", "false" ] + }, + { + "name": "simplify", + "values": [ + "none", + "full", + "numbers", + "numberspreserveorder" + ] + }, + { + "name": "expand", + "values": [ + "true", + "false" + ] + }, + { + "name": "xscale" + }, + { + "name": "yscale" + }, + { + "name": "numInputs" + }, + { + "name": "numOutputs" + }, + { + "name": "domain" + }, + { + "name": "labelIsName", + "values": [ + "true", + "false" + ] + }, + { + "name": "applyStyleToLabel", + "values": [ + "true", + "false" + ] + }, + { + "name": "labelPosition", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right" + ] + }, + { + "name": "layer" + }, + { + "name": "minima" + }, + { + "name": "maxima" + }, + { + "name": "extrema" + }, + { + "name": "through" + }, + { + "name": "throughSlopes" + }, + { + "name": "variables" + }, + { + "name": "variable" + }, + { + "name": "symbolic", + "values": [ + "true", + "false" + ] + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", + "values": [ + "true", + "false" + ] + }, + { + "name": "nearestPointAsCurve", + "values": [ + "true", + "false" + ] + }, + { + "name": "derivVariables" + }, + { + "name": "derivVariable" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "expandSpecified", + "type": "boolean", + "isArray": false + }, + { + "name": "xscale", + "type": "number", + "isArray": false + }, + { + "name": "yscale", + "type": "number", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "numInputs", + "type": "integer", + "isArray": false + }, + { + "name": "numOutputs", + "type": "integer", + "isArray": false + }, + { + "name": "domain", + "type": "interval", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "interval", + "numDimensions": 1 + } + ] + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "text", + "isArray": false + }, + { + "name": "symbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "variables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } + ] + }, + { + "name": "formula", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "numMinima", + "type": "number", + "isArray": false + }, + { + "name": "minima", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalMinimum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalInfimum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numMaxima", + "type": "number", + "isArray": false + }, + { + "name": "maxima", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalMaximum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalSupremum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numExtrema", + "type": "number", + "isArray": false + }, + { + "name": "extrema", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numDerivatives", + "type": "integer", + "isArray": false + }, + { + "name": "derivVariables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } + ] + }, + { + "name": "variable", + "type": "_variableName", + "isArray": false + }, + { + "name": "symbolicf", + "type": "unknown", + "isArray": false + }, + { + "name": "fDefinition", + "type": "unknown", + "isArray": false + }, + { + "name": "f", + "type": "unknown", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "attr", + "name": "extractMathOperator", + "children": [ + "rightHandSide", + "topic", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "equilibriumPoint", + "equilibriumLine", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "h", + "matrixInput", + "text", + "math", + "mathList", + "tupleList", + "numberList", + "point", + "coords", + "line", + "vector", + "angle", + "mathInput", + "choice", + "number", + "integer", + "function", + "piecewiseFunction", + "interval", + "sequence", + "cell", + "selectFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "intcomma", + "pluralize", + "lorem", + "endpoint", + "subsetOfReals", + "bestFitLine", + "matrix", + "latex" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "draggable", + "values": [ + "true", + "false" + ] + }, + { + "name": "layer" + }, + { + "name": "isLatex", + "values": [ + "true", + "false" + ] + }, + { + "name": "anchor" + }, + { + "name": "positionFromAnchor", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "isLatex", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "value", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "em", "children": [ "title", "rightHandSide", @@ -13109,494 +20593,79 @@ ] } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "ndash", - "children": [], - "attributes": [ + "properties": [ { - "name": "name" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "copySource" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" - }, - { - "name": "isResponse", - "values": [ - "true", - "false" - ] - }, - { - "name": "newNamespace", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "mdash", - "children": [], - "attributes": [ - { - "name": "name" - }, - { - "name": "copySource" - }, - { - "name": "hide", - "values": [ - "true", - "false" - ] - }, - { - "name": "disabled", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixed", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" - }, - { - "name": "isResponse", - "values": [ - "true", - "false" - ] - }, - { - "name": "newNamespace", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "nbsp", - "children": [], - "attributes": [ - { - "name": "name" - }, - { - "name": "copySource" - }, - { - "name": "hide", - "values": [ - "true", - "false" - ] - }, - { - "name": "disabled", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixed", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" - }, - { - "name": "isResponse", - "values": [ - "true", - "false" - ] - }, - { - "name": "newNamespace", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "ellipsis", - "children": [], - "attributes": [ - { - "name": "name" - }, - { - "name": "copySource" - }, - { - "name": "hide", - "values": [ - "true", - "false" - ] - }, - { - "name": "disabled", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixed", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" - }, - { - "name": "isResponse", - "values": [ - "true", - "false" - ] - }, - { - "name": "newNamespace", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "lq", - "children": [], - "attributes": [ - { - "name": "name" - }, - { - "name": "copySource" - }, - { - "name": "hide", - "values": [ - "true", - "false" - ] - }, - { - "name": "disabled", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixed", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" - }, - { - "name": "isResponse", - "values": [ - "true", - "false" - ] - }, - { - "name": "newNamespace", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "rq", - "children": [], - "attributes": [ - { - "name": "name" - }, - { - "name": "copySource" - }, - { - "name": "hide", - "values": [ - "true", - "false" - ] - }, - { - "name": "disabled", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixed", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" - }, - { - "name": "isResponse", - "values": [ - "true", - "false" - ] - }, - { - "name": "newNamespace", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "lsq", - "children": [], - "attributes": [ - { - "name": "name" - }, - { - "name": "copySource" - }, - { - "name": "hide", - "values": [ - "true", - "false" - ] - }, - { - "name": "disabled", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixed", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" - }, - { - "name": "isResponse", - "values": [ - "true", - "false" - ] - }, - { - "name": "newNamespace", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "rsq", - "children": [], - "attributes": [ - { - "name": "name" - }, - { - "name": "copySource" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { "name": "disabled", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixed", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" + "type": "boolean", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, - "acceptsStringChildren": false + "acceptsStringChildren": true }, { - "name": "section", + "name": "alert", "children": [ - "variantControl", "title", - "setup", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -13654,52 +20723,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -13711,22 +20748,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -13735,30 +20760,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -13766,12 +20779,8 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", @@ -13779,31 +20788,18 @@ "functionIterates", "module", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -13856,102 +20852,81 @@ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "weight" - }, - { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "submitLabel" - }, - { - "name": "submitLabelNoCorrectness" - }, - { - "name": "displayDigitsForCreditAchieved" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "subsection", + "name": "q", "children": [ - "variantControl", "title", - "setup", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -14009,52 +20984,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -14066,22 +21009,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -14090,30 +21021,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -14121,12 +21040,8 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", @@ -14134,31 +21049,18 @@ "functionIterates", "module", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -14211,102 +21113,81 @@ "true", "false" ] - }, - { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] - }, - { - "name": "weight" - }, + } + ], + "properties": [ { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "submitLabel" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "subsubsection", + "name": "sq", "children": [ - "variantControl", "title", - "setup", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -14364,52 +21245,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -14421,22 +21270,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -14445,30 +21282,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -14476,12 +21301,8 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", @@ -14489,31 +21310,18 @@ "functionIterates", "module", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -14566,102 +21374,81 @@ "true", "false" ] - }, - { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] - }, - { - "name": "weight" - }, + } + ], + "properties": [ { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "submitLabel" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "paragraphs", + "name": "term", "children": [ - "variantControl", "title", - "setup", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -14719,52 +21506,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -14776,22 +21531,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -14800,30 +21543,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -14831,12 +21562,8 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", @@ -14844,31 +21571,18 @@ "functionIterates", "module", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -14921,102 +21635,81 @@ "true", "false" ] - }, - { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] - }, - { - "name": "weight" - }, + } + ], + "properties": [ { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "submitLabel" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "aside", + "name": "c", "children": [ - "variantControl", "title", - "setup", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -15074,52 +21767,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -15131,22 +21792,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -15155,30 +21804,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -15186,12 +21823,8 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", @@ -15199,31 +21832,18 @@ "functionIterates", "module", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -15276,116 +21896,81 @@ "true", "false" ] - }, - { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] - }, - { - "name": "weight" - }, - { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] - }, - { - "name": "submitLabel" - }, + } + ], + "properties": [ { - "name": "submitLabelNoCorrectness" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "collapsible", - "values": [ - "true", - "false" - ] + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "startOpen", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "objectives", + "name": "tag", "children": [ - "variantControl", "title", - "setup", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -15443,52 +22028,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -15500,22 +22053,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -15524,30 +22065,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -15555,12 +22084,8 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", @@ -15568,31 +22093,18 @@ "functionIterates", "module", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -15645,102 +22157,81 @@ "true", "false" ] - }, - { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] - }, - { - "name": "weight" - }, + } + ], + "properties": [ { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "submitLabel" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "problem", + "name": "tage", "children": [ - "variantControl", "title", - "setup", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -15798,52 +22289,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -15855,22 +22314,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -15879,30 +22326,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -15910,12 +22345,8 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", @@ -15923,31 +22354,18 @@ "functionIterates", "module", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -16000,102 +22418,81 @@ "true", "false" ] - }, - { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] - }, - { - "name": "weight" - }, + } + ], + "properties": [ { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "submitLabel" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "exercise", + "name": "tagc", "children": [ - "variantControl", "title", - "setup", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -16153,52 +22550,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -16210,22 +22575,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -16234,30 +22587,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -16265,12 +22606,8 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", @@ -16278,31 +22615,18 @@ "functionIterates", "module", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -16355,102 +22679,81 @@ "true", "false" ] - }, - { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] - }, - { - "name": "weight" - }, + } + ], + "properties": [ { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "submitLabel" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "activity", + "name": "attr", "children": [ - "variantControl", "title", - "setup", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -16508,52 +22811,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -16565,22 +22836,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -16589,30 +22848,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -16620,12 +22867,8 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", @@ -16633,31 +22876,18 @@ "functionIterates", "module", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -16710,310 +22940,76 @@ "true", "false" ] - }, - { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] - }, - { - "name": "weight" - }, + } + ], + "properties": [ { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "submitLabel" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" - ] + "name": "text", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "example", - "children": [ - "variantControl", - "title", - "setup", - "rightHandSide", - "description", - "xlabel", - "ylabel", - "statement", - "introduction", - "conclusion", - "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", - "equilibriumPoint", - "equilibriumLine", - "equilibriumCurve", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", - "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", - "matrixInput", - "solution", - "document", - "text", - "textList", - "p", - "boolean", - "booleanList", - "math", - "mathList", - "tupleList", - "numberList", - "collect", - "ref", - "point", - "coords", - "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", - "vector", - "angle", - "answer", - "award", - "when", - "mathInput", - "textInput", - "booleanInput", - "choiceInput", - "choice", - "number", - "integer", - "graph", - "function", - "piecewiseFunction", - "interval", - "sequence", - "slider", - "spreadsheet", - "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", - "selectFromSequence", - "select", - "group", - "animateFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "image", - "video", - "hint", - "intcomma", - "pluralize", - "feedback", - "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "caption", - "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", - "subsetOfReals", - "split", - "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", - "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", - "label", - "matchesPattern", - "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" - ], + "name": "ndash", + "children": [], "attributes": [ { "name": "name" @@ -17065,102 +23061,9244 @@ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "weight" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "submitLabel" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoName", + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "mdash", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", "values": [ "true", "false" ] }, { - "name": "includeAutoNumber", + "name": "disabled", "values": [ "true", "false" ] }, { - "name": "includeAutoNameIfNoTitle", + "name": "fixed", "values": [ "true", "false" ] }, { - "name": "includeAutoNumberIfNoTitle", + "name": "fixLocation", "values": [ "true", "false" ] }, { - "name": "asList", + "name": "styleNumber" + }, + { + "name": "isResponse", "values": [ "true", "false" ] }, { - "name": "level" - }, - { - "name": "includeParentNumber", + "name": "newNamespace", "values": [ "true", "false" ] } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "definition", - "children": [ - "variantControl", - "title", - "setup", - "rightHandSide", - "description", - "xlabel", - "ylabel", - "statement", - "introduction", - "conclusion", + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "nbsp", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "ellipsis", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "lq", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "rq", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "lsq", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "rsq", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "section", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "subsection", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "subsubsection", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "paragraphs", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "aside", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "collapsible", + "values": [ + "true", + "false" + ] + }, + { + "name": "startOpen", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "collapsible", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "objectives", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "problem", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "exercise", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "activity", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "example", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "definition", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "note", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "theorem", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "includeParentNumber", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "includeParentNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "proof", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "renameTo" + }, + { + "name": "collapsible", + "values": [ + "true", + "false" + ] + }, + { + "name": "startOpen", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "collapsible", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "problems", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "renameTo" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "exercises", + "children": [ + "variantControl", + "title", + "setup", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "aggregateScores", + "values": [ + "true", + "false" + ] + }, + { + "name": "weight" + }, + { + "name": "sectionWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "boxed", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoName", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumber", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNameIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "includeAutoNumberIfNoTitle", + "values": [ + "true", + "false" + ] + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + }, + { + "name": "level" + }, + { + "name": "renameTo" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "aggregateScores", + "type": "boolean", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "sectionWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "boxed", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoName", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNameIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "includeAutoNumberIfNoTitle", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "sectionNumber", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "ol", + "children": [ + "li" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "label" + }, + { + "name": "level" + }, + { + "name": "marker" + }, + { + "name": "cols" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "ul", + "children": [ + "li" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "label" + }, + { + "name": "level" + }, + { + "name": "marker" + }, + { + "name": "cols" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "li", + "children": [ + "title", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", "topic", "m", "me", @@ -17196,178 +32334,1103 @@ "mod", "gcd", "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "variantControl", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "setup", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": false, + "acceptsStringChildren": true + }, + { + "name": "odesystem", + "children": [ + "rightHandSide" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "independentVariable" + }, + { + "name": "initialIndependentVariableValue" + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", + "values": [ + "true", + "false" + ] + }, + { + "name": "renderMode" + }, + { + "name": "chunkSize" + }, + { + "name": "tolerance" + }, + { + "name": "maxIterations" + }, + { + "name": "hideInitialCondition", + "values": [ + "true", + "false" + ] + }, + { + "name": "initialConditions" + }, + { + "name": "variables" + }, + { + "name": "number", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "independentVariable", + "type": "_variableName", + "isArray": false + }, + { + "name": "initialIndependentVariableValue", + "type": "math", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "chunkSize", + "type": "number", + "isArray": false + }, + { + "name": "tolerance", + "type": "number", + "isArray": false + }, + { + "name": "maxIterations", + "type": "number", + "isArray": false + }, + { + "name": "hideInitialCondition", + "type": "boolean", + "isArray": false + }, + { + "name": "number", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "variables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } + ] + }, + { + "name": "rhss", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + }, + { + "name": "initialConditions", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + }, + { + "name": "equationTag", + "type": "text", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "numericalSolutions", + "type": "function", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "function", + "numDimensions": 1 + } + ] + }, + { + "name": "rhs", + "type": "math", + "isArray": false + }, + { + "name": "righthandside", + "type": "math", + "isArray": false + }, + { + "name": "righthandsides", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + }, + { + "name": "initialCondition", + "type": "math", + "isArray": false + }, + { + "name": "numericalSolution", + "type": "function", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "cobwebPolyline", + "children": [ + "xlabel", + "ylabel", + "label" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "labelIsName", + "values": [ + "true", + "false" + ] + }, + { + "name": "applyStyleToLabel", + "values": [ + "true", + "false" + ] + }, + { + "name": "layer" + }, + { + "name": "draggable", + "values": [ + "true", + "false" + ] + }, + { + "name": "verticesDraggable", + "values": [ + "true", + "false" + ] + }, + { + "name": "vertices" + }, + { + "name": "showCoordsWhenDragging", + "values": [ + "true", + "false" + ] + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", + "values": [ + "true", + "false" + ] + }, + { + "name": "attractThreshold" + }, + { + "name": "numPoints" + }, + { + "name": "variable" + }, + { + "name": "numIterationsRequired" + }, + { + "name": "initialPoint" + }, + { + "name": "function" + }, + { + "name": "lockToSolution", + "values": [ + "true", + "false" + ] + }, + { + "name": "defaultPoint" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "attractThreshold", + "type": "number", + "isArray": false + }, + { + "name": "numPoints", + "type": "number", + "isArray": false + }, + { + "name": "variable", + "type": "_variableName", + "isArray": false + }, + { + "name": "numIterationsRequired", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "verticesDraggable", + "type": "boolean", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "vertices", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "length", + "type": "number", + "isArray": false + }, + { + "name": "initialPoint", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "correctVertices", + "type": "boolean", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "boolean", + "numDimensions": 1 + } + ] + }, + { + "name": "fractionCorrectVertices", + "type": "number", + "isArray": false + }, + { + "name": "numGradedVertices", + "type": "number", + "isArray": false + }, + { + "name": "numCorrectVertices", + "type": "number", + "isArray": false + }, + { + "name": "fractionCorrectVerticesAdjusted", + "type": "number", + "isArray": false + }, + { + "name": "numGradedVerticesAdjusted", + "type": "number", + "isArray": false + }, + { + "name": "numIterateValues", + "type": "number", + "isArray": false + }, + { + "name": "iterateValues", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + }, + { + "name": "numVertices", + "type": "number", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "equilibriumPoint", + "children": [ + "xlabel", + "ylabel", + "label", + "rightHandSide", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", "equilibriumPoint", - "equilibriumLine", - "equilibriumCurve", - "atom", - "ion", - "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", - "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", - "matrixInput", - "solution", - "document", - "text", - "textList", - "p", - "boolean", - "booleanList", "math", - "mathList", - "tupleList", - "numberList", - "collect", - "ref", "point", "coords", - "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", "vector", - "angle", - "answer", - "award", - "when", - "mathInput", - "textInput", - "booleanInput", - "choiceInput", - "choice", - "number", - "integer", - "graph", - "function", - "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", - "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", - "animateFromSequence", "evaluate", + "substitute", + "periodicSet", + "endpoint", + "subsetOfReals", + "matrix", + "constraints", + "topic", + "extractMathOperator", + "h", + "text", + "number", + "integer", + "cell", "selectRandomNumbers", "sampleRandomNumbers", "selectPrimeNumbers", "samplePrimeNumbers", - "substitute", - "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "caption", - "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", - "subsetOfReals", - "split", - "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", - "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", - "label", - "matchesPattern", - "matrix", - "eigenDecomposition", "latex", - "blockQuote", - "contentPicker" + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "equilibriumLine", + "atom", + "ion", + "ionicCompound", + "matrixInput", + "mathList", + "tupleList", + "numberList", + "line", + "angle", + "mathInput", + "choice", + "function", + "piecewiseFunction", + "bestFitLine" ], "attributes": [ { @@ -17422,114 +33485,323 @@ ] }, { - "name": "aggregateScores", + "name": "labelIsName", "values": [ "true", "false" ] }, { - "name": "weight" + "name": "applyStyleToLabel", + "values": [ + "true", + "false" + ] }, { - "name": "sectionWideCheckWork", + "name": "layer" + }, + { + "name": "draggable", "values": [ "true", "false" ] }, { - "name": "submitLabel" + "name": "x" }, { - "name": "submitLabelNoCorrectness" + "name": "y" }, { - "name": "displayDigitsForCreditAchieved" + "name": "z" }, { - "name": "boxed", + "name": "xs" + }, + { + "name": "coords" + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "includeAutoName", + "name": "labelPosition", "values": [ - "true", - "false" + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right" ] }, { - "name": "includeAutoNumber", + "name": "showCoordsWhenDragging", "values": [ "true", "false" ] }, { - "name": "includeAutoNameIfNoTitle", + "name": "hideOffGraphIndicator", "values": [ "true", "false" ] }, { - "name": "includeAutoNumberIfNoTitle", + "name": "stable", "values": [ "true", "false" ] }, { - "name": "asList", + "name": "switchable", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "stable", + "type": "boolean", + "isArray": false + }, + { + "name": "switchable", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "hideOffGraphIndicator", + "type": "boolean", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "xs", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } ] + }, + { + "name": "coords", + "type": "coords", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "constraintUsed", + "type": "boolean", + "isArray": false + }, + { + "name": "numDimensionsForConstraints", + "type": "number", + "isArray": false + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + }, + { + "name": "value", + "type": "coords", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "note", + "name": "equilibriumLine", "children": [ - "variantControl", - "title", - "setup", - "rightHandSide", - "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", + "label", + "rightHandSide", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -17543,141 +33815,46 @@ "sign", "mean", "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", - "textList", - "p", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", "vector", "angle", - "answer", - "award", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -17685,44 +33862,14 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "caption", "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", "subsetOfReals", - "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", - "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", - "label", - "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -17777,114 +33924,321 @@ ] }, { - "name": "aggregateScores", + "name": "labelIsName", "values": [ "true", "false" ] }, { - "name": "weight" + "name": "applyStyleToLabel", + "values": [ + "true", + "false" + ] }, { - "name": "sectionWideCheckWork", + "name": "layer" + }, + { + "name": "draggable", "values": [ "true", "false" ] }, { - "name": "submitLabel" + "name": "equation" }, { - "name": "submitLabelNoCorrectness" + "name": "through" }, { - "name": "displayDigitsForCreditAchieved" + "name": "slope" }, { - "name": "boxed", + "name": "perpendicularTo" + }, + { + "name": "parallelTo" + }, + { + "name": "variables" + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "includeAutoName", + "name": "labelPosition", "values": [ - "true", - "false" + "upperright", + "upperleft", + "lowerright", + "lowerleft" ] }, { - "name": "includeAutoNumber", + "name": "stable", "values": [ "true", "false" ] }, { - "name": "includeAutoNameIfNoTitle", + "name": "switchable", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "stable", + "type": "boolean", + "isArray": false + }, + { + "name": "switchable", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "variables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } ] }, { - "name": "asList", - "values": [ - "true", - "false" + "name": "points", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } ] }, { - "name": "level" + "name": "equation", + "type": "math", + "isArray": false }, { - "name": "includeParentNumber", - "values": [ - "true", - "false" - ] + "name": "coeff0", + "type": "math", + "isArray": false + }, + { + "name": "coeffvar1", + "type": "math", + "isArray": false + }, + { + "name": "coeffvar2", + "type": "math", + "isArray": false + }, + { + "name": "slope", + "type": "math", + "isArray": false + }, + { + "name": "xintercept", + "type": "math", + "isArray": false + }, + { + "name": "yintercept", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "theorem", + "name": "equilibriumCurve", "children": [ - "variantControl", - "title", - "setup", - "rightHandSide", - "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", + "label", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "function", + "piecewiseFunction", + "bezierControls", + "rightHandSide", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -17906,133 +34260,33 @@ "mod", "gcd", "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", - "textList", - "p", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", "vector", "angle", - "answer", - "award", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", - "graph", - "function", - "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -18040,399 +34294,845 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "caption", "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", "subsetOfReals", - "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", - "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", - "label", - "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { "name": "name" }, { - "name": "copySource" + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "labelIsName", + "values": [ + "true", + "false" + ] + }, + { + "name": "applyStyleToLabel", + "values": [ + "true", + "false" + ] + }, + { + "name": "layer" + }, + { + "name": "draggable", + "values": [ + "true", + "false" + ] + }, + { + "name": "labelPosition", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right" + ] + }, + { + "name": "flipFunction", + "values": [ + "true", + "false" + ] + }, + { + "name": "numDiscretizationPoints" + }, + { + "name": "periodic", + "values": [ + "true", + "false" + ] + }, + { + "name": "splineTension" }, { - "name": "hide", + "name": "extrapolateBackward", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "extrapolateForward", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "splineForm", + "values": [ + "centripetal", + "uniform" + ] + }, + { + "name": "variable" + }, + { + "name": "through" + }, + { + "name": "parMin" + }, + { + "name": "parMax" + }, + { + "name": "showCoordsWhenDragging", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "nearestPointAsCurve", "values": [ "true", "false" ] }, { - "name": "styleNumber" + "name": "displayDigits" }, { - "name": "isResponse", + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "newNamespace", + "name": "stable", "values": [ "true", "false" ] }, { - "name": "aggregateScores", + "name": "switchable", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "weight" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "submitLabel" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "boxed", + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "flipFunction", + "type": "boolean", + "isArray": false + }, + { + "name": "numDiscretizationPoints", + "type": "number", + "isArray": false + }, + { + "name": "periodic", + "type": "boolean", + "isArray": false + }, + { + "name": "splineTension", + "type": "number", + "isArray": false + }, + { + "name": "extrapolateBackward", + "type": "boolean", + "isArray": false + }, + { + "name": "extrapolateForward", + "type": "boolean", + "isArray": false + }, + { + "name": "splineForm", + "type": "text", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "stable", + "type": "boolean", + "isArray": false + }, + { + "name": "switchable", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "parMax", + "type": "number", + "isArray": false + }, + { + "name": "parMin", + "type": "number", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "throughPoints", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "vectorControlDirections", + "type": "text", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "text", + "numDimensions": 1 + } + ] + }, + { + "name": "hiddenControls", + "type": "boolean", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "boolean", + "numDimensions": 1 + } + ] + }, + { + "name": "controlVectors", + "type": "math", + "isArray": true, + "numDimensions": 3, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "vector", + "numDimensions": 2 + }, + { + "isArray": true, + "type": "vector", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "controlPoints", + "type": "math", + "isArray": true, + "numDimensions": 3, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 2 + }, + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "extrapolateBackwardMode", + "type": "text", + "isArray": false + }, + { + "name": "extrapolateForwardMode", + "type": "text", + "isArray": false + }, + { + "name": "fs", + "type": "function", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "function", + "numDimensions": 1 + } + ] + }, + { + "name": "numXCriticalPoints", + "type": "integer", + "isArray": false + }, + { + "name": "xCriticalPoints", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numYCriticalPoints", + "type": "integer", + "isArray": false + }, + { + "name": "yCriticalPoints", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numCurvatureChangePoints", + "type": "integer", + "isArray": false + }, + { + "name": "curvatureChangePoints", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "f", + "type": "function", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "atom", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", "values": [ "true", "false" ] }, { - "name": "includeAutoName", + "name": "disabled", "values": [ "true", "false" ] }, { - "name": "includeAutoNumber", + "name": "fixed", "values": [ "true", "false" ] }, { - "name": "includeAutoNameIfNoTitle", + "name": "fixLocation", "values": [ "true", "false" ] }, { - "name": "includeAutoNumberIfNoTitle", + "name": "styleNumber" + }, + { + "name": "isResponse", "values": [ "true", "false" ] }, { - "name": "asList", + "name": "newNamespace", "values": [ "true", "false" ] }, { - "name": "level" + "name": "symbol" }, { - "name": "includeParentNumber", + "name": "atomicNumber" + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "atomicNumber", + "type": "integer", + "isArray": false + }, + { + "name": "symbol", + "type": "text", + "isArray": false + }, + { + "name": "name", + "type": "text", + "isArray": false + }, + { + "name": "group", + "type": "integer", + "isArray": false + }, + { + "name": "atomicMass", + "type": "number", + "isArray": false + }, + { + "name": "phaseAtSTP", + "type": "text", + "isArray": false + }, + { + "name": "chargeOfCommonIon", + "type": "integer", + "isArray": false + }, + { + "name": "metalCategory", + "type": "text", + "isArray": false + }, + { + "name": "groupName", + "type": "text", + "isArray": false + }, + { + "name": "period", + "type": "integer", + "isArray": false + }, + { + "name": "ionizationEnergy", + "type": "number", + "isArray": false + }, + { + "name": "meltingPoint", + "type": "number", + "isArray": false + }, + { + "name": "boilingPoint", + "type": "number", + "isArray": false + }, + { + "name": "atomicRadius", + "type": "integer", + "isArray": false + }, + { + "name": "density", + "type": "number", + "isArray": false + }, + { + "name": "electronegativity", + "type": "number", + "isArray": false + }, + { + "name": "electronConfiguration", + "type": "electronConfiguration", + "isArray": false + }, + { + "name": "orbitalDiagram", + "type": "orbitalDiagram", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + } + ], "top": true, - "acceptsStringChildren": true + "acceptsStringChildren": false }, { - "name": "proof", + "name": "ion", "children": [ - "variantControl", - "title", - "setup", - "rightHandSide", - "description", - "xlabel", - "ylabel", - "statement", - "introduction", - "conclusion", - "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", - "equilibriumPoint", - "equilibriumLine", - "equilibriumCurve", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", - "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", - "matrixInput", - "solution", - "document", - "text", - "textList", - "p", - "boolean", - "booleanList", - "math", - "mathList", - "tupleList", - "numberList", - "collect", - "ref", - "point", - "coords", - "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", - "vector", - "angle", - "answer", - "award", - "when", - "mathInput", - "textInput", - "booleanInput", - "choiceInput", - "choice", - "number", - "integer", - "graph", - "function", - "piecewiseFunction", - "interval", - "sequence", - "slider", - "spreadsheet", - "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", - "selectFromSequence", - "select", - "group", - "animateFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "image", - "video", - "hint", - "intcomma", - "pluralize", - "feedback", - "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "caption", - "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", - "subsetOfReals", - "split", - "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", - "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", - "label", - "matchesPattern", - "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "atom" ], "attributes": [ { @@ -18474,330 +35174,158 @@ }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "symbol" + }, + { + "name": "atomicNumber" + }, + { + "name": "charge" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "weight" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "submitLabel" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "textColor", + "type": "text", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "backgroundColor", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "textStyleDescription", + "type": "text", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "atomicNumber", + "type": "integer", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "symbol", + "type": "text", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "charge", + "type": "integer", + "isArray": false }, { - "name": "level" + "name": "name", + "type": "text", + "isArray": false }, { - "name": "renameTo" + "name": "group", + "type": "integer", + "isArray": false }, { - "name": "collapsible", - "values": [ - "true", - "false" - ] + "name": "metalCategory", + "type": "text", + "isArray": false }, { - "name": "startOpen", - "values": [ - "true", - "false" - ] + "name": "groupName", + "type": "text", + "isArray": false + }, + { + "name": "period", + "type": "integer", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false } ], "top": true, - "acceptsStringChildren": true + "acceptsStringChildren": false }, { - "name": "problems", + "name": "ionicCompound", "children": [ - "variantControl", - "title", - "setup", - "rightHandSide", - "description", - "xlabel", - "ylabel", - "statement", - "introduction", - "conclusion", - "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", - "equilibriumPoint", - "equilibriumLine", - "equilibriumCurve", "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", - "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", - "matrixInput", - "solution", - "document", - "text", - "textList", - "p", - "boolean", - "booleanList", - "math", - "mathList", - "tupleList", - "numberList", - "collect", - "ref", - "point", - "coords", - "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", - "vector", - "angle", - "answer", - "award", - "when", - "mathInput", - "textInput", - "booleanInput", - "choiceInput", - "choice", - "number", - "integer", - "graph", - "function", - "piecewiseFunction", - "interval", - "sequence", - "slider", - "spreadsheet", - "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", - "selectFromSequence", - "select", - "group", - "animateFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "image", - "video", - "hint", - "intcomma", - "pluralize", - "feedback", - "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "caption", - "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", - "subsetOfReals", - "split", - "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", - "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", - "label", - "matchesPattern", - "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "ion" ], "attributes": [ { @@ -18852,110 +35380,105 @@ ] }, { - "name": "aggregateScores", - "values": [ - "true", - "false" - ] + "name": "symbol" }, { - "name": "weight" + "name": "atomicNumber" }, { - "name": "sectionWideCheckWork", - "values": [ - "true", - "false" - ] + "name": "charge" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "submitLabel" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoName", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNameIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "includeAutoNumberIfNoTitle", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "level" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "renameTo" + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false } ], "top": true, - "acceptsStringChildren": true + "acceptsStringChildren": false }, { - "name": "exercises", + "name": "electronConfiguration", "children": [ - "variantControl", - "title", - "setup", "rightHandSide", - "description", - "xlabel", - "ylabel", - "statement", - "introduction", - "conclusion", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -18981,129 +35504,34 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", - "textList", - "p", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", "vector", "angle", - "answer", - "award", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -19111,44 +35539,18 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "caption", "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", "subsetOfReals", - "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", - "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", - "label", - "matchesPattern", "matrix", - "eigenDecomposition", "latex", - "blockQuote", - "contentPicker" + "m", + "me", + "men", + "mrow" ], "attributes": [ { @@ -19203,254 +35605,393 @@ ] }, { - "name": "aggregateScores", + "name": "format", "values": [ - "true", - "false" + "text", + "latex" ] }, { - "name": "weight" + "name": "simplify", + "values": [ + "none", + "full", + "numbers", + "numberspreserveorder" + ] }, { - "name": "sectionWideCheckWork", + "name": "expand", "values": [ "true", "false" ] }, { - "name": "submitLabel" - }, - { - "name": "submitLabelNoCorrectness" + "name": "displayDigits" }, { - "name": "displayDigitsForCreditAchieved" + "name": "displayDecimals" }, { - "name": "boxed", - "values": [ - "true", - "false" - ] + "name": "displaySmallAsZero" }, { - "name": "includeAutoName", + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "includeAutoNumber", - "values": [ - "true", - "false" - ] + "name": "renderMode" }, { - "name": "includeAutoNameIfNoTitle", + "name": "unordered", "values": [ "true", "false" ] }, { - "name": "includeAutoNumberIfNoTitle", + "name": "createVectors", "values": [ "true", "false" ] }, { - "name": "asList", + "name": "createIntervals", "values": [ "true", "false" ] }, { - "name": "level" - }, - { - "name": "renameTo" - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "ol", - "children": [ - "li" - ], - "attributes": [ - { - "name": "name" + "name": "functionSymbols" }, { - "name": "copySource" + "name": "sourcesAreFunctionSymbols" }, { - "name": "hide", + "name": "splitSymbols", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "parseScientificNotation", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "displayBlanks", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "draggable", "values": [ "true", "false" ] }, { - "name": "styleNumber" + "name": "layer" }, { - "name": "isResponse", + "name": "anchor" + }, + { + "name": "positionFromAnchor", "values": [ - "true", - "false" + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "label" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "level" + "name": "format", + "type": "text", + "isArray": false }, { - "name": "marker" + "name": "simplify", + "type": "text", + "isArray": false }, { - "name": "cols" - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "ul", - "children": [ - "li" - ], - "attributes": [ + "name": "expand", + "type": "boolean", + "isArray": false + }, { - "name": "name" + "name": "renderMode", + "type": "text", + "isArray": false }, { - "name": "copySource" + "name": "createVectors", + "type": "boolean", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false }, { "name": "disabled", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixed", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixLocation", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "textColor", + "type": "text", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "electronConfiguration", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } ] }, { - "name": "label" + "name": "matrixSize", + "type": "numberList", + "isArray": false }, { - "name": "level" + "name": "numRows", + "type": "integer", + "isArray": false }, { - "name": "marker" + "name": "numColumns", + "type": "integer", + "isArray": false }, { - "name": "cols" + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, - "acceptsStringChildren": false + "acceptsStringChildren": true }, { - "name": "li", + "name": "orbitalDiagram", "children": [ - "title", + "tupleList", + "orbitalDiagram", "rightHandSide", - "description", - "xlabel", - "ylabel", - "statement", - "introduction", - "conclusion", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -19476,130 +36017,33 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", - "textList", - "p", - "boolean", - "booleanList", "math", "mathList", - "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", "vector", "angle", - "answer", - "award", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", - "variantControl", "selectFromSequence", - "select", - "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -19607,45 +36051,14 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "setup", - "footnote", - "caption", "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", "subsetOfReals", - "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", - "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", - "label", - "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -19698,133 +36111,79 @@ "true", "false" ] - } - ], - "top": false, - "acceptsStringChildren": true - }, - { - "name": "odesystem", - "children": [ - "rightHandSide" - ], - "attributes": [ - { - "name": "name" }, { - "name": "copySource" - }, + "name": "labels" + } + ], + "properties": [ { "name": "hide", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixed", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] - }, - { - "name": "independentVariable" - }, - { - "name": "initialIndependentVariableValue" - }, - { - "name": "displayDigits" - }, - { - "name": "displayDecimals" - }, - { - "name": "displaySmallAsZero" - }, - { - "name": "padZeros", - "values": [ - "true", - "false" - ] - }, - { - "name": "renderMode" + "type": "boolean", + "isArray": false }, { - "name": "chunkSize" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "tolerance" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "maxIterations" + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "hideInitialCondition", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "initialConditions" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "variables" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "number", - "values": [ - "true", - "false" - ] + "name": "value", + "type": "orbitalDiagram", + "isArray": false } ], "top": true, - "acceptsStringChildren": false + "acceptsStringChildren": true }, { - "name": "cobwebPolyline", - "children": [ - "xlabel", - "ylabel", - "label" - ], + "name": "orbitalDiagramInput", + "children": [], "attributes": [ { "name": "name" @@ -19878,172 +36237,100 @@ ] }, { - "name": "labelIsName", - "values": [ - "true", - "false" - ] - }, - { - "name": "applyStyleToLabel", - "values": [ - "true", - "false" - ] - }, - { - "name": "layer" - }, - { - "name": "draggable", - "values": [ - "true", - "false" - ] - }, - { - "name": "verticesDraggable", - "values": [ - "true", - "false" - ] - }, - { - "name": "vertices" + "name": "prefill" }, { - "name": "showCoordsWhenDragging", - "values": [ - "true", - "false" - ] + "name": "prefillLabel" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "displayDigits" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "displayDecimals" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "displaySmallAsZero" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "padZeros", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "attractThreshold" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "numPoints" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "variable" + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "numIterationsRequired" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "initialPoint" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "function" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "lockToSolution", - "values": [ - "true", - "false" - ] + "name": "value", + "type": "orbitalDiagram", + "isArray": false }, { - "name": "defaultPoint" + "name": "rows", + "type": "orbitalDiagram", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "selectedRowIndex", + "type": "integer", + "isArray": false + }, + { + "name": "selectedBoxIndex", + "type": "integer", + "isArray": false } ], "top": true, "acceptsStringChildren": false }, { - "name": "equilibriumPoint", - "children": [ - "xlabel", - "ylabel", - "label", - "rightHandSide", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "equilibriumPoint", - "electronConfiguration", - "math", - "point", - "coords", - "vector", - "interval", - "sequence", - "selectFromSequence", - "evaluate", - "substitute", - "periodicSet", - "endpoint", - "subsetOfReals", - "matrix", - "constraints", - "topic", - "extractMathOperator", - "h", - "text", - "number", - "integer", - "cell", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "intcomma", - "pluralize", - "lorem", - "latex", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "matrixInput", - "mathList", - "tupleList", - "numberList", - "line", - "angle", - "mathInput", - "choice", - "function", - "piecewiseFunction", - "bestFitLine" - ], + "name": "feedbackDefinition", + "children": [], "attributes": [ { "name": "name" @@ -20097,182 +36384,193 @@ ] }, { - "name": "labelIsName", - "values": [ - "true", - "false" - ] + "name": "code" }, { - "name": "applyStyleToLabel", - "values": [ - "true", - "false" - ] + "name": "text" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "layer" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "x" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "y" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "z" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "xs" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "coords" + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "displayDigits" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "displayDecimals" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "displaySmallAsZero" + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": false, + "acceptsStringChildren": false + }, + { + "name": "feedbackDefinitions", + "children": [ + "feedbackDefinition" + ], + "attributes": [ + { + "name": "name" }, { - "name": "padZeros", + "name": "copySource" + }, + { + "name": "hide", "values": [ "true", "false" ] }, { - "name": "labelPosition", + "name": "disabled", "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right" + "true", + "false" ] }, { - "name": "showCoordsWhenDragging", + "name": "fixed", "values": [ "true", "false" ] }, { - "name": "hideOffGraphIndicator", + "name": "fixLocation", "values": [ "true", "false" ] }, { - "name": "stable", + "name": "styleNumber" + }, + { + "name": "isResponse", "values": [ "true", "false" ] }, { - "name": "switchable", + "name": "newNamespace", "values": [ "true", "false" ] } ], - "top": true, - "acceptsStringChildren": true + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": false, + "acceptsStringChildren": false }, { - "name": "equilibriumLine", - "children": [ - "xlabel", - "ylabel", - "label", - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex" - ], + "name": "styleDefinition", + "children": [], "attributes": [ { "name": "name" @@ -20326,167 +36624,155 @@ ] }, { - "name": "labelIsName", - "values": [ - "true", - "false" - ] + "name": "lineColor" }, { - "name": "applyStyleToLabel", - "values": [ - "true", - "false" - ] + "name": "lineColorWord" }, { - "name": "layer" + "name": "lineColorDarkMode" }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "lineColorWordDarkMode" }, { - "name": "equation" + "name": "lineOpacity" }, { - "name": "through" + "name": "lineWidth" }, { - "name": "slope" + "name": "lineWidthWord" }, { - "name": "perpendicularTo" + "name": "lineStyle" }, { - "name": "parallelTo" + "name": "lineStyleWord" }, { - "name": "variables" + "name": "markerColor" }, { - "name": "displayDigits" + "name": "markerColorWord" }, { - "name": "displayDecimals" + "name": "markerColorDarkMode" }, { - "name": "displaySmallAsZero" + "name": "markerColorWordDarkMode" }, { - "name": "padZeros", - "values": [ - "true", - "false" - ] + "name": "markerOpacity" }, { - "name": "labelPosition", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft" - ] + "name": "markerStyle" }, { - "name": "stable", - "values": [ - "true", - "false" - ] + "name": "markerStyleWord" }, { - "name": "switchable", - "values": [ - "true", - "false" - ] + "name": "markerSize" + }, + { + "name": "fillColor" + }, + { + "name": "fillColorWord" + }, + { + "name": "fillColorDarkMode" + }, + { + "name": "fillColorWordDarkMode" + }, + { + "name": "fillOpacity" + }, + { + "name": "textColor" + }, + { + "name": "textColorWord" + }, + { + "name": "textColorDarkMode" + }, + { + "name": "textColorWordDarkMode" + }, + { + "name": "backgroundColor" + }, + { + "name": "backgroundColorWord" + }, + { + "name": "backgroundColorDarkMode" + }, + { + "name": "backgroundColorWordDarkMode" } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "equilibriumCurve", - "children": [ - "xlabel", - "ylabel", - "label", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "function", - "piecewiseFunction", - "bezierControls", - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex" + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": false, + "acceptsStringChildren": false + }, + { + "name": "styleDefinitions", + "children": [ + "styleDefinition" ], "attributes": [ { @@ -20539,148 +36825,315 @@ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "labelIsName", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "applyStyleToLabel", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "layer" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "draggable", + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": false, + "acceptsStringChildren": false + }, + { + "name": "sideBySide", + "children": [ + "statement", + "introduction", + "conclusion", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "idx", + "div", + "pre", + "paginator", + "paginatorControls", + "solution", + "p", + "collect", + "graph", + "spreadsheet", + "tabular", + "table", + "figure", + "map", + "intersection", + "conditionalContent", + "select", + "group", + "image", + "video", + "hint", + "feedback", + "lorem", + "module", + "caption", + "sort", + "shuffle", + "subsetOfRealsInput", + "split", + "codeEditor", + "codeViewer", + "summaryStatistics", + "chart", + "blockQuote", + "contentPicker" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", "values": [ "true", "false" ] }, { - "name": "labelPosition", + "name": "disabled", "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right" + "true", + "false" ] }, { - "name": "flipFunction", + "name": "fixed", "values": [ "true", "false" ] }, { - "name": "numDiscretizationPoints" - }, - { - "name": "periodic", + "name": "fixLocation", "values": [ "true", "false" ] }, { - "name": "splineTension" + "name": "styleNumber" }, { - "name": "extrapolateBackward", + "name": "isResponse", "values": [ "true", "false" ] }, { - "name": "extrapolateForward", + "name": "newNamespace", "values": [ "true", "false" ] }, { - "name": "splineForm", - "values": [ - "centripetal", - "uniform" - ] + "name": "width" }, { - "name": "variable" + "name": "widths" }, { - "name": "through" + "name": "margins" }, { - "name": "parMin" + "name": "valign" }, { - "name": "parMax" + "name": "valigns" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "showCoordsWhenDragging", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "nearestPointAsCurve", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "displayDigits" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "displayDecimals" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "displaySmallAsZero" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "padZeros", - "values": [ - "true", - "false" + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "absoluteMeasurements", + "type": "boolean", + "isArray": false + }, + { + "name": "gapWidth", + "type": "number", + "isArray": false + }, + { + "name": "widths", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } ] }, { - "name": "stable", - "values": [ - "true", - "false" + "name": "margins", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } ] }, { - "name": "switchable", - "values": [ - "true", - "false" + "name": "valigns", + "type": "text", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "text", + "numDimensions": 1 + } ] } ], "top": true, - "acceptsStringChildren": true + "acceptsStringChildren": false }, { - "name": "atom", - "children": [], + "name": "sbsGroup", + "children": [ + "sideBySide" + ], "attributes": [ { "name": "name" @@ -20734,106 +37187,350 @@ ] }, { - "name": "symbol" - }, - { - "name": "atomicNumber" + "name": "width" }, { - "name": "displayDigits" + "name": "widths" }, { - "name": "displayDecimals" + "name": "margins" }, { - "name": "displaySmallAsZero" + "name": "valign" }, { - "name": "padZeros", - "values": [ - "true", - "false" - ] + "name": "valigns" } ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "ion", - "children": [ - "atom" - ], - "attributes": [ + "properties": [ { - "name": "name" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "copySource" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false }, { "name": "disabled", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixed", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixLocation", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "absoluteMeasurements", + "type": "boolean", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "gapWidth", + "type": "number", + "isArray": false }, { - "name": "symbol" + "name": "widths", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } + ] }, { - "name": "atomicNumber" + "name": "margins", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } + ] }, { - "name": "charge" + "name": "valigns", + "type": "text", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "text", + "numDimensions": 1 + } + ] } ], "top": true, "acceptsStringChildren": false }, { - "name": "ionicCompound", + "name": "stack", "children": [ + "title", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", "atom", - "ion" + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "variantControl", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "setup", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" ], "attributes": [ { @@ -20886,25 +37583,82 @@ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "symbol" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "atomicNumber" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "charge" + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false } ], "top": true, - "acceptsStringChildren": false + "acceptsStringChildren": true }, { - "name": "electronConfiguration", + "name": "h", "children": [ "rightHandSide", + "xlabel", + "ylabel", "topic", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", "sum", "product", "clampNumber", @@ -20926,34 +37680,23 @@ "mod", "gcd", "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", "atom", "ion", - "ionicCompound", "electronConfiguration", "h", - "matrixInput", "text", + "textList", + "boolean", "math", "mathList", "tupleList", "numberList", - "point", "coords", - "line", - "vector", - "angle", - "mathInput", + "when", "choice", "number", "integer", - "function", - "piecewiseFunction", "interval", "sequence", "cell", @@ -20968,15 +37711,30 @@ "intcomma", "pluralize", "lorem", - "endpoint", "subsetOfReals", - "bestFitLine", + "hasSameFactoring", + "label", + "matchesPattern", "matrix", "latex", - "m", - "me", - "men", - "mrow" + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr" ], "attributes": [ { @@ -21031,133 +37789,178 @@ ] }, { - "name": "format", + "name": "draggable", "values": [ - "text", - "latex" + "true", + "false" ] }, { - "name": "simplify", - "values": [ - "none", - "full", - "numbers", - "numberspreserveorder" - ] + "name": "layer" }, { - "name": "expand", + "name": "isLatex", "values": [ "true", "false" ] }, { - "name": "displayDigits" + "name": "anchor" }, { - "name": "displayDecimals" + "name": "positionFromAnchor", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" + ] }, { - "name": "displaySmallAsZero" + "name": "sortby" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "padZeros", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "renderMode" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "unordered", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "createVectors", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "createIntervals", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "functionSymbols" + "name": "draggable", + "type": "boolean", + "isArray": false }, { - "name": "sourcesAreFunctionSymbols" + "name": "layer", + "type": "number", + "isArray": false }, { - "name": "splitSymbols", - "values": [ - "true", - "false" - ] + "name": "isLatex", + "type": "boolean", + "isArray": false }, { - "name": "parseScientificNotation", - "values": [ - "true", - "false" - ] + "name": "positionFromAnchor", + "type": "text", + "isArray": false }, { - "name": "displayBlanks", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "layer" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "anchor" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "value", + "type": "h", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "orbitalDiagram", + "name": "idx", "children": [ - "tupleList", - "orbitalDiagram", + "h", "rightHandSide", + "xlabel", + "ylabel", "topic", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", "sum", "product", "clampNumber", @@ -21179,33 +37982,22 @@ "mod", "gcd", "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", "atom", "ion", - "ionicCompound", "electronConfiguration", - "h", - "matrixInput", "text", + "textList", + "boolean", "math", "mathList", + "tupleList", "numberList", - "point", "coords", - "line", - "vector", - "angle", - "mathInput", + "when", "choice", "number", "integer", - "function", - "piecewiseFunction", "interval", "sequence", "cell", @@ -21220,9 +38012,10 @@ "intcomma", "pluralize", "lorem", - "endpoint", "subsetOfReals", - "bestFitLine", + "hasSameFactoring", + "label", + "matchesPattern", "matrix", "latex" ], @@ -21277,82 +38070,289 @@ "true", "false" ] - }, - { - "name": "labels" } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "orbitalDiagramInput", - "children": [], - "attributes": [ + "properties": [ { - "name": "name" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "copySource" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "styleNumber" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "prefill" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "prefillLabel" + "name": "doenetML", + "type": "text", + "isArray": false } ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "feedbackDefinition", - "children": [], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "div", + "children": [ + "title", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "variantControl", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "setup", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], "attributes": [ { "name": "name" @@ -21404,81 +38404,289 @@ "true", "false" ] - }, + } + ], + "properties": [ { - "name": "code" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "text" - } - ], - "top": false, - "acceptsStringChildren": false - }, - { - "name": "feedbackDefinitions", - "children": [ - "feedbackDefinition" - ], - "attributes": [ + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, { - "name": "name" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "copySource" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "doenetML", + "type": "text", + "isArray": false } ], - "top": false, - "acceptsStringChildren": false + "top": true, + "acceptsStringChildren": true }, { - "name": "styleDefinition", - "children": [], + "name": "span", + "children": [ + "title", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "variantControl", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "setup", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" + ], "attributes": [ { "name": "name" @@ -21530,105 +38738,288 @@ "true", "false" ] - }, - { - "name": "lineColor" - }, - { - "name": "lineColorWord" - }, - { - "name": "lineColorDarkMode" - }, - { - "name": "lineColorWordDarkMode" - }, - { - "name": "lineOpacity" - }, - { - "name": "lineWidth" - }, - { - "name": "lineWidthWord" - }, - { - "name": "lineStyle" - }, - { - "name": "lineStyleWord" - }, - { - "name": "markerColor" - }, - { - "name": "markerColorWord" - }, - { - "name": "markerColorDarkMode" - }, - { - "name": "markerColorWordDarkMode" - }, - { - "name": "markerOpacity" - }, - { - "name": "markerStyle" - }, - { - "name": "markerStyleWord" - }, - { - "name": "markerSize" - }, - { - "name": "fillColor" - }, - { - "name": "fillColorWord" - }, + } + ], + "properties": [ { - "name": "fillColorDarkMode" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "fillColorWordDarkMode" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "fillOpacity" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "textColor" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "textColorWord" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "textColorDarkMode" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "textColorWordDarkMode" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "backgroundColor" + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "backgroundColorWord" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "backgroundColorDarkMode" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "backgroundColorWordDarkMode" + "name": "doenetML", + "type": "text", + "isArray": false } ], - "top": false, - "acceptsStringChildren": false + "top": true, + "acceptsStringChildren": true }, { - "name": "styleDefinitions", + "name": "pre", "children": [ - "styleDefinition" + "title", + "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", + "matrixInput", + "solution", + "document", + "text", + "textList", + "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", + "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", + "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", + "spreadsheet", + "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "variantControl", + "selectFromSequence", + "select", + "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "image", + "video", + "hint", + "intcomma", + "pluralize", + "feedback", + "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "setup", + "footnote", + "caption", + "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", + "subsetOfReals", + "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", + "blockQuote", + "contentPicker" ], "attributes": [ { @@ -21683,15 +39074,134 @@ ] } ], - "top": false, - "acceptsStringChildren": false + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true }, { - "name": "sideBySide", + "name": "displayDoenetML", "children": [ + "title", + "rightHandSide", + "description", + "xlabel", + "ylabel", "statement", "introduction", "conclusion", + "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", "section", "subsection", "subsubsection", @@ -21710,44 +39220,138 @@ "exercises", "ol", "ul", + "odesystem", + "cobwebPolyline", + "equilibriumPoint", + "equilibriumLine", + "equilibriumCurve", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", "orbitalDiagram", "orbitalDiagramInput", "sideBySide", "sbsGroup", "stack", + "h", "idx", "div", + "span", "pre", + "displayDoenetML", "paginator", "paginatorControls", + "matrixInput", "solution", + "document", + "text", + "textList", "p", + "boolean", + "booleanList", + "math", + "mathList", + "tupleList", + "numberList", "collect", + "ref", + "point", + "coords", + "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", + "vector", + "angle", + "answer", + "award", + "when", + "mathInput", + "textInput", + "booleanInput", + "choiceInput", + "choice", + "number", + "integer", "graph", + "function", + "piecewiseFunction", + "interval", + "sequence", + "slider", "spreadsheet", + "cell", + "row", + "column", + "cellBlock", "tabular", "table", "figure", + "markers", "map", + "pegboard", "intersection", "conditionalContent", + "asList", + "variantControl", + "selectFromSequence", "select", "group", + "animateFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", "image", "video", "hint", + "intcomma", + "pluralize", "feedback", "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", "module", + "setup", + "footnote", "caption", + "endpoint", "sort", "shuffle", + "solveEquations", "subsetOfRealsInput", + "subsetOfReals", "split", + "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", "codeEditor", "codeViewer", + "hasSameFactoring", + "dataFrame", "summaryStatistics", "chart", + "legend", + "label", + "matchesPattern", + "matrix", + "eigenDecomposition", + "latex", "blockQuote", "contentPicker" ], @@ -21802,104 +39406,90 @@ "true", "false" ] - }, + } + ], + "properties": [ { - "name": "width" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "widths" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "margins" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "valign" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "valigns" - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "sbsGroup", - "children": [ - "sideBySide" - ], - "attributes": [ - { - "name": "name" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "copySource" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { "name": "disabled", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixed", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" - }, - { - "name": "isResponse", - "values": [ - "true", - "false" - ] - }, - { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "width" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "widths" + "name": "textColor", + "type": "text", + "isArray": false }, { - "name": "margins" + "name": "backgroundColor", + "type": "text", + "isArray": false }, { - "name": "valign" + "name": "textStyleDescription", + "type": "text", + "isArray": false }, { - "name": "valigns" + "name": "text", + "type": "text", + "isArray": false } ], "top": true, - "acceptsStringChildren": false + "acceptsStringChildren": true }, { - "name": "stack", + "name": "paginator", "children": [ "title", "rightHandSide", @@ -22121,150 +39711,277 @@ ], "attributes": [ { - "name": "name" + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "initialPage" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "numPages", + "type": "integer", + "isArray": false + }, + { + "name": "currentPage", + "type": "integer", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "paginatorControls", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "previousLabel" + }, + { + "name": "nextLabel" + }, + { + "name": "pageLabel" + }, + { + "name": "paginator" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "copySource" + "name": "previousLabel", + "type": "text", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "nextLabel", + "type": "text", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "pageLabel", + "type": "text", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "doenetML", + "type": "text", + "isArray": false } ], "top": true, - "acceptsStringChildren": true + "acceptsStringChildren": false }, { - "name": "h", + "name": "matrixInput", "children": [ - "rightHandSide", - "xlabel", - "ylabel", - "topic", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "extractMathOperator", - "atom", - "ion", - "electronConfiguration", - "h", - "text", - "textList", - "boolean", - "math", - "mathList", - "tupleList", - "numberList", - "coords", - "when", - "choice", - "number", - "integer", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "subsetOfReals", - "hasSameFactoring", - "label", - "matchesPattern", - "matrix", - "latex", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr" + "matrix" ], "attributes": [ { @@ -22319,186 +40036,252 @@ ] }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "numRows" }, { - "name": "layer" + "name": "numColumns" }, { - "name": "isLatex", + "name": "showSizeControls", "values": [ "true", "false" ] }, { - "name": "anchor" + "name": "defaultEntry" }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] + "name": "prefill" }, { - "name": "sortby" - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "idx", - "children": [ - "h", - "rightHandSide", - "xlabel", - "ylabel", - "topic", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "extractMathOperator", - "atom", - "ion", - "electronConfiguration", - "text", - "textList", - "boolean", - "math", - "mathList", - "tupleList", - "numberList", - "coords", - "when", - "choice", - "number", - "integer", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "subsetOfReals", - "hasSameFactoring", - "label", - "matchesPattern", - "matrix", - "latex" - ], - "attributes": [ - { - "name": "name" + "name": "format", + "values": [ + "text", + "latex" + ] }, { - "name": "copySource" + "name": "functionSymbols" }, { - "name": "hide", + "name": "splitSymbols", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "parseScientificNotation", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "bindValueTo" + }, + { + "name": "unionFromU", "values": [ "true", "false" ] }, { - "name": "styleNumber" + "name": "minComponentWidth" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "collaborateGroups", + "type": "collaborateGroups", + "isArray": false + }, + { + "name": "showSizeControls", + "type": "boolean", + "isArray": false + }, + { + "name": "prefill", + "type": "math", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "unionFromU", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "valueChanged", + "type": "boolean", + "isArray": false + }, + { + "name": "immediateValueChanged", + "type": "boolean", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "value", + "type": "math", + "isArray": false + }, + { + "name": "immediateValue", + "type": "math", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } ] } ], "top": true, - "acceptsStringChildren": true + "acceptsStringChildren": false }, { - "name": "div", + "name": "solution", "children": [ "title", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -22556,52 +40339,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -22613,22 +40364,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -22637,31 +40376,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", - "variantControl", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -22669,43 +40395,74 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", "triggerSet", "functionIterates", "module", - "setup", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", "latex", + "statement", + "introduction", + "conclusion", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", + "div", + "pre", + "paginator", + "paginatorControls", + "solution", + "p", + "graph", + "spreadsheet", + "tabular", + "table", + "figure", + "image", + "video", + "hint", + "feedback", + "caption", + "subsetOfRealsInput", + "codeEditor", + "codeViewer", + "summaryStatistics", + "chart", "blockQuote", "contentPicker" ], @@ -22732,45 +40489,114 @@ }, { "name": "fixed", - "values": [ - "true", - "false" - ] + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false }, { "name": "fixLocation", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "open", + "type": "boolean", + "isArray": false + }, + { + "name": "message", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "span", + "name": "document", "children": [ + "variantControl", "title", - "rightHandSide", "description", + "setup", + "rightHandSide", "xlabel", "ylabel", "statement", @@ -22934,7 +40760,6 @@ "intersection", "conditionalContent", "asList", - "variantControl", "selectFromSequence", "select", "group", @@ -22958,7 +40783,6 @@ "triggerSet", "functionIterates", "module", - "setup", "footnote", "caption", "endpoint", @@ -22986,6 +40810,221 @@ "blockQuote", "contentPicker" ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "documentWideCheckWork", + "values": [ + "true", + "false" + ] + }, + { + "name": "submitLabel" + }, + { + "name": "submitLabelNoCorrectness" + }, + { + "name": "displayDigitsForCreditAchieved" + }, + { + "name": "xmlns" + }, + { + "name": "type" + } + ], + "properties": [ + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "documentWideCheckWork", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + }, + { + "name": "description", + "type": "text", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "percentCreditAchieved", + "type": "number", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "text", + "children": [ + "rightHandSide", + "xlabel", + "ylabel", + "topic", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "extractMathOperator", + "atom", + "ion", + "electronConfiguration", + "h", + "text", + "textList", + "boolean", + "math", + "mathList", + "tupleList", + "numberList", + "coords", + "when", + "choice", + "number", + "integer", + "interval", + "sequence", + "cell", + "selectFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "intcomma", + "pluralize", + "lorem", + "subsetOfReals", + "hasSameFactoring", + "label", + "matchesPattern", + "matrix", + "latex", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr" + ], "attributes": [ { "name": "name" @@ -23037,29 +41076,169 @@ "true", "false" ] + }, + { + "name": "draggable", + "values": [ + "true", + "false" + ] + }, + { + "name": "layer" + }, + { + "name": "isLatex", + "values": [ + "true", + "false" + ] + }, + { + "name": "anchor" + }, + { + "name": "positionFromAnchor", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "isLatex", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "value", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "pre", + "name": "textList", "children": [ - "title", "rightHandSide", - "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", "not", "and", "or", @@ -23088,134 +41267,27 @@ "mod", "gcd", "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", - "equilibriumPoint", - "equilibriumLine", - "equilibriumCurve", "atom", "ion", - "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", - "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", - "point", "coords", - "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", - "vector", - "angle", - "answer", - "award", "when", - "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", - "graph", - "function", - "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", - "variantControl", "selectFromSequence", - "select", - "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -23223,45 +41295,15 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "setup", - "footnote", - "caption", - "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", "subsetOfReals", - "split", - "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -23299,20 +41341,138 @@ ] }, { - "name": "styleNumber" + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "unordered", + "values": [ + "true", + "false" + ] + }, + { + "name": "maxNumber" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "maxNumber", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "numComponents", + "type": "number", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" + "name": "texts", + "type": "text", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "text", + "numDimensions": 1 + } ] }, { - "name": "newNamespace", - "values": [ - "true", - "false" + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numValues", + "type": "number", + "isArray": false + }, + { + "name": "values", + "type": "text", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "text", + "numDimensions": 1 + } ] } ], @@ -23320,16 +41480,13 @@ "acceptsStringChildren": true }, { - "name": "displayDoenetML", + "name": "p", "children": [ "title", "rightHandSide", "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", "topic", "m", "me", @@ -23387,52 +41544,20 @@ "rq", "lsq", "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", "idx", - "div", "span", - "pre", "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", "textList", - "p", "boolean", "booleanList", "math", @@ -23444,22 +41569,10 @@ "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", "bezierControls", - "controlVectors", "vector", "angle", "answer", - "award", "when", "mathInput", "textInput", @@ -23468,31 +41581,18 @@ "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", "map", - "pegboard", "intersection", "conditionalContent", "asList", - "variantControl", "selectFromSequence", "select", "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -23500,45 +41600,29 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", "updateValue", "callAction", "triggerSet", "functionIterates", "module", - "setup", "footnote", - "caption", "endpoint", "sort", "shuffle", "solveEquations", - "subsetOfRealsInput", "subsetOfReals", "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", "matrix", - "eigenDecomposition", "latex", - "blockQuote", - "contentPicker" + "ol", + "ul" ], "attributes": [ { @@ -23593,34 +41677,76 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "paginator", + "name": "boolean", "children": [ - "title", "rightHandSide", - "description", - "xlabel", - "ylabel", - "statement", - "introduction", - "conclusion", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -23646,130 +41772,34 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", - "textList", - "p", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", "vector", "angle", - "answer", - "award", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", - "variantControl", "selectFromSequence", - "select", - "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -23777,45 +41807,32 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "setup", - "footnote", - "caption", "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", "subsetOfReals", - "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", + "matrix", + "latex", + "xlabel", + "ylabel", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", + "textList", + "boolean", + "when", "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", "label", "matchesPattern", - "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "booleanInput", + "booleanList", + "orbitalDiagram" ], "attributes": [ { @@ -23870,231 +41887,213 @@ ] }, { - "name": "initialPage" - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "paginatorControls", - "children": [], - "attributes": [ - { - "name": "name" - }, - { - "name": "copySource" - }, - { - "name": "hide", + "name": "symbolicEquality", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "expandOnCompare", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "simplifyOnCompare", + "values": [ + "none", + "full", + "numbers", + "numberspreserveorder" + ] + }, + { + "name": "unorderedCompare", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "matchByExactPositions", "values": [ "true", "false" ] }, { - "name": "styleNumber" + "name": "allowedErrorInNumbers" }, { - "name": "isResponse", + "name": "includeErrorInNumberExponents", "values": [ "true", "false" ] }, { - "name": "newNamespace", + "name": "allowedErrorIsAbsolute", "values": [ "true", "false" ] }, { - "name": "previousLabel" - }, - { - "name": "nextLabel" - }, - { - "name": "pageLabel" - }, - { - "name": "paginator" - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "matrixInput", - "children": [ - "matrix" - ], - "attributes": [ - { - "name": "name" + "name": "numSignErrorsMatched" }, { - "name": "copySource" + "name": "numPeriodicSetMatchesRequired" }, { - "name": "hide", + "name": "caseInsensitiveMatch", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "matchBlanks", "values": [ "true", "false" ] - }, + } + ], + "properties": [ { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "numRows" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "numColumns" + "name": "symbolicEquality", + "type": "boolean", + "isArray": false }, { - "name": "showSizeControls", - "values": [ - "true", - "false" - ] + "name": "expandOnCompare", + "type": "boolean", + "isArray": false }, { - "name": "defaultEntry" + "name": "simplifyOnCompare", + "type": "text", + "isArray": false }, { - "name": "prefill" + "name": "unorderedCompare", + "type": "boolean", + "isArray": false }, { - "name": "format", - "values": [ - "text", - "latex" - ] + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false }, { - "name": "functionSymbols" + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false }, { - "name": "splitSymbols", - "values": [ - "true", - "false" - ] + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false }, { - "name": "parseScientificNotation", - "values": [ - "true", - "false" - ] + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false }, { - "name": "displayDigits" + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false }, { - "name": "displayDecimals" + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false }, { - "name": "displaySmallAsZero" + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false }, { - "name": "padZeros", - "values": [ - "true", - "false" - ] + "name": "matchBlanks", + "type": "boolean", + "isArray": false }, { - "name": "bindValueTo" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "unionFromU", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "minComponentWidth" + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false } ], "top": true, - "acceptsStringChildren": false + "acceptsStringChildren": true }, { - "name": "solution", + "name": "booleanList", "children": [ - "title", - "rightHandSide", - "description", - "xlabel", - "ylabel", - "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", "not", "and", "or", @@ -24102,6 +42101,13 @@ "isInteger", "isNumber", "isBetween", + "boolean", + "booleanInput", + "hasSameFactoring", + "matchesPattern", + "booleanList", + "rightHandSide", + "topic", "sum", "product", "clampNumber", @@ -24127,25 +42133,6 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", "equilibriumPoint", "equilibriumLine", "atom", @@ -24153,32 +42140,18 @@ "ionicCompound", "electronConfiguration", "h", - "idx", - "span", - "displayDoenetML", "matrixInput", "text", - "textList", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "bezierControls", "vector", "angle", - "answer", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", @@ -24187,13 +42160,7 @@ "interval", "sequence", "cell", - "map", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -24204,73 +42171,11 @@ "intcomma", "pluralize", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", "endpoint", - "sort", - "shuffle", - "solveEquations", "subsetOfReals", - "split", "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", "matrix", - "latex", - "statement", - "introduction", - "conclusion", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", - "div", - "pre", - "paginator", - "paginatorControls", - "solution", - "p", - "graph", - "spreadsheet", - "tabular", - "table", - "figure", - "image", - "video", - "hint", - "feedback", - "caption", - "subsetOfRealsInput", - "codeEditor", - "codeViewer", - "summaryStatistics", - "chart", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -24323,38 +42228,129 @@ "true", "false" ] + }, + { + "name": "unordered", + "values": [ + "true", + "false" + ] + }, + { + "name": "maxNumber" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "maxNumber", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "numComponents", + "type": "number", + "isArray": false + }, + { + "name": "booleans", + "type": "boolean", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "boolean", + "numDimensions": 1 + } + ] + }, + { + "name": "numValues", + "type": "number", + "isArray": false + }, + { + "name": "values", + "type": "boolean", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "boolean", + "numDimensions": 1 + } + ] } ], "top": true, "acceptsStringChildren": true }, { - "name": "document", + "name": "math", "children": [ - "variantControl", - "title", - "description", - "setup", "rightHandSide", - "xlabel", - "ylabel", - "statement", - "introduction", - "conclusion", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -24380,129 +42376,34 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", - "textList", - "p", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", "vector", "angle", - "answer", - "award", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -24510,44 +42411,18 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", - "caption", "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", "subsetOfReals", - "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", - "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", - "label", - "matchesPattern", "matrix", - "eigenDecomposition", "latex", - "blockQuote", - "contentPicker" + "m", + "me", + "men", + "mrow" ], "attributes": [ { @@ -24556,6 +42431,27 @@ { "name": "copySource" }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, { "name": "fixLocation", "values": [ @@ -24563,6 +42459,16 @@ "false" ] }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, { "name": "newNamespace", "values": [ @@ -24571,45 +42477,391 @@ ] }, { - "name": "documentWideCheckWork", + "name": "format", + "values": [ + "text", + "latex" + ] + }, + { + "name": "simplify", + "values": [ + "none", + "full", + "numbers", + "numberspreserveorder" + ] + }, + { + "name": "expand", + "values": [ + "true", + "false" + ] + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", + "values": [ + "true", + "false" + ] + }, + { + "name": "renderMode" + }, + { + "name": "unordered", + "values": [ + "true", + "false" + ] + }, + { + "name": "createVectors", + "values": [ + "true", + "false" + ] + }, + { + "name": "createIntervals", + "values": [ + "true", + "false" + ] + }, + { + "name": "functionSymbols" + }, + { + "name": "sourcesAreFunctionSymbols" + }, + { + "name": "splitSymbols", + "values": [ + "true", + "false" + ] + }, + { + "name": "parseScientificNotation", + "values": [ + "true", + "false" + ] + }, + { + "name": "displayBlanks", + "values": [ + "true", + "false" + ] + }, + { + "name": "draggable", "values": [ "true", "false" ] }, { - "name": "submitLabel" + "name": "layer" + }, + { + "name": "anchor" + }, + { + "name": "positionFromAnchor", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "math", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false }, { - "name": "submitLabelNoCorrectness" + "name": "numColumns", + "type": "integer", + "isArray": false }, { - "name": "displayDigitsForCreditAchieved" + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] }, { - "name": "xmlns" + "name": "x", + "type": "math", + "isArray": false }, { - "name": "type" + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "text", + "name": "mathList", "children": [ "rightHandSide", - "xlabel", - "ylabel", "topic", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -24631,23 +42883,34 @@ "mod", "gcd", "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", "extractMathOperator", + "equilibriumPoint", + "equilibriumLine", "atom", "ion", + "ionicCompound", "electronConfiguration", "h", + "matrixInput", "text", - "textList", - "boolean", "math", "mathList", "tupleList", "numberList", + "point", "coords", - "when", + "line", + "vector", + "angle", + "mathInput", "choice", "number", "integer", + "function", + "piecewiseFunction", "interval", "sequence", "cell", @@ -24662,30 +42925,11 @@ "intcomma", "pluralize", "lorem", + "endpoint", "subsetOfReals", - "hasSameFactoring", - "label", - "matchesPattern", + "bestFitLine", "matrix", - "latex", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr" + "latex" ], "attributes": [ { @@ -24740,204 +42984,238 @@ ] }, { - "name": "draggable", + "name": "unordered", "values": [ "true", "false" ] }, { - "name": "layer" + "name": "maxNumber" }, { - "name": "isLatex", + "name": "mergeMathLists", "values": [ "true", "false" ] }, { - "name": "anchor" + "name": "displayDigits" }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "textList", - "children": [ - "rightHandSide", - "xlabel", - "ylabel", - "topic", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "extractMathOperator", - "atom", - "ion", - "electronConfiguration", - "h", - "text", - "textList", - "boolean", - "math", - "mathList", - "tupleList", - "numberList", - "coords", - "when", - "choice", - "number", - "integer", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "subsetOfReals", - "hasSameFactoring", - "label", - "matchesPattern", - "matrix", - "latex" - ], - "attributes": [ - { - "name": "name" + "name": "displayDecimals" }, { - "name": "copySource" + "name": "displaySmallAsZero" }, { - "name": "hide", + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "functionSymbols" }, { - "name": "fixed", + "name": "sourcesAreFunctionSymbols" + }, + { + "name": "splitSymbols", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "parseScientificNotation", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false }, { "name": "unordered", - "values": [ - "true", - "false" + "type": "boolean", + "isArray": false + }, + { + "name": "maxNumber", + "type": "number", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "mergeMathLists", + "type": "boolean", + "isArray": false + }, + { + "name": "numComponents", + "type": "number", + "isArray": false + }, + { + "name": "maths", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } ] }, { - "name": "maxNumber" + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "numbers", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } + ] + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numValues", + "type": "number", + "isArray": false + }, + { + "name": "values", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] } ], "top": true, "acceptsStringChildren": true }, { - "name": "p", + "name": "tupleList", "children": [ - "title", "rightHandSide", - "description", - "xlabel", - "ylabel", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -24963,25 +43241,6 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "odesystem", "equilibriumPoint", "equilibriumLine", "atom", @@ -24989,32 +43248,18 @@ "ionicCompound", "electronConfiguration", "h", - "idx", - "span", - "displayDoenetML", "matrixInput", "text", - "textList", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "bezierControls", "vector", "angle", - "answer", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", @@ -25023,13 +43268,7 @@ "interval", "sequence", "cell", - "map", - "intersection", - "conditionalContent", - "asList", "selectFromSequence", - "select", - "group", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -25040,26 +43279,11 @@ "intcomma", "pluralize", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "footnote", "endpoint", - "sort", - "shuffle", - "solveEquations", "subsetOfReals", - "split", "bestFitLine", - "hasSameFactoring", - "label", - "matchesPattern", "matrix", - "latex", - "ol", - "ul" + "latex" ], "attributes": [ { @@ -25112,227 +43336,229 @@ "true", "false" ] - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "boolean", - "children": [ - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex", - "xlabel", - "ylabel", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "textList", - "boolean", - "when", - "hasSameFactoring", - "label", - "matchesPattern", - "booleanInput", - "booleanList", - "orbitalDiagram" - ], - "attributes": [ + }, { - "name": "name" + "name": "unordered", + "values": [ + "true", + "false" + ] }, { - "name": "copySource" + "name": "maxNumber" }, { - "name": "hide", + "name": "mergeMathLists", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "functionSymbols" + }, + { + "name": "sourcesAreFunctionSymbols" + }, + { + "name": "splitSymbols", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "parseScientificNotation", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "symbolicEquality", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "expandOnCompare", - "values": [ - "true", - "false" - ] + "name": "unordered", + "type": "boolean", + "isArray": false }, { - "name": "simplifyOnCompare", - "values": [ - "none", - "full", - "numbers", - "numberspreserveorder" - ] + "name": "maxNumber", + "type": "number", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "unorderedCompare", - "values": [ - "true", - "false" - ] + "name": "displayDigits", + "type": "integer", + "isArray": false }, { - "name": "matchByExactPositions", - "values": [ - "true", - "false" - ] + "name": "displayDecimals", + "type": "integer", + "isArray": false }, { - "name": "allowedErrorInNumbers" + "name": "displaySmallAsZero", + "type": "number", + "isArray": false }, { - "name": "includeErrorInNumberExponents", - "values": [ - "true", - "false" + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "mergeMathLists", + "type": "boolean", + "isArray": false + }, + { + "name": "numComponents", + "type": "number", + "isArray": false + }, + { + "name": "maths", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } ] }, { - "name": "allowedErrorIsAbsolute", - "values": [ - "true", - "false" + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "numbers", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } ] }, { - "name": "numSignErrorsMatched" + "name": "latex", + "type": "latex", + "isArray": false }, { - "name": "numPeriodicSetMatchesRequired" + "name": "text", + "type": "text", + "isArray": false }, { - "name": "caseInsensitiveMatch", - "values": [ - "true", - "false" - ] + "name": "numValues", + "type": "number", + "isArray": false }, { - "name": "matchBlanks", - "values": [ - "true", - "false" + "name": "values", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } ] } ], @@ -25340,20 +43566,8 @@ "acceptsStringChildren": true }, { - "name": "booleanList", + "name": "numberList", "children": [ - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", - "boolean", - "booleanInput", - "hasSameFactoring", - "matchesPattern", - "booleanList", "rightHandSide", "topic", "sum", @@ -25377,34 +43591,14 @@ "mod", "gcd", "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", "electronConfiguration", "h", - "matrixInput", "text", "math", - "mathList", - "tupleList", - "numberList", - "point", "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", "number", "integer", - "function", - "piecewiseFunction", "interval", "sequence", "cell", @@ -25419,11 +43613,12 @@ "intcomma", "pluralize", "lorem", - "endpoint", "subsetOfReals", - "bestFitLine", "matrix", - "latex" + "latex", + "mathList", + "tupleList", + "numberList" ], "attributes": [ { @@ -25486,16 +43681,317 @@ }, { "name": "maxNumber" + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "maxNumber", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "numComponents", + "type": "number", + "isArray": false + }, + { + "name": "numbers", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } + ] + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "maths", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numValues", + "type": "number", + "isArray": false + }, + { + "name": "values", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } + ] } ], "top": true, "acceptsStringChildren": true }, { - "name": "math", + "name": "collect", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "source" + }, + { + "name": "assignNames" + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "assignNamesSkip" + }, + { + "name": "prop" + }, + { + "name": "maxNumber" + }, + { + "name": "componentIndex" + }, + { + "name": "propIndex" + }, + { + "name": "sourceAttributesToIgnore" + }, + { + "name": "componentTypes" + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "maxNumber", + "type": "number", + "isArray": false + }, + { + "name": "componentIndex", + "type": "integer", + "isArray": false + }, + { + "name": "propIndex", + "type": "numberList", + "isArray": false + }, + { + "name": "sourceAttributesToIgnore", + "type": "stringArray", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "ref", "children": [ + "title", "rightHandSide", + "description", + "xlabel", + "ylabel", + "statement", + "introduction", + "conclusion", "topic", + "m", + "me", + "men", + "md", + "mdn", + "mrow", + "not", + "and", + "or", + "xor", + "isInteger", + "isNumber", + "isBetween", "sum", "product", "clampNumber", @@ -25521,34 +44017,130 @@ "wrapFunctionPeriodic", "derivative", "extractMathOperator", + "em", + "alert", + "q", + "sq", + "term", + "c", + "tag", + "tage", + "tagc", + "attr", + "ndash", + "mdash", + "nbsp", + "ellipsis", + "lq", + "rq", + "lsq", + "rsq", + "section", + "subsection", + "subsubsection", + "paragraphs", + "aside", + "objectives", + "problem", + "exercise", + "activity", + "example", + "definition", + "note", + "theorem", + "proof", + "problems", + "exercises", + "ol", + "ul", + "odesystem", + "cobwebPolyline", "equilibriumPoint", "equilibriumLine", + "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", + "orbitalDiagram", + "orbitalDiagramInput", + "sideBySide", + "sbsGroup", + "stack", "h", + "idx", + "div", + "span", + "pre", + "displayDoenetML", + "paginator", + "paginatorControls", "matrixInput", + "solution", + "document", "text", + "textList", + "p", + "boolean", + "booleanList", "math", "mathList", "tupleList", "numberList", + "collect", + "ref", "point", "coords", "line", + "lineSegment", + "ray", + "polyline", + "polygon", + "triangle", + "rectangle", + "regularPolygon", + "circle", + "parabola", + "curve", + "bezierControls", + "controlVectors", "vector", "angle", + "answer", + "award", + "when", "mathInput", + "textInput", + "booleanInput", + "choiceInput", "choice", "number", "integer", + "graph", "function", "piecewiseFunction", "interval", "sequence", + "slider", + "spreadsheet", "cell", + "row", + "column", + "cellBlock", + "tabular", + "table", + "figure", + "markers", + "map", + "pegboard", + "intersection", + "conditionalContent", + "asList", + "variantControl", "selectFromSequence", + "select", + "group", + "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -25556,18 +44148,45 @@ "samplePrimeNumbers", "substitute", "periodicSet", + "image", + "video", + "hint", "intcomma", "pluralize", + "feedback", "lorem", + "updateValue", + "callAction", + "triggerSet", + "functionIterates", + "module", + "setup", + "footnote", + "caption", "endpoint", + "sort", + "shuffle", + "solveEquations", + "subsetOfRealsInput", "subsetOfReals", + "split", "bestFitLine", + "regionBetweenCurveXAxis", + "regionHalfPlane", + "codeEditor", + "codeViewer", + "hasSameFactoring", + "dataFrame", + "summaryStatistics", + "chart", + "legend", + "label", + "matchesPattern", "matrix", + "eigenDecomposition", "latex", - "m", - "me", - "men", - "mrow" + "blockQuote", + "contentPicker" ], "attributes": [ { @@ -25576,6 +44195,9 @@ { "name": "copySource" }, + { + "name": "target" + }, { "name": "hide", "values": [ @@ -25622,131 +44244,109 @@ ] }, { - "name": "format", - "values": [ - "text", - "latex" - ] + "name": "textType" }, { - "name": "simplify", - "values": [ - "none", - "full", - "numbers", - "numberspreserveorder" - ] + "name": "uri" }, { - "name": "expand", + "name": "page" + }, + { + "name": "createButton", "values": [ "true", "false" ] - }, - { - "name": "displayDigits" - }, - { - "name": "displayDecimals" - }, + } + ], + "properties": [ { - "name": "displaySmallAsZero" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "padZeros", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "renderMode" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "unordered", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "createVectors", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "createIntervals", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "functionSymbols" + "name": "textType", + "type": "text", + "isArray": false }, { - "name": "sourcesAreFunctionSymbols" + "name": "uri", + "type": "text", + "isArray": false }, { - "name": "splitSymbols", - "values": [ - "true", - "false" - ] + "name": "page", + "type": "integer", + "isArray": false }, { - "name": "parseScientificNotation", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "displayBlanks", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "layer" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "anchor" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" - ] + "name": "linkText", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "mathList", + "name": "point", "children": [ + "xlabel", + "ylabel", + "label", "rightHandSide", - "topic", "sum", "product", "clampNumber", @@ -25768,53 +44368,55 @@ "mod", "gcd", "extractMath", + "equilibriumPoint", + "electronConfiguration", + "math", + "point", + "coords", + "vector", + "interval", + "sequence", + "selectFromSequence", + "evaluate", + "substitute", + "periodicSet", + "endpoint", + "subsetOfReals", + "matrix", + "constraints", + "topic", + "extractMathOperator", + "h", + "text", + "number", + "integer", + "cell", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "intcomma", + "pluralize", + "lorem", + "latex", "clampFunction", "wrapFunctionPeriodic", "derivative", - "extractMathOperator", - "equilibriumPoint", "equilibriumLine", "atom", "ion", "ionicCompound", - "electronConfiguration", - "h", "matrixInput", - "text", - "math", "mathList", "tupleList", "numberList", - "point", - "coords", "line", - "vector", "angle", "mathInput", "choice", - "number", - "integer", "function", "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex" + "bestFitLine" ], "attributes": [ { @@ -25869,22 +44471,44 @@ ] }, { - "name": "unordered", + "name": "labelIsName", "values": [ "true", "false" ] }, { - "name": "maxNumber" + "name": "applyStyleToLabel", + "values": [ + "true", + "false" + ] }, { - "name": "mergeMathLists", + "name": "layer" + }, + { + "name": "draggable", "values": [ "true", "false" ] }, + { + "name": "x" + }, + { + "name": "y" + }, + { + "name": "z" + }, + { + "name": "xs" + }, + { + "name": "coords" + }, { "name": "displayDigits" }, @@ -25902,31 +44526,238 @@ ] }, { - "name": "functionSymbols" - }, - { - "name": "sourcesAreFunctionSymbols" + "name": "labelPosition", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right" + ] }, { - "name": "splitSymbols", + "name": "showCoordsWhenDragging", "values": [ "true", "false" ] }, { - "name": "parseScientificNotation", + "name": "hideOffGraphIndicator", "values": [ "true", "false" ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "hideOffGraphIndicator", + "type": "boolean", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "xs", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + }, + { + "name": "coords", + "type": "coords", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "constraintUsed", + "type": "boolean", + "isArray": false + }, + { + "name": "numDimensionsForConstraints", + "type": "number", + "isArray": false + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + }, + { + "name": "value", + "type": "coords", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, { - "name": "tupleList", + "name": "coords", "children": [ "rightHandSide", "topic", @@ -25997,7 +44828,11 @@ "subsetOfReals", "bestFitLine", "matrix", - "latex" + "latex", + "m", + "me", + "men", + "mrow" ], "attributes": [ { @@ -26052,17 +44887,23 @@ ] }, { - "name": "unordered", + "name": "format", "values": [ - "true", - "false" + "text", + "latex" ] }, { - "name": "maxNumber" + "name": "simplify", + "values": [ + "none", + "full", + "numbers", + "numberspreserveorder" + ] }, { - "name": "mergeMathLists", + "name": "expand", "values": [ "true", "false" @@ -26085,253 +44926,348 @@ ] }, { - "name": "functionSymbols" - }, - { - "name": "sourcesAreFunctionSymbols" + "name": "renderMode" }, { - "name": "splitSymbols", + "name": "unordered", "values": [ "true", "false" ] }, { - "name": "parseScientificNotation", + "name": "createIntervals", "values": [ "true", "false" ] - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "numberList", - "children": [ - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "extractMathOperator", - "electronConfiguration", - "h", - "text", - "math", - "coords", - "number", - "integer", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "subsetOfReals", - "matrix", - "latex", - "mathList", - "tupleList", - "numberList" - ], - "attributes": [ + }, { - "name": "name" + "name": "functionSymbols" }, { - "name": "copySource" + "name": "sourcesAreFunctionSymbols" }, { - "name": "hide", + "name": "splitSymbols", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "parseScientificNotation", "values": [ "true", "false" ] }, { - "name": "fixed", + "name": "displayBlanks", "values": [ "true", "false" ] }, { - "name": "fixLocation", + "name": "draggable", "values": [ "true", "false" ] }, { - "name": "styleNumber" + "name": "layer" }, { - "name": "isResponse", + "name": "anchor" + }, + { + "name": "positionFromAnchor", "values": [ - "true", - "false" + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right", + "center" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "unordered", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "maxNumber" + "name": "format", + "type": "text", + "isArray": false }, { - "name": "displayDigits" + "name": "simplify", + "type": "text", + "isArray": false }, { - "name": "displayDecimals" + "name": "expand", + "type": "boolean", + "isArray": false }, { - "name": "displaySmallAsZero" + "name": "renderMode", + "type": "text", + "isArray": false }, { - "name": "padZeros", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "collect", - "children": [], - "attributes": [ + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, { - "name": "name" + "name": "functionSymbols", + "type": "textList", + "isArray": false }, { - "name": "copySource" + "name": "splitSymbols", + "type": "boolean", + "isArray": false }, { - "name": "source" + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false }, { - "name": "assignNames" + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false }, { "name": "fixLocation", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "assignNamesSkip" + "name": "textColor", + "type": "text", + "isArray": false }, { - "name": "prop" + "name": "backgroundColor", + "type": "text", + "isArray": false }, { - "name": "maxNumber" + "name": "textStyleDescription", + "type": "text", + "isArray": false }, { - "name": "componentIndex" + "name": "anchor", + "type": "point", + "isArray": false }, { - "name": "propIndex" + "name": "displayDigits", + "type": "integer", + "isArray": false }, { - "name": "sourceAttributesToIgnore" + "name": "displayDecimals", + "type": "integer", + "isArray": false }, { - "name": "componentTypes" + "name": "displaySmallAsZero", + "type": "number", + "isArray": false }, { - "name": "asList", - "values": [ - "true", - "false" + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "coords", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } ] + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false } ], "top": true, - "acceptsStringChildren": false + "acceptsStringChildren": true }, { - "name": "ref", + "name": "line", "children": [ - "title", - "rightHandSide", - "description", "xlabel", "ylabel", - "statement", - "introduction", - "conclusion", + "label", + "rightHandSide", "topic", - "m", - "me", - "men", - "md", - "mdn", - "mrow", - "not", - "and", - "or", - "xor", - "isInteger", - "isNumber", - "isBetween", "sum", "product", "clampNumber", @@ -26346,141 +45282,45 @@ "mean", "median", "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "em", - "alert", - "q", - "sq", - "term", - "c", - "tag", - "tage", - "tagc", - "attr", - "ndash", - "mdash", - "nbsp", - "ellipsis", - "lq", - "rq", - "lsq", - "rsq", - "section", - "subsection", - "subsubsection", - "paragraphs", - "aside", - "objectives", - "problem", - "exercise", - "activity", - "example", - "definition", - "note", - "theorem", - "proof", - "problems", - "exercises", - "ol", - "ul", - "odesystem", - "cobwebPolyline", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", "equilibriumPoint", "equilibriumLine", - "equilibriumCurve", "atom", "ion", "ionicCompound", "electronConfiguration", - "orbitalDiagram", - "orbitalDiagramInput", - "sideBySide", - "sbsGroup", - "stack", "h", - "idx", - "div", - "span", - "pre", - "displayDoenetML", - "paginator", - "paginatorControls", "matrixInput", - "solution", - "document", "text", - "textList", - "p", - "boolean", - "booleanList", "math", "mathList", "tupleList", "numberList", - "collect", - "ref", "point", "coords", "line", - "lineSegment", - "ray", - "polyline", - "polygon", - "triangle", - "rectangle", - "regularPolygon", - "circle", - "parabola", - "curve", - "bezierControls", - "controlVectors", "vector", "angle", - "answer", - "award", - "when", "mathInput", - "textInput", - "booleanInput", - "choiceInput", "choice", "number", "integer", - "graph", "function", "piecewiseFunction", "interval", "sequence", - "slider", - "spreadsheet", "cell", - "row", - "column", - "cellBlock", - "tabular", - "table", - "figure", - "markers", - "map", - "pegboard", - "intersection", - "conditionalContent", - "asList", - "variantControl", "selectFromSequence", - "select", - "group", - "animateFromSequence", "evaluate", "selectRandomNumbers", "sampleRandomNumbers", @@ -26488,45 +45328,14 @@ "samplePrimeNumbers", "substitute", "periodicSet", - "image", - "video", - "hint", "intcomma", "pluralize", - "feedback", "lorem", - "updateValue", - "callAction", - "triggerSet", - "functionIterates", - "module", - "setup", - "footnote", - "caption", "endpoint", - "sort", - "shuffle", - "solveEquations", - "subsetOfRealsInput", "subsetOfReals", - "split", "bestFitLine", - "regionBetweenCurveXAxis", - "regionHalfPlane", - "codeEditor", - "codeViewer", - "hasSameFactoring", - "dataFrame", - "summaryStatistics", - "chart", - "legend", - "label", - "matchesPattern", "matrix", - "eigenDecomposition", - "latex", - "blockQuote", - "contentPicker" + "latex" ], "attributes": [ { @@ -26535,9 +45344,6 @@ { "name": "copySource" }, - { - "name": "target" - }, { "name": "hide", "values": [ @@ -26584,102 +45390,289 @@ ] }, { - "name": "textType" + "name": "labelIsName", + "values": [ + "true", + "false" + ] }, { - "name": "uri" + "name": "applyStyleToLabel", + "values": [ + "true", + "false" + ] }, { - "name": "page" + "name": "layer" }, { - "name": "createButton", + "name": "draggable", + "values": [ + "true", + "false" + ] + }, + { + "name": "equation" + }, + { + "name": "through" + }, + { + "name": "slope" + }, + { + "name": "perpendicularTo" + }, + { + "name": "parallelTo" + }, + { + "name": "variables" + }, + { + "name": "displayDigits" + }, + { + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] + }, + { + "name": "labelPosition", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "variables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } + ] + }, + { + "name": "points", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "equation", + "type": "math", + "isArray": false + }, + { + "name": "coeff0", + "type": "math", + "isArray": false + }, + { + "name": "coeffvar1", + "type": "math", + "isArray": false + }, + { + "name": "coeffvar2", + "type": "math", + "isArray": false + }, + { + "name": "slope", + "type": "math", + "isArray": false + }, + { + "name": "xintercept", + "type": "math", + "isArray": false + }, + { + "name": "yintercept", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "point", + "name": "lineSegment", "children": [ "xlabel", "ylabel", - "label", - "rightHandSide", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "equilibriumPoint", - "electronConfiguration", - "math", - "point", - "coords", - "vector", - "interval", - "sequence", - "selectFromSequence", - "evaluate", - "substitute", - "periodicSet", - "endpoint", - "subsetOfReals", - "matrix", - "constraints", - "topic", - "extractMathOperator", - "h", - "text", - "number", - "integer", - "cell", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "intcomma", - "pluralize", - "lorem", - "latex", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "matrixInput", - "mathList", - "tupleList", - "numberList", - "line", - "angle", - "mathInput", - "choice", - "function", - "piecewiseFunction", - "bestFitLine" + "label" ], "attributes": [ { @@ -26758,19 +45751,30 @@ ] }, { - "name": "x" - }, - { - "name": "y" + "name": "endpointsDraggable", + "values": [ + "true", + "false" + ] }, { - "name": "z" + "name": "endpoints" }, { - "name": "xs" + "name": "showCoordsWhenDragging", + "values": [ + "true", + "false" + ] }, { - "name": "coords" + "name": "labelPosition", + "values": [ + "upperright", + "upperleft", + "lowerright", + "lowerleft" + ] }, { "name": "displayDigits" @@ -26787,115 +45791,176 @@ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "labelPosition", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false }, { "name": "showCoordsWhenDragging", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "hideOffGraphIndicator", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "coords", - "children": [ - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex", - "m", - "me", - "men", - "mrow" + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "endpointsDraggable", + "type": "boolean", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "endpoints", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "length", + "type": "math", + "isArray": false + }, + { + "name": "slope", + "type": "number", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "ray", + "children": [ + "xlabel", + "ylabel", + "label" ], "attributes": [ { @@ -26950,28 +46015,38 @@ ] }, { - "name": "format", + "name": "labelIsName", "values": [ - "text", - "latex" + "true", + "false" ] }, { - "name": "simplify", + "name": "applyStyleToLabel", "values": [ - "none", - "full", - "numbers", - "numberspreserveorder" + "true", + "false" ] }, { - "name": "expand", + "name": "layer" + }, + { + "name": "draggable", "values": [ "true", "false" ] }, + { + "name": "endpoint" + }, + { + "name": "through" + }, + { + "name": "direction" + }, { "name": "displayDigits" }, @@ -26987,158 +46062,170 @@ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "renderMode" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "unordered", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "createIntervals", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "functionSymbols" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "sourcesAreFunctionSymbols" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "splitSymbols", - "values": [ - "true", - "false" - ] + "name": "labelIsName", + "type": "boolean", + "isArray": false }, { - "name": "parseScientificNotation", - "values": [ - "true", - "false" - ] + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false }, { - "name": "displayBlanks", - "values": [ - "true", - "false" - ] + "name": "layer", + "type": "integer", + "isArray": false }, { "name": "draggable", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "layer" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "anchor" + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "positionFromAnchor", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right", - "center" + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "direction", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "through", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "endpoint", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } ] } ], "top": true, - "acceptsStringChildren": true + "acceptsStringChildren": false }, { - "name": "line", + "name": "polyline", "children": [ "xlabel", "ylabel", - "label", - "rightHandSide", - "topic", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "electronConfiguration", - "h", - "matrixInput", - "text", - "math", - "mathList", - "tupleList", - "numberList", - "point", - "coords", - "line", - "vector", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "interval", - "sequence", - "cell", - "selectFromSequence", - "evaluate", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "substitute", - "periodicSet", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "subsetOfReals", - "bestFitLine", - "matrix", - "latex" + "label" ], "attributes": [ { @@ -27217,22 +46304,21 @@ ] }, { - "name": "equation" - }, - { - "name": "through" - }, - { - "name": "slope" - }, - { - "name": "perpendicularTo" + "name": "verticesDraggable", + "values": [ + "true", + "false" + ] }, { - "name": "parallelTo" + "name": "vertices" }, { - "name": "variables" + "name": "showCoordsWhenDragging", + "values": [ + "true", + "false" + ] }, { "name": "displayDigits" @@ -27249,22 +46335,167 @@ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "labelPosition", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "verticesDraggable", + "type": "boolean", + "isArray": false + }, + { + "name": "numVertices", + "type": "number", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "vertices", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } ] + }, + { + "name": "length", + "type": "number", + "isArray": false } ], "top": true, - "acceptsStringChildren": true + "acceptsStringChildren": false }, { - "name": "lineSegment", + "name": "polygon", "children": [ "xlabel", "ylabel", @@ -27347,14 +46578,14 @@ ] }, { - "name": "endpointsDraggable", + "name": "verticesDraggable", "values": [ "true", "false" ] }, { - "name": "endpoints" + "name": "vertices" }, { "name": "showCoordsWhenDragging", @@ -27363,15 +46594,6 @@ "false" ] }, - { - "name": "labelPosition", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft" - ] - }, { "name": "displayDigits" }, @@ -27387,13 +46609,194 @@ "true", "false" ] + }, + { + "name": "filled", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "filled", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "verticesDraggable", + "type": "boolean", + "isArray": false + }, + { + "name": "numVertices", + "type": "number", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "vertices", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "borderStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "fillStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "perimeter", + "type": "number", + "isArray": false + }, + { + "name": "area", + "type": "number", + "isArray": false } ], "top": true, "acceptsStringChildren": false }, { - "name": "ray", + "name": "triangle", "children": [ "xlabel", "ylabel", @@ -27476,13 +46879,21 @@ ] }, { - "name": "endpoint" + "name": "verticesDraggable", + "values": [ + "true", + "false" + ] }, { - "name": "through" + "name": "vertices" }, { - "name": "direction" + "name": "showCoordsWhenDragging", + "values": [ + "true", + "false" + ] }, { "name": "displayDigits" @@ -27499,133 +46910,194 @@ "true", "false" ] + }, + { + "name": "filled", + "values": [ + "true", + "false" + ] } ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "polyline", - "children": [ - "xlabel", - "ylabel", - "label" - ], - "attributes": [ + "properties": [ { - "name": "name" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "copySource" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "filled", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false }, { "name": "disabled", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixed", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "fixLocation", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "doenetML", + "type": "text", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "label", + "type": "label", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "displayDigits", + "type": "integer", + "isArray": false }, { - "name": "labelIsName", - "values": [ - "true", - "false" - ] + "name": "displayDecimals", + "type": "integer", + "isArray": false }, { - "name": "applyStyleToLabel", - "values": [ - "true", - "false" - ] + "name": "displaySmallAsZero", + "type": "number", + "isArray": false }, { - "name": "layer" + "name": "padZeros", + "type": "boolean", + "isArray": false }, { - "name": "draggable", - "values": [ - "true", - "false" - ] + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false }, { "name": "verticesDraggable", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "vertices" + "name": "numVertices", + "type": "number", + "isArray": false }, { - "name": "showCoordsWhenDragging", - "values": [ - "true", - "false" + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "vertices", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } ] }, { - "name": "displayDigits" + "name": "borderStyleDescription", + "type": "text", + "isArray": false }, { - "name": "displayDecimals" + "name": "fillStyleDescription", + "type": "text", + "isArray": false }, { - "name": "displaySmallAsZero" + "name": "perimeter", + "type": "number", + "isArray": false }, { - "name": "padZeros", - "values": [ - "true", - "false" - ] + "name": "area", + "type": "number", + "isArray": false } ], "top": true, "acceptsStringChildren": false }, { - "name": "polygon", + "name": "rectangle", "children": [ "xlabel", "ylabel", @@ -27746,13 +47218,218 @@ "true", "false" ] + }, + { + "name": "center" + }, + { + "name": "width" + }, + { + "name": "height" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "filled", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "verticesDraggable", + "type": "boolean", + "isArray": false + }, + { + "name": "numVertices", + "type": "number", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "vertices", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "borderStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "fillStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "perimeter", + "type": "number", + "isArray": false + }, + { + "name": "area", + "type": "number", + "isArray": false + }, + { + "name": "center", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "width", + "type": "number", + "isArray": false + }, + { + "name": "height", + "type": "number", + "isArray": false } ], "top": true, "acceptsStringChildren": false }, { - "name": "triangle", + "name": "regularPolygon", "children": [ "xlabel", "ylabel", @@ -27873,17 +47550,333 @@ "true", "false" ] + }, + { + "name": "numVertices" + }, + { + "name": "numSides" + }, + { + "name": "center" + }, + { + "name": "circumradius" + }, + { + "name": "radius" + }, + { + "name": "inradius" + }, + { + "name": "apothem" + }, + { + "name": "sideLength" + }, + { + "name": "perimeter" + }, + { + "name": "area" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "filled", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "verticesDraggable", + "type": "boolean", + "isArray": false + }, + { + "name": "numVertices", + "type": "integer", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "vertices", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "borderStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "fillStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "perimeter", + "type": "number", + "isArray": false + }, + { + "name": "area", + "type": "number", + "isArray": false + }, + { + "name": "center", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "circumradius", + "type": "number", + "isArray": false + }, + { + "name": "inradius", + "type": "number", + "isArray": false + }, + { + "name": "sideLength", + "type": "number", + "isArray": false + }, + { + "name": "numSides", + "type": "integer", + "isArray": false + }, + { + "name": "radius", + "type": "number", + "isArray": false + }, + { + "name": "apothem", + "type": "number", + "isArray": false } ], "top": true, "acceptsStringChildren": false }, { - "name": "rectangle", + "name": "circle", "children": [ "xlabel", "ylabel", - "label" + "label", + "rightHandSide", + "topic", + "sum", + "product", + "clampNumber", + "wrapNumberPeriodic", + "round", + "setSmallToZero", + "convertSetToList", + "ceil", + "floor", + "abs", + "sign", + "mean", + "median", + "variance", + "standardDeviation", + "count", + "min", + "max", + "mod", + "gcd", + "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "extractMathOperator", + "equilibriumPoint", + "equilibriumLine", + "atom", + "ion", + "ionicCompound", + "electronConfiguration", + "h", + "matrixInput", + "text", + "math", + "mathList", + "tupleList", + "numberList", + "point", + "coords", + "line", + "vector", + "angle", + "mathInput", + "choice", + "number", + "integer", + "function", + "piecewiseFunction", + "interval", + "sequence", + "cell", + "selectFromSequence", + "evaluate", + "selectRandomNumbers", + "sampleRandomNumbers", + "selectPrimeNumbers", + "samplePrimeNumbers", + "substitute", + "periodicSet", + "intcomma", + "pluralize", + "lorem", + "endpoint", + "subsetOfReals", + "bestFitLine", + "matrix", + "latex" ], "attributes": [ { @@ -27962,217 +47955,354 @@ ] }, { - "name": "verticesDraggable", + "name": "labelPosition", "values": [ - "true", - "false" + "upperright", + "upperleft", + "lowerright", + "lowerleft", + "top", + "bottom", + "left", + "right" ] }, { - "name": "vertices" - }, - { - "name": "showCoordsWhenDragging", + "name": "flipFunction", "values": [ "true", "false" ] }, { - "name": "displayDigits" + "name": "numDiscretizationPoints" }, { - "name": "displayDecimals" + "name": "periodic", + "values": [ + "true", + "false" + ] }, { - "name": "displaySmallAsZero" + "name": "splineTension" }, { - "name": "padZeros", + "name": "extrapolateBackward", "values": [ "true", "false" ] }, { - "name": "filled", + "name": "extrapolateForward", "values": [ "true", "false" ] }, { - "name": "center" - }, - { - "name": "width" - }, - { - "name": "height" - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "regularPolygon", - "children": [ - "xlabel", - "ylabel", - "label" - ], - "attributes": [ - { - "name": "name" + "name": "splineForm", + "values": [ + "centripetal", + "uniform" + ] }, { - "name": "copySource" + "name": "through" }, { - "name": "hide", + "name": "showCoordsWhenDragging", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "nearestPointAsCurve", "values": [ "true", "false" ] }, { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "displayDigits" }, { - "name": "fixLocation", + "name": "displayDecimals" + }, + { + "name": "displaySmallAsZero" + }, + { + "name": "padZeros", "values": [ "true", "false" ] }, { - "name": "styleNumber" + "name": "center" }, { - "name": "isResponse", + "name": "radius" + }, + { + "name": "filled", "values": [ "true", "false" ] }, { - "name": "newNamespace", + "name": "hideOffGraphIndicator", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false }, { "name": "labelIsName", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "applyStyleToLabel", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "layer" + "name": "layer", + "type": "integer", + "isArray": false }, { "name": "draggable", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "verticesDraggable", - "values": [ - "true", - "false" - ] + "name": "labelPosition", + "type": "text", + "isArray": false }, { - "name": "vertices" + "name": "flipFunction", + "type": "boolean", + "isArray": false + }, + { + "name": "numDiscretizationPoints", + "type": "number", + "isArray": false + }, + { + "name": "periodic", + "type": "boolean", + "isArray": false + }, + { + "name": "splineTension", + "type": "number", + "isArray": false + }, + { + "name": "extrapolateBackward", + "type": "boolean", + "isArray": false + }, + { + "name": "extrapolateForward", + "type": "boolean", + "isArray": false + }, + { + "name": "splineForm", + "type": "text", + "isArray": false }, { "name": "showCoordsWhenDragging", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "displayDigits" + "name": "filled", + "type": "boolean", + "isArray": false }, { - "name": "displayDecimals" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "displaySmallAsZero" + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false }, { "name": "padZeros", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "filled", - "values": [ - "true", - "false" - ] + "name": "styleDescription", + "type": "text", + "isArray": false }, { - "name": "numVertices" + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false }, { - "name": "numSides" + "name": "borderStyleDescription", + "type": "text", + "isArray": false }, { - "name": "center" + "name": "fillStyleDescription", + "type": "text", + "isArray": false }, { - "name": "circumradius" + "name": "hideOffGraphIndicator", + "type": "boolean", + "isArray": false }, { - "name": "radius" + "name": "parMax", + "type": "number", + "isArray": false }, { - "name": "inradius" + "name": "parMin", + "type": "number", + "isArray": false }, { - "name": "apothem" + "name": "throughPoints", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] }, { - "name": "sideLength" + "name": "radius", + "type": "math", + "isArray": false }, { - "name": "perimeter" + "name": "diameter", + "type": "math", + "isArray": false }, { - "name": "area" + "name": "circumference", + "type": "math", + "isArray": false + }, + { + "name": "area", + "type": "math", + "isArray": false + }, + { + "name": "center", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] } ], "top": true, - "acceptsStringChildren": false + "acceptsStringChildren": true }, { - "name": "circle", + "name": "parabola", "children": [ "xlabel", "ylabel", @@ -28412,35 +48542,245 @@ ] }, { - "name": "center" + "name": "vertex" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "radius" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "filled", - "values": [ - "true", - "false" + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "flipFunction", + "type": "boolean", + "isArray": false + }, + { + "name": "numDiscretizationPoints", + "type": "number", + "isArray": false + }, + { + "name": "periodic", + "type": "boolean", + "isArray": false + }, + { + "name": "splineTension", + "type": "number", + "isArray": false + }, + { + "name": "extrapolateBackward", + "type": "boolean", + "isArray": false + }, + { + "name": "extrapolateForward", + "type": "boolean", + "isArray": false + }, + { + "name": "splineForm", + "type": "text", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "parMax", + "type": "number", + "isArray": false + }, + { + "name": "parMin", + "type": "number", + "isArray": false + }, + { + "name": "throughPoints", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } ] }, { - "name": "hideOffGraphIndicator", - "values": [ - "true", - "false" + "name": "a", + "type": "number", + "isArray": false + }, + { + "name": "b", + "type": "number", + "isArray": false + }, + { + "name": "c", + "type": "number", + "isArray": false + }, + { + "name": "vertex", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } ] + }, + { + "name": "equation", + "type": "math", + "isArray": false + }, + { + "name": "f", + "type": "unknown", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "parabola", + "name": "curve", "children": [ "xlabel", "ylabel", "label", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", + "function", + "piecewiseFunction", + "bezierControls", "rightHandSide", "topic", "sum", @@ -28464,9 +48804,6 @@ "mod", "gcd", "extractMath", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", "extractMathOperator", "equilibriumPoint", "equilibriumLine", @@ -28490,8 +48827,6 @@ "choice", "number", "integer", - "function", - "piecewiseFunction", "interval", "sequence", "cell", @@ -28642,9 +48977,18 @@ "uniform" ] }, + { + "name": "variable" + }, { "name": "through" }, + { + "name": "parMin" + }, + { + "name": "parMax" + }, { "name": "showCoordsWhenDragging", "values": [ @@ -28674,26 +49018,368 @@ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "vertex" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "flipFunction", + "type": "boolean", + "isArray": false + }, + { + "name": "numDiscretizationPoints", + "type": "number", + "isArray": false + }, + { + "name": "periodic", + "type": "boolean", + "isArray": false + }, + { + "name": "splineTension", + "type": "number", + "isArray": false + }, + { + "name": "extrapolateBackward", + "type": "boolean", + "isArray": false + }, + { + "name": "extrapolateForward", + "type": "boolean", + "isArray": false + }, + { + "name": "splineForm", + "type": "text", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "parMax", + "type": "number", + "isArray": false + }, + { + "name": "parMin", + "type": "number", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "throughPoints", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "vectorControlDirections", + "type": "text", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "text", + "numDimensions": 1 + } + ] + }, + { + "name": "hiddenControls", + "type": "boolean", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "boolean", + "numDimensions": 1 + } + ] + }, + { + "name": "controlVectors", + "type": "math", + "isArray": true, + "numDimensions": 3, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "vector", + "numDimensions": 2 + }, + { + "isArray": true, + "type": "vector", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "controlPoints", + "type": "math", + "isArray": true, + "numDimensions": 3, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 2 + }, + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "extrapolateBackwardMode", + "type": "text", + "isArray": false + }, + { + "name": "extrapolateForwardMode", + "type": "text", + "isArray": false + }, + { + "name": "fs", + "type": "function", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "function", + "numDimensions": 1 + } + ] + }, + { + "name": "numXCriticalPoints", + "type": "integer", + "isArray": false + }, + { + "name": "xCriticalPoints", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numYCriticalPoints", + "type": "integer", + "isArray": false + }, + { + "name": "yCriticalPoints", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numCurvatureChangePoints", + "type": "integer", + "isArray": false + }, + { + "name": "curvatureChangePoints", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "f", + "type": "function", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "curve", + "name": "bezierControls", "children": [ - "xlabel", - "ylabel", - "label", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "function", - "piecewiseFunction", - "bezierControls", + "controlVectors", "rightHandSide", "topic", "sum", @@ -28717,6 +49403,9 @@ "mod", "gcd", "extractMath", + "clampFunction", + "wrapFunctionPeriodic", + "derivative", "extractMathOperator", "equilibriumPoint", "equilibriumLine", @@ -28740,6 +49429,8 @@ "choice", "number", "integer", + "function", + "piecewiseFunction", "interval", "sequence", "cell", @@ -28813,135 +49504,82 @@ ] }, { - "name": "labelIsName", - "values": [ - "true", - "false" - ] - }, - { - "name": "applyStyleToLabel", - "values": [ - "true", - "false" - ] - }, - { - "name": "layer" - }, - { - "name": "draggable", - "values": [ - "true", - "false" - ] - }, - { - "name": "labelPosition", - "values": [ - "upperright", - "upperleft", - "lowerright", - "lowerleft", - "top", - "bottom", - "left", - "right" - ] - }, - { - "name": "flipFunction", - "values": [ - "true", - "false" - ] - }, - { - "name": "numDiscretizationPoints" - }, - { - "name": "periodic", + "name": "alwaysVisible", "values": [ "true", "false" ] - }, - { - "name": "splineTension" - }, + } + ], + "properties": [ { - "name": "extrapolateBackward", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "extrapolateForward", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "splineForm", - "values": [ - "centripetal", - "uniform" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "variable" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "through" + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "parMin" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "parMax" + "name": "alwaysVisible", + "type": "boolean", + "isArray": false }, { - "name": "showCoordsWhenDragging", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "nearestPointAsCurve", - "values": [ - "true", - "false" - ] - }, - { - "name": "displayDigits" + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "displayDecimals" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "displaySmallAsZero" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "padZeros", - "values": [ - "true", - "false" - ] + "name": "doenetML", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": true }, { - "name": "bezierControls", + "name": "controlVectors", "children": [ - "controlVectors", "rightHandSide", - "topic", "sum", "product", "clampNumber", @@ -28963,6 +49601,19 @@ "mod", "gcd", "extractMath", + "electronConfiguration", + "math", + "coords", + "vector", + "interval", + "sequence", + "selectFromSequence", + "evaluate", + "substitute", + "periodicSet", + "subsetOfReals", + "matrix", + "topic", "clampFunction", "wrapFunctionPeriodic", "derivative", @@ -28972,18 +49623,14 @@ "atom", "ion", "ionicCompound", - "electronConfiguration", "h", "matrixInput", "text", - "math", "mathList", "tupleList", "numberList", "point", - "coords", "line", - "vector", "angle", "mathInput", "choice", @@ -28991,24 +49638,16 @@ "integer", "function", "piecewiseFunction", - "interval", - "sequence", "cell", - "selectFromSequence", - "evaluate", "selectRandomNumbers", "sampleRandomNumbers", "selectPrimeNumbers", "samplePrimeNumbers", - "substitute", - "periodicSet", "intcomma", "pluralize", "lorem", "endpoint", - "subsetOfReals", "bestFitLine", - "matrix", "latex" ], "attributes": [ @@ -29064,154 +49703,84 @@ ] }, { - "name": "alwaysVisible", + "name": "direction", "values": [ - "true", - "false" + "symmetric", + "previous", + "next", + "both", + "none" ] + }, + { + "name": "pointNumber" } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "controlVectors", - "children": [ - "rightHandSide", - "sum", - "product", - "clampNumber", - "wrapNumberPeriodic", - "round", - "setSmallToZero", - "convertSetToList", - "ceil", - "floor", - "abs", - "sign", - "mean", - "median", - "variance", - "standardDeviation", - "count", - "min", - "max", - "mod", - "gcd", - "extractMath", - "electronConfiguration", - "math", - "coords", - "vector", - "interval", - "sequence", - "selectFromSequence", - "evaluate", - "substitute", - "periodicSet", - "subsetOfReals", - "matrix", - "topic", - "clampFunction", - "wrapFunctionPeriodic", - "derivative", - "extractMathOperator", - "equilibriumPoint", - "equilibriumLine", - "atom", - "ion", - "ionicCompound", - "h", - "matrixInput", - "text", - "mathList", - "tupleList", - "numberList", - "point", - "line", - "angle", - "mathInput", - "choice", - "number", - "integer", - "function", - "piecewiseFunction", - "cell", - "selectRandomNumbers", - "sampleRandomNumbers", - "selectPrimeNumbers", - "samplePrimeNumbers", - "intcomma", - "pluralize", - "lorem", - "endpoint", - "bestFitLine", - "latex" - ], - "attributes": [ + "properties": [ { - "name": "name" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "copySource" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "styleNumber" + "name": "direction", + "type": "text", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "pointNumber", + "type": "number", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "direction", - "values": [ - "symmetric", - "previous", - "next", - "both", - "none" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "pointNumber" + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false } ], "top": true, @@ -29436,6 +50005,219 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "displayWithAngleBrackets", + "type": "boolean", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "tailDraggable", + "type": "boolean", + "isArray": false + }, + { + "name": "headDraggable", + "type": "boolean", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "displacement", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "head", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "tail", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "magnitude", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -29639,6 +50421,143 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "radius", + "type": "math", + "isArray": false + }, + { + "name": "chooseReflexAngle", + "type": "text", + "isArray": false + }, + { + "name": "inDegrees", + "type": "boolean", + "isArray": false + }, + { + "name": "emphasizeRightAngle", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "radians", + "type": "math", + "isArray": false + }, + { + "name": "degrees", + "type": "math", + "isArray": false + }, + { + "name": "value", + "type": "math", + "isArray": false + }, + { + "name": "angle", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -29972,6 +50891,296 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "weight", + "type": "number", + "isArray": false + }, + { + "name": "handGraded", + "type": "boolean", + "isArray": false + }, + { + "name": "inline", + "type": "boolean", + "isArray": false + }, + { + "name": "symbolicEquality", + "type": "boolean", + "isArray": false + }, + { + "name": "matchPartial", + "type": "boolean", + "isArray": false + }, + { + "name": "forceFullCheckworkButton", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "numAwardsCredited", + "type": "integer", + "isArray": false + }, + { + "name": "maxNumAttempts", + "type": "integer", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "disableAfterCorrect", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "selectMultiple", + "type": "boolean", + "isArray": false + }, + { + "name": "shuffleOrder", + "type": "boolean", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "expanded", + "type": "boolean", + "isArray": false + }, + { + "name": "displayDigitsForResponses", + "type": "integer", + "isArray": false + }, + { + "name": "displayDigitsForCreditAchieved", + "type": "integer", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "disabledOriginal", + "type": "boolean", + "isArray": false + }, + { + "name": "numResponses", + "type": "number", + "isArray": false + }, + { + "name": "currentResponses", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "numDimensions": 1 + } + ] + }, + { + "name": "numSubmittedResponses", + "type": "number", + "isArray": false + }, + { + "name": "submittedResponses", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "numDimensions": 1 + } + ] + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "responseHasBeenSubmitted", + "type": "boolean", + "isArray": false + }, + { + "name": "justSubmitted", + "type": "boolean", + "isArray": false + }, + { + "name": "numFeedbacks", + "type": "number", + "isArray": false + }, + { + "name": "feedbacks", + "type": "feedback", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "feedback", + "numDimensions": 1 + } + ] + }, + { + "name": "numSubmissions", + "type": "integer", + "isArray": false + }, + { + "name": "numAttemptsLeft", + "type": "integer", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "currentResponse", + "isArray": false + }, + { + "name": "submittedResponse", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -30227,6 +51436,201 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "credit", + "type": "number", + "isArray": false + }, + { + "name": "matchPartial", + "type": "boolean", + "isArray": false + }, + { + "name": "symbolicEquality", + "type": "boolean", + "isArray": false + }, + { + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "feedbackCodes", + "type": "textList", + "isArray": false + }, + { + "name": "feedbackText", + "type": "text", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "creditAchievedIfSubmit", + "type": "number", + "isArray": false + }, + { + "name": "fractionSatisfiedIfSubmit", + "type": "number", + "isArray": false + }, + { + "name": "fractionSatisfied", + "type": "number", + "isArray": false + }, + { + "name": "creditAchieved", + "type": "number", + "isArray": false + }, + { + "name": "awarded", + "type": "boolean", + "isArray": false + }, + { + "name": "numFeedbacks", + "type": "number", + "isArray": false + }, + { + "name": "feedbacks", + "type": "feedback", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "feedback", + "numDimensions": 1 + } + ] + }, + { + "name": "feedback", + "type": "feedback", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -30456,6 +51860,148 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "symbolicEquality", + "type": "boolean", + "isArray": false + }, + { + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "matchPartial", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "fractionSatisfied", + "type": "number", + "isArray": false + }, + { + "name": "conditionSatisfied", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], "top": false, "acceptsStringChildren": true }, @@ -30665,6 +52211,173 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "collaborateGroups", + "type": "collaborateGroups", + "isArray": false + }, + { + "name": "prefill", + "type": "math", + "isArray": false + }, + { + "name": "prefillLatex", + "type": "latex", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "unionFromU", + "type": "boolean", + "isArray": false + }, + { + "name": "hideNaN", + "type": "boolean", + "isArray": false + }, + { + "name": "minWidth", + "type": "integer", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "valueChanged", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "math", + "isArray": false + }, + { + "name": "immediateValueChanged", + "type": "boolean", + "isArray": false + }, + { + "name": "immediateValue", + "type": "math", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "rawRendererValue", + "type": "latex", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -30844,6 +52557,138 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "collaborateGroups", + "type": "collaborateGroups", + "isArray": false + }, + { + "name": "prefill", + "type": "text", + "isArray": false + }, + { + "name": "expanded", + "type": "boolean", + "isArray": false + }, + { + "name": "height", + "type": "_componentSize", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "width", + "type": "_componentSize", + "isArray": false + }, + { + "name": "valueChanged", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "text", + "isArray": false + }, + { + "name": "immediateValueChanged", + "type": "boolean", + "isArray": false + }, + { + "name": "immediateValue", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -31040,6 +52885,118 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "collaborateGroups", + "type": "collaborateGroups", + "isArray": false + }, + { + "name": "prefill", + "type": "boolean", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "asToggleButton", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "valueChanged", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -31154,6 +53111,229 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "collaborateGroups", + "type": "collaborateGroups", + "isArray": false + }, + { + "name": "selectMultiple", + "type": "boolean", + "isArray": false + }, + { + "name": "matchPartial", + "type": "boolean", + "isArray": false + }, + { + "name": "shuffleOrder", + "type": "boolean", + "isArray": false + }, + { + "name": "submitLabel", + "type": "text", + "isArray": false + }, + { + "name": "submitLabelNoCorrectness", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "inline", + "type": "boolean", + "isArray": false + }, + { + "name": "numChoices", + "type": "number", + "isArray": false + }, + { + "name": "choiceTexts", + "type": "text", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "text", + "numDimensions": 1 + } + ] + }, + { + "name": "choiceMaths", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + }, + { + "name": "valueChanged", + "type": "boolean", + "isArray": false + }, + { + "name": "selectedIndices", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } + ] + }, + { + "name": "selectedValues", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "numDimensions": 1 + } + ] + }, + { + "name": "numFeedbacks", + "type": "number", + "isArray": false + }, + { + "name": "feedbacks", + "type": "feedback", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "feedback", + "numDimensions": 1 + } + ] + }, + { + "name": "numValues", + "type": "unknown", + "isArray": false + }, + { + "name": "selectedIndex", + "type": "number", + "isArray": false + }, + { + "name": "selectedValue", + "isArray": false + }, + { + "name": "values", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "numDimensions": 1 + } + ] + }, + { + "name": "valueToRecordOnSubmit", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } + ] + }, + { + "name": "valueRecordedAtSubmit", + "type": "unknown", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -31447,6 +53627,103 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "credit", + "type": "number", + "isArray": false + }, + { + "name": "feedbackCodes", + "type": "textList", + "isArray": false + }, + { + "name": "feedbackText", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "selected", + "type": "boolean", + "isArray": false + }, + { + "name": "submitted", + "type": "boolean", + "isArray": false + }, + { + "name": "feedbacks", + "type": "feedbacktext", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -31653,6 +53930,143 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "renderAsMath", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "number", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -31859,6 +54273,148 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "renderAsMath", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "valuePreRound", + "type": "integer", + "isArray": false + }, + { + "name": "value", + "type": "integer", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -32196,6 +54752,222 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "displayMode", + "type": "text", + "isArray": false + }, + { + "name": "horizontalAlign", + "type": "text", + "isArray": false + }, + { + "name": "identicalAxisScales", + "type": "boolean", + "isArray": false + }, + { + "name": "displayXAxis", + "type": "boolean", + "isArray": false + }, + { + "name": "displayYAxis", + "type": "boolean", + "isArray": false + }, + { + "name": "displayXAxisTickLabels", + "type": "boolean", + "isArray": false + }, + { + "name": "displayYAxisTickLabels", + "type": "boolean", + "isArray": false + }, + { + "name": "xlabelPosition", + "type": "text", + "isArray": false + }, + { + "name": "xTickScaleFactor", + "type": "math", + "isArray": false + }, + { + "name": "ylabelPosition", + "type": "text", + "isArray": false + }, + { + "name": "ylabelAlignment", + "type": "text", + "isArray": false + }, + { + "name": "yTickScaleFactor", + "type": "math", + "isArray": false + }, + { + "name": "showNavigation", + "type": "boolean", + "isArray": false + }, + { + "name": "fixAxes", + "type": "boolean", + "isArray": false + }, + { + "name": "showBorder", + "type": "boolean", + "isArray": false + }, + { + "name": "hideOffGraphIndicators", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "xlabel", + "type": "label", + "isArray": false + }, + { + "name": "ylabel", + "type": "label", + "isArray": false + }, + { + "name": "size", + "type": "text", + "isArray": false + }, + { + "name": "width", + "type": "_componentSize", + "isArray": false + }, + { + "name": "aspectRatio", + "type": "number", + "isArray": false + }, + { + "name": "xmin", + "type": "number", + "isArray": false + }, + { + "name": "xmax", + "type": "number", + "isArray": false + }, + { + "name": "ymin", + "type": "number", + "isArray": false + }, + { + "name": "ymax", + "type": "number", + "isArray": false + }, + { + "name": "xscale", + "type": "number", + "isArray": false + }, + { + "name": "yscale", + "type": "number", + "isArray": false + }, + { + "name": "grid", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -32441,6 +55213,343 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "expandSpecified", + "type": "boolean", + "isArray": false + }, + { + "name": "xscale", + "type": "number", + "isArray": false + }, + { + "name": "yscale", + "type": "number", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "numInputs", + "type": "integer", + "isArray": false + }, + { + "name": "numOutputs", + "type": "integer", + "isArray": false + }, + { + "name": "domain", + "type": "interval", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "interval", + "numDimensions": 1 + } + ] + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "text", + "isArray": false + }, + { + "name": "symbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "variables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } + ] + }, + { + "name": "formula", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "numMinima", + "type": "number", + "isArray": false + }, + { + "name": "minima", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalMinimum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalInfimum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numMaxima", + "type": "number", + "isArray": false + }, + { + "name": "maxima", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalMaximum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalSupremum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numExtrema", + "type": "number", + "isArray": false + }, + { + "name": "extrema", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "variable", + "type": "_variableName", + "isArray": false + }, + { + "name": "symbolicf", + "type": "unknown", + "isArray": false + }, + { + "name": "fDefinition", + "type": "unknown", + "isArray": false + }, + { + "name": "f", + "type": "unknown", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -32603,6 +55712,330 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "expandSpecified", + "type": "boolean", + "isArray": false + }, + { + "name": "xscale", + "type": "number", + "isArray": false + }, + { + "name": "yscale", + "type": "number", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "numInputs", + "type": "integer", + "isArray": false + }, + { + "name": "numOutputs", + "type": "integer", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "text", + "isArray": false + }, + { + "name": "symbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "variables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } + ] + }, + { + "name": "formula", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "numMinima", + "type": "number", + "isArray": false + }, + { + "name": "minima", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalMinimum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalInfimum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numMaxima", + "type": "number", + "isArray": false + }, + { + "name": "maxima", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalMaximum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "globalSupremum", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "numExtrema", + "type": "number", + "isArray": false + }, + { + "name": "extrema", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "variable", + "type": "_variableName", + "isArray": false + }, + { + "name": "symbolicf", + "type": "unknown", + "isArray": false + }, + { + "name": "fDefinition", + "type": "unknown", + "isArray": false + }, + { + "name": "f", + "type": "unknown", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -32847,6 +56280,266 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "interval", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -33143,6 +56836,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "rendered", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": false, "acceptsStringChildren": true }, @@ -33445,6 +57195,73 @@ "name": "selectWeight" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "rendered", + "type": "boolean", + "isArray": false + }, + { + "name": "selectForVariants", + "type": "textListFromString", + "isArray": false + }, + { + "name": "selectWeight", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": false, "acceptsStringChildren": true }, @@ -33545,6 +57362,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -33747,6 +57621,146 @@ "name": "bindValueTo" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "width", + "type": "_componentSize", + "isArray": false + }, + { + "name": "height", + "type": "_componentSize", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "showControls", + "type": "boolean", + "isArray": false + }, + { + "name": "showTicks", + "type": "boolean", + "isArray": false + }, + { + "name": "showValue", + "type": "boolean", + "isArray": false + }, + { + "name": "from", + "type": "number", + "isArray": false + }, + { + "name": "to", + "type": "number", + "isArray": false + }, + { + "name": "step", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "items", + "isArray": false + }, + { + "name": "numItems", + "type": "integer", + "isArray": false + }, + { + "name": "value", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -33850,6 +57864,173 @@ "name": "hiddenRows" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "width", + "type": "_componentSize", + "isArray": false + }, + { + "name": "minNumRows", + "type": "number", + "isArray": false + }, + { + "name": "minNumColumns", + "type": "number", + "isArray": false + }, + { + "name": "columnHeaders", + "type": "boolean", + "isArray": false + }, + { + "name": "rowHeaders", + "type": "boolean", + "isArray": false + }, + { + "name": "fixedRowsTop", + "type": "integer", + "isArray": false + }, + { + "name": "fixedColumnsLeft", + "type": "integer", + "isArray": false + }, + { + "name": "hiddenColumns", + "type": "numberList", + "isArray": false + }, + { + "name": "hiddenRows", + "type": "numberList", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "numRows", + "type": "number", + "isArray": false + }, + { + "name": "numColumns", + "type": "number", + "isArray": false + }, + { + "name": "height", + "type": "_componentSize", + "isArray": false + }, + { + "name": "cells", + "type": "cell", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "cellBlock" + }, + { + "isArray": false, + "type": "row" + } + ] + }, + { + "name": "evaluatedCells", + "type": "cell", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "cellBlock" + }, + { + "isArray": false, + "type": "row" + } + ] + }, + { + "name": "pointsInCells", + "type": "point", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 2 + }, + { + "isArray": true, + "type": "point", + "numDimensions": 1 + } + ] + } + ], "top": true, "acceptsStringChildren": false }, @@ -34126,138 +58307,486 @@ "false" ] }, - { - "name": "rowNum" - }, + { + "name": "rowNum" + }, + { + "name": "colNum" + }, + { + "name": "colSpan" + }, + { + "name": "halign" + }, + { + "name": "bottom" + }, + { + "name": "right" + }, + { + "name": "prefill" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "rowNum", + "type": "text", + "isArray": false + }, + { + "name": "colNum", + "type": "text", + "isArray": false + }, + { + "name": "colSpan", + "type": "integer", + "isArray": false + }, + { + "name": "prefill", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "halign", + "type": "text", + "isArray": false + }, + { + "name": "bottom", + "type": "text", + "isArray": false + }, + { + "name": "right", + "type": "text", + "isArray": false + }, + { + "name": "inHeader", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "row", + "children": [ + "cell" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "rowNum" + }, + { + "name": "header", + "values": [ + "true", + "false" + ] + }, + { + "name": "halign" + }, + { + "name": "valign" + }, + { + "name": "left" + }, + { + "name": "bottom" + }, + { + "name": "functionSymbols" + }, + { + "name": "sourcesAreFunctionSymbols" + }, + { + "name": "splitSymbols", + "values": [ + "true", + "false" + ] + }, + { + "name": "parseScientificNotation", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "rowNum", + "type": "text", + "isArray": false + }, + { + "name": "header", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "halign", + "type": "text", + "isArray": false + }, + { + "name": "valign", + "type": "text", + "isArray": false + }, + { + "name": "left", + "type": "text", + "isArray": false + }, + { + "name": "bottom", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": false + }, + { + "name": "column", + "children": [ + "cell" + ], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, { "name": "colNum" }, { - "name": "colSpan" - }, - { - "name": "halign" - }, - { - "name": "bottom" - }, - { - "name": "right" - }, - { - "name": "prefill" - } - ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "row", - "children": [ - "cell" - ], - "attributes": [ - { - "name": "name" + "name": "functionSymbols" }, { - "name": "copySource" + "name": "sourcesAreFunctionSymbols" }, { - "name": "hide", + "name": "splitSymbols", "values": [ "true", "false" ] }, { - "name": "disabled", + "name": "parseScientificNotation", "values": [ "true", "false" ] - }, + } + ], + "properties": [ { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "rowNum" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "header", - "values": [ - "true", - "false" - ] + "name": "colNum", + "type": "text", + "isArray": false }, { - "name": "halign" - }, - { - "name": "valign" - }, - { - "name": "left" - }, - { - "name": "bottom" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "functionSymbols" + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "sourcesAreFunctionSymbols" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "splitSymbols", - "values": [ - "true", - "false" - ] + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "parseScientificNotation", - "values": [ - "true", - "false" - ] + "name": "doenetML", + "type": "text", + "isArray": false } ], "top": true, "acceptsStringChildren": false }, { - "name": "column", + "name": "cellBlock", "children": [ - "cell" + "cell", + "row", + "column", + "cellBlock" ], "attributes": [ { @@ -34312,97 +58841,77 @@ ] }, { - "name": "colNum" + "name": "rowNum" }, { - "name": "functionSymbols" - }, + "name": "colNum" + } + ], + "properties": [ { - "name": "sourcesAreFunctionSymbols" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "splitSymbols", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "parseScientificNotation", - "values": [ - "true", - "false" - ] - } - ], - "top": true, - "acceptsStringChildren": false - }, - { - "name": "cellBlock", - "children": [ - "cell", - "row", - "column", - "cellBlock" - ], - "attributes": [ - { - "name": "name" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "copySource" + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "rowNum", + "type": "text", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "colNum", + "type": "text", + "isArray": false }, { - "name": "styleNumber" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "rowNum" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "colNum" + "name": "doenetML", + "type": "text", + "isArray": false } ], "top": true, @@ -34525,6 +59034,103 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "width", + "type": "_componentSize", + "isArray": false + }, + { + "name": "height", + "type": "_componentSize", + "isArray": false + }, + { + "name": "halign", + "type": "text", + "isArray": false + }, + { + "name": "valign", + "type": "text", + "isArray": false + }, + { + "name": "top", + "type": "text", + "isArray": false + }, + { + "name": "left", + "type": "text", + "isArray": false + }, + { + "name": "bottom", + "type": "text", + "isArray": false + }, + { + "name": "right", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -34787,6 +59393,78 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "tableEnumeration", + "type": "text", + "isArray": false + }, + { + "name": "tableName", + "type": "text", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -35049,6 +59727,78 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "figureEnumeration", + "type": "text", + "isArray": false + }, + { + "name": "figureName", + "type": "text", + "isArray": false + }, + { + "name": "caption", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -35178,6 +59928,79 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "markerType", + "type": "text", + "isArray": false + }, + { + "name": "markers", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "numDimensions": 1 + } + ] + } + ], "top": true, "acceptsStringChildren": false }, @@ -35252,6 +60075,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "behavior", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -35535,6 +60415,63 @@ "name": "indexAlias" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": false, "acceptsStringChildren": true }, @@ -35627,6 +60564,103 @@ "name": "yoffset" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "dx", + "type": "number", + "isArray": false + }, + { + "name": "dy", + "type": "number", + "isArray": false + }, + { + "name": "xoffset", + "type": "number", + "isArray": false + }, + { + "name": "yoffset", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -35692,90 +60726,368 @@ "true", "false" ] - } - ], - "top": false, - "acceptsStringChildren": false - }, - { - "name": "constrainToGrid", - "children": [], - "attributes": [ - { - "name": "name" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "scales", + "type": "number", + "isArray": false + }, + { + "name": "constraintUsed", + "type": "boolean", + "isArray": false + } + ], + "top": false, + "acceptsStringChildren": false + }, + { + "name": "constrainToGrid", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "dx" + }, + { + "name": "dy" + }, + { + "name": "dz" + }, + { + "name": "xoffset" + }, + { + "name": "yoffset" + }, + { + "name": "zoffset" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "dx", + "type": "number", + "isArray": false + }, + { + "name": "dy", + "type": "number", + "isArray": false + }, + { + "name": "dz", + "type": "number", + "isArray": false + }, + { + "name": "xoffset", + "type": "number", + "isArray": false + }, + { + "name": "yoffset", + "type": "number", + "isArray": false + }, + { + "name": "zoffset", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": false, + "acceptsStringChildren": false + }, + { + "name": "constrainToGraph", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] }, { - "name": "copySource" - }, + "name": "buffer" + } + ], + "properties": [ { "name": "hide", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixLocation", - "values": [ - "true", - "false" - ] - }, - { - "name": "styleNumber" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "dx" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "dy" + "name": "buffer", + "type": "number", + "isArray": false }, { - "name": "dz" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "xoffset" + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "yoffset" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "zoffset" + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false } ], "top": false, "acceptsStringChildren": false }, { - "name": "constrainToGraph", + "name": "attractToGrid", "children": [], "attributes": [ { @@ -35830,100 +61142,145 @@ ] }, { - "name": "buffer" - } - ], - "top": false, - "acceptsStringChildren": false - }, - { - "name": "attractToGrid", - "children": [], - "attributes": [ + "name": "dx" + }, { - "name": "name" + "name": "dy" }, { - "name": "copySource" + "name": "dz" }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "xoffset" }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "yoffset" }, { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "zoffset" }, { - "name": "fixLocation", + "name": "xthreshold" + }, + { + "name": "ythreshold" + }, + { + "name": "zthreshold" + }, + { + "name": "includeGridlines", "values": [ "true", "false" ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false }, { "name": "isResponse", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { "name": "newNamespace", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false }, { - "name": "dx" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "dy" + "name": "dx", + "type": "number", + "isArray": false }, { - "name": "dz" + "name": "dy", + "type": "number", + "isArray": false }, { - "name": "xoffset" + "name": "dz", + "type": "number", + "isArray": false }, { - "name": "yoffset" + "name": "xoffset", + "type": "number", + "isArray": false }, { - "name": "zoffset" + "name": "yoffset", + "type": "number", + "isArray": false }, { - "name": "xthreshold" + "name": "zoffset", + "type": "number", + "isArray": false }, { - "name": "ythreshold" + "name": "xthreshold", + "type": "number", + "isArray": false }, { - "name": "zthreshold" + "name": "ythreshold", + "type": "number", + "isArray": false + }, + { + "name": "zthreshold", + "type": "number", + "isArray": false }, { "name": "includeGridlines", - "values": [ - "true", - "false" - ] + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false } ], "top": false, @@ -36066,6 +61423,68 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "relativeToGraphScales", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": false, "acceptsStringChildren": false }, @@ -36209,6 +61628,73 @@ "name": "threshold" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "relativeToGraphScales", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "threshold", + "type": "number", + "isArray": false + } + ], "top": false, "acceptsStringChildren": false }, @@ -36276,6 +61762,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": false, "acceptsStringChildren": false }, @@ -36346,6 +61889,68 @@ "name": "threshold" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "threshold", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": false, "acceptsStringChildren": false }, @@ -36430,6 +62035,58 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -36722,6 +62379,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -36921,6 +62635,73 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -37002,6 +62783,63 @@ "name": "seeds" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -37125,6 +62963,78 @@ "name": "excludeCombinations" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "numToSelect", + "type": "integer", + "isArray": false + }, + { + "name": "withReplacement", + "type": "boolean", + "isArray": false + }, + { + "name": "sortResults", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -37219,6 +63129,73 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "numToSelect", + "type": "integer", + "isArray": false + }, + { + "name": "withReplacement", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -37515,6 +63492,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "rendered", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -37627,6 +63661,117 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "componentIndex", + "type": "integer", + "isArray": false + }, + { + "name": "propIndex", + "type": "numberList", + "isArray": false + }, + { + "name": "targetSubnames", + "type": "stringArray", + "isArray": false + }, + { + "name": "targetSubnamesComponentIndex", + "type": "numberList", + "isArray": false + }, + { + "name": "animationOn", + "type": "boolean", + "isArray": false + }, + { + "name": "animationMode", + "type": "text", + "isArray": false + }, + { + "name": "animationInterval", + "type": "number", + "isArray": false + }, + { + "name": "allowAdjustmentsWhileRunning", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "selectedIndex", + "type": "number", + "isArray": false + }, + { + "name": "value", + "isArray": false + }, + { + "name": "currentAnimationDirection", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -37823,6 +63968,281 @@ "name": "input" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "evaluate", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "formula", + "type": "math", + "isArray": false + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -37946,6 +64366,108 @@ "name": "numToSelect" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "type", + "type": "text", + "isArray": false + }, + { + "name": "variantDeterminesSeed", + "type": "boolean", + "isArray": false + }, + { + "name": "numToSelect", + "type": "integer", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "step", + "type": "number", + "isArray": false + }, + { + "name": "from", + "type": "number", + "isArray": false + }, + { + "name": "to", + "type": "number", + "isArray": false + }, + { + "name": "mean", + "type": "number", + "isArray": false + }, + { + "name": "variance", + "type": "number", + "isArray": false + }, + { + "name": "standardDeviation", + "type": "number", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -38069,6 +64591,108 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "numSamples", + "type": "number", + "isArray": false + }, + { + "name": "type", + "type": "text", + "isArray": false + }, + { + "name": "variantDeterminesSeed", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "step", + "type": "number", + "isArray": false + }, + { + "name": "from", + "type": "number", + "isArray": false + }, + { + "name": "to", + "type": "number", + "isArray": false + }, + { + "name": "mean", + "type": "number", + "isArray": false + }, + { + "name": "variance", + "type": "number", + "isArray": false + }, + { + "name": "standardDeviation", + "type": "number", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -38170,6 +64794,93 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "minValue", + "type": "integer", + "isArray": false + }, + { + "name": "maxValue", + "type": "integer", + "isArray": false + }, + { + "name": "exclude", + "type": "numberList", + "isArray": false + }, + { + "name": "numToSelect", + "type": "integer", + "isArray": false + }, + { + "name": "withReplacement", + "type": "boolean", + "isArray": false + }, + { + "name": "sortResults", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -38261,6 +64972,88 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "numSamples", + "type": "number", + "isArray": false + }, + { + "name": "minValue", + "type": "integer", + "isArray": false + }, + { + "name": "maxValue", + "type": "integer", + "isArray": false + }, + { + "name": "exclude", + "type": "numberList", + "isArray": false + }, + { + "name": "variantDeterminesSeed", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -38603,6 +65396,108 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "type", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "matchWholeWord", + "type": "boolean", + "isArray": false + }, + { + "name": "matchCase", + "type": "boolean", + "isArray": false + }, + { + "name": "preserveCase", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -38797,6 +65692,306 @@ "name": "maxIndexAsList" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "minIndex", + "type": "integer", + "isArray": false + }, + { + "name": "maxIndex", + "type": "integer", + "isArray": false + }, + { + "name": "offsets", + "type": "mathList", + "isArray": false + }, + { + "name": "period", + "type": "math", + "isArray": false + }, + { + "name": "minIndexAsList", + "type": "integer", + "isArray": false + }, + { + "name": "maxIndexAsList", + "type": "integer", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "periodicSet", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "numOffsets", + "type": "integer", + "isArray": false + }, + { + "name": "redundantOffsets", + "type": "boolean", + "isArray": false + }, + { + "name": "asList", + "type": "mathList", + "isArray": false + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -38929,6 +66124,133 @@ "name": "rotate" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "displayMode", + "type": "text", + "isArray": false + }, + { + "name": "horizontalAlign", + "type": "text", + "isArray": false + }, + { + "name": "description", + "type": "text", + "isArray": false + }, + { + "name": "source", + "type": "text", + "isArray": false + }, + { + "name": "asFileName", + "type": "text", + "isArray": false + }, + { + "name": "mimeType", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "rotate", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "size", + "type": "text", + "isArray": false + }, + { + "name": "width", + "type": "_componentSize", + "isArray": false + }, + { + "name": "aspectRatio", + "type": "number", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -39025,6 +66347,123 @@ "name": "source" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "displayMode", + "type": "text", + "isArray": false + }, + { + "name": "horizontalAlign", + "type": "text", + "isArray": false + }, + { + "name": "youtube", + "type": "text", + "isArray": false + }, + { + "name": "source", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "size", + "type": "text", + "isArray": false + }, + { + "name": "width", + "type": "_componentSize", + "isArray": false + }, + { + "name": "aspectRatio", + "type": "number", + "isArray": false + }, + { + "name": "state", + "type": "text", + "isArray": false + }, + { + "name": "time", + "type": "number", + "isArray": false + }, + { + "name": "duration", + "type": "number", + "isArray": false + }, + { + "name": "secondsWatched", + "type": "number", + "isArray": false + }, + { + "name": "fractionWatched", + "type": "number", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -39302,6 +66741,73 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + }, + { + "name": "title", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -39483,6 +66989,128 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "isLatex", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "originalValue", + "type": "intcomma", + "isArray": false + }, + { + "name": "value", + "type": "intcomma", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -39670,6 +67298,138 @@ "name": "basedOnNumber" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "isLatex", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "pluralForm", + "type": "text", + "isArray": false + }, + { + "name": "basedOnNumber", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "valuePrePluralize", + "type": "pluralize", + "isArray": false + }, + { + "name": "value", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -39950,6 +67710,58 @@ "name": "updateWith" } ], + "properties": [ + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -40227,6 +68039,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": false, "acceptsStringChildren": true }, @@ -40530,6 +68399,68 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "rendered", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "conditionSatisfied", + "type": "boolean", + "isArray": false + } + ], "top": false, "acceptsStringChildren": true }, @@ -40613,6 +68544,83 @@ "name": "generateParagraphs" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "minSentencesPerParagraph", + "type": "number", + "isArray": false + }, + { + "name": "maxSentencesPerParagraph", + "type": "number", + "isArray": false + }, + { + "name": "minWordsPerSentence", + "type": "number", + "isArray": false + }, + { + "name": "maxWordsPerSentence", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -40747,6 +68755,113 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "componentIndex", + "type": "integer", + "isArray": false + }, + { + "name": "propIndex", + "type": "numberList", + "isArray": false + }, + { + "name": "targetSubnames", + "type": "stringArray", + "isArray": false + }, + { + "name": "targetSubnamesComponentIndex", + "type": "numberList", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -40869,6 +68984,93 @@ "name": "number" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "actionName", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -40981,6 +69183,88 @@ "name": "triggerWhenObjectsFocused" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -41079,6 +69363,131 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "numIterates", + "type": "integer", + "isArray": false + }, + { + "name": "forceSymbolic", + "type": "boolean", + "isArray": false + }, + { + "name": "forceNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "allIterates", + "type": "mathList", + "isArray": false + }, + { + "name": "allIteratesWithInitial", + "type": "mathList", + "isArray": false + }, + { + "name": "iterates", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + }, + { + "name": "finalIterate", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -41342,105 +69751,214 @@ ] }, { - "name": "isResponse" + "name": "isResponse" + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "rendered", + "values": [ + "true", + "false" + ] + }, + { + "name": "createComponentOfType" + }, + { + "name": "numComponents" + }, + { + "name": "asList", + "values": [ + "true", + "false" + ] + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "rendered", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "customAttribute", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "assignNames" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" }, { - "name": "newNamespace", + "name": "isResponse", "values": [ "true", "false" ] }, { - "name": "rendered", + "name": "newNamespace", "values": [ "true", "false" ] }, { - "name": "createComponentOfType" + "name": "componentType" }, { - "name": "numComponents" + "name": "attribute" }, { - "name": "asList", - "values": [ - "true", - "false" - ] + "name": "defaultValue" } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "customAttribute", - "children": [], - "attributes": [ + "properties": [ { - "name": "name" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "copySource" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "assignNames" + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] - }, - { - "name": "disabled", - "values": [ - "true", - "false" - ] - }, - { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "styleNumber" + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "componentType" + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "attribute" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "defaultValue" + "name": "doenetML", + "type": "text", + "isArray": false } ], "top": false, @@ -41723,6 +70241,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -41922,6 +70497,73 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "footnoteTag", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -42170,6 +70812,68 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -42400,6 +71104,216 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "showCoordsWhenDragging", + "type": "boolean", + "isArray": false + }, + { + "name": "open", + "type": "boolean", + "isArray": false + }, + { + "name": "switchable", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "hideOffGraphIndicator", + "type": "boolean", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "xs", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + }, + { + "name": "coords", + "type": "coords", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "constraintUsed", + "type": "boolean", + "isArray": false + }, + { + "name": "numDimensionsForConstraints", + "type": "number", + "isArray": false + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + }, + { + "name": "value", + "type": "coords", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -42706,6 +71620,73 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "sortVectorsBy", + "type": "text", + "isArray": false + }, + { + "name": "sortByComponent", + "type": "integer", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -42999,6 +71980,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -43141,6 +72179,104 @@ "name": "maxVar" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "numDiscretizationPoints", + "type": "number", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "variables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } + ] + }, + { + "name": "numSolutions", + "type": "integer", + "isArray": false + }, + { + "name": "solutions", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + }, + { + "name": "variable", + "type": "_variableName", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -43234,6 +72370,113 @@ "name": "bindValueTo" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "xmin", + "type": "number", + "isArray": false + }, + { + "name": "xmax", + "type": "number", + "isArray": false + }, + { + "name": "width", + "type": "_componentSize", + "isArray": false + }, + { + "name": "height", + "type": "_componentSize", + "isArray": false + }, + { + "name": "xlabel", + "type": "text", + "isArray": false + }, + { + "name": "dx", + "type": "number", + "isArray": false + }, + { + "name": "variable", + "type": "_variableName", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "prefill", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "subsetValue", + "type": "subsetOfReals", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -43495,6 +72738,271 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "displayMode", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "math", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -43792,6 +73300,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -43909,6 +73474,230 @@ "name": "data" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "labelPosition", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "number", + "isArray": false + }, + { + "name": "variables", + "type": "_variableName", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "_variableName", + "numDimensions": 1 + } + ] + }, + { + "name": "points", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + }, + { + "name": "equation", + "type": "math", + "isArray": false + }, + { + "name": "coeff0", + "type": "math", + "isArray": false + }, + { + "name": "coeffvar1", + "type": "math", + "isArray": false + }, + { + "name": "coeffvar2", + "type": "math", + "isArray": false + }, + { + "name": "slope", + "type": "math", + "isArray": false + }, + { + "name": "xintercept", + "type": "math", + "isArray": false + }, + { + "name": "yintercept", + "type": "math", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "data", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "point", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "point" + } + ] + } + ], "top": true, "acceptsStringChildren": false }, @@ -43995,6 +73784,98 @@ "name": "function" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "boundaryValues", + "type": "numberList", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + }, + { + "name": "styleDescription", + "type": "text", + "isArray": false + }, + { + "name": "styleDescriptionWithNoun", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -44092,6 +73973,98 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "horizontal", + "type": "boolean", + "isArray": false + }, + { + "name": "boundaryValue", + "type": "number", + "isArray": false + }, + { + "name": "greaterThan", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -44369,10 +74342,226 @@ ] }, { - "name": "prefill" - }, - { - "name": "bindValueTo" + "name": "prefill" + }, + { + "name": "bindValueTo" + }, + { + "name": "width" + }, + { + "name": "height" + }, + { + "name": "viewerRatio" + }, + { + "name": "showResults", + "values": [ + "true", + "false" + ] + }, + { + "name": "showFormatter", + "values": [ + "true", + "false" + ] + }, + { + "name": "resultsLocation", + "values": [ + "bottom", + "left", + "right" + ] + }, + { + "name": "renderedName" + }, + { + "name": "staticName" + } + ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "prefill", + "type": "text", + "isArray": false + }, + { + "name": "width", + "type": "_componentSize", + "isArray": false + }, + { + "name": "height", + "type": "_componentSize", + "isArray": false + }, + { + "name": "viewerRatio", + "type": "number", + "isArray": false + }, + { + "name": "showResults", + "type": "boolean", + "isArray": false + }, + { + "name": "showFormatter", + "type": "boolean", + "isArray": false + }, + { + "name": "resultsLocation", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "valueChanged", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "text", + "isArray": false + }, + { + "name": "immediateValueChanged", + "type": "boolean", + "isArray": false + }, + { + "name": "immediateValue", + "type": "text", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], + "top": true, + "acceptsStringChildren": true + }, + { + "name": "codeViewer", + "children": [], + "attributes": [ + { + "name": "name" + }, + { + "name": "copySource" + }, + { + "name": "hide", + "values": [ + "true", + "false" + ] + }, + { + "name": "disabled", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixed", + "values": [ + "true", + "false" + ] + }, + { + "name": "fixLocation", + "values": [ + "true", + "false" + ] + }, + { + "name": "styleNumber" + }, + { + "name": "isResponse", + "values": [ + "true", + "false" + ] + }, + { + "name": "newNamespace", + "values": [ + "true", + "false" + ] + }, + { + "name": "codeSource" }, { "name": "width" @@ -44381,113 +74570,91 @@ "name": "height" }, { - "name": "viewerRatio" - }, - { - "name": "showResults", - "values": [ - "true", - "false" - ] - }, - { - "name": "showFormatter", + "name": "hasCodeEditorParent", "values": [ "true", "false" ] }, - { - "name": "resultsLocation", - "values": [ - "bottom", - "left", - "right" - ] - }, { "name": "renderedName" - }, - { - "name": "staticName" } ], - "top": true, - "acceptsStringChildren": true - }, - { - "name": "codeViewer", - "children": [], - "attributes": [ + "properties": [ { - "name": "name" + "name": "hide", + "type": "boolean", + "isArray": false }, { - "name": "copySource" + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false }, { - "name": "hide", - "values": [ - "true", - "false" - ] + "name": "styleNumber", + "type": "integer", + "isArray": false }, { - "name": "disabled", - "values": [ - "true", - "false" - ] + "name": "isResponse", + "type": "boolean", + "isArray": false }, { - "name": "fixed", - "values": [ - "true", - "false" - ] + "name": "newNamespace", + "type": "boolean", + "isArray": false }, { - "name": "fixLocation", - "values": [ - "true", - "false" - ] + "name": "permid", + "type": "text", + "isArray": false }, { - "name": "styleNumber" + "name": "hidden", + "type": "boolean", + "isArray": false }, { - "name": "isResponse", - "values": [ - "true", - "false" - ] + "name": "disabled", + "type": "boolean", + "isArray": false }, { - "name": "newNamespace", - "values": [ - "true", - "false" - ] + "name": "fixed", + "type": "boolean", + "isArray": false }, { - "name": "codeSource" + "name": "fixLocation", + "type": "boolean", + "isArray": false }, { - "name": "width" + "name": "hasCodeEditorParent", + "type": "boolean", + "isArray": false }, { - "name": "height" + "name": "locationFromParent", + "type": "text", + "isArray": false }, { - "name": "hasCodeEditorParent", - "values": [ - "true", - "false" - ] + "name": "width", + "type": "_componentSize", + "isArray": false }, { - "name": "renderedName" + "name": "height", + "type": "_componentSize", + "isArray": false + }, + { + "name": "codeChanged", + "type": "boolean", + "isArray": false } ], "top": true, @@ -44718,6 +74885,133 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "symbolicEquality", + "type": "boolean", + "isArray": false + }, + { + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -44790,6 +75084,106 @@ "name": "columnTypes" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "source", + "type": "text", + "isArray": false + }, + { + "name": "hasHeader", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "columnTypes", + "type": "textList", + "isArray": false + }, + { + "name": "columnNames", + "type": "textList", + "isArray": false + }, + { + "name": "means", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } + ] + } + ], "top": true, "acceptsStringChildren": false }, @@ -44877,6 +75271,158 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "byCategoryColumn", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "statisticsToDisplay", + "type": "textList", + "isArray": false + }, + { + "name": "columnName", + "type": "text", + "isArray": false + }, + { + "name": "count", + "type": "integer", + "isArray": false + }, + { + "name": "sum", + "type": "number", + "isArray": false + }, + { + "name": "mean", + "type": "number", + "isArray": false + }, + { + "name": "stdev", + "type": "number", + "isArray": false + }, + { + "name": "variance", + "type": "number", + "isArray": false + }, + { + "name": "stderr", + "type": "number", + "isArray": false + }, + { + "name": "minimum", + "type": "number", + "isArray": false + }, + { + "name": "maximum", + "type": "number", + "isArray": false + }, + { + "name": "median", + "type": "number", + "isArray": false + }, + { + "name": "quartile1", + "type": "number", + "isArray": false + }, + { + "name": "quartile3", + "type": "number", + "isArray": false + }, + { + "name": "range", + "type": "number", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -45048,6 +75594,178 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "width", + "type": "_componentSize", + "isArray": false + }, + { + "name": "height", + "type": "_componentSize", + "isArray": false + }, + { + "name": "identicalAxisScales", + "type": "boolean", + "isArray": false + }, + { + "name": "displayXAxis", + "type": "boolean", + "isArray": false + }, + { + "name": "displayYAxis", + "type": "boolean", + "isArray": false + }, + { + "name": "displayXAxisTickLabels", + "type": "boolean", + "isArray": false + }, + { + "name": "displayYAxisTickLabels", + "type": "boolean", + "isArray": false + }, + { + "name": "xlabel", + "type": "text", + "isArray": false + }, + { + "name": "xlabelPosition", + "type": "text", + "isArray": false + }, + { + "name": "ylabel", + "type": "text", + "isArray": false + }, + { + "name": "ylabelPosition", + "type": "text", + "isArray": false + }, + { + "name": "ylabelAlignment", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "columnName", + "type": "text", + "isArray": false + }, + { + "name": "xmin", + "type": "number", + "isArray": false + }, + { + "name": "xmax", + "type": "number", + "isArray": false + }, + { + "name": "ymin", + "type": "number", + "isArray": false + }, + { + "name": "ymax", + "type": "number", + "isArray": false + }, + { + "name": "xscale", + "type": "number", + "isArray": false + }, + { + "name": "yscale", + "type": "number", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -45144,6 +75862,93 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "labelIsName", + "type": "boolean", + "isArray": false + }, + { + "name": "applyStyleToLabel", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "integer", + "isArray": false + }, + { + "name": "position", + "type": "text", + "isArray": false + }, + { + "name": "displayClosedSwatches", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "label", + "type": "label", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -45373,6 +76178,118 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "hasLatex", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "value", + "type": "label", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -45618,6 +76535,181 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "symbolicEquality", + "type": "boolean", + "isArray": false + }, + { + "name": "expandOnCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "simplifyOnCompare", + "type": "text", + "isArray": false + }, + { + "name": "unorderedCompare", + "type": "boolean", + "isArray": false + }, + { + "name": "matchByExactPositions", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorInNumbers", + "type": "number", + "isArray": false + }, + { + "name": "includeErrorInNumberExponents", + "type": "boolean", + "isArray": false + }, + { + "name": "allowedErrorIsAbsolute", + "type": "boolean", + "isArray": false + }, + { + "name": "numSignErrorsMatched", + "type": "number", + "isArray": false + }, + { + "name": "numPeriodicSetMatchesRequired", + "type": "integer", + "isArray": false + }, + { + "name": "caseInsensitiveMatch", + "type": "boolean", + "isArray": false + }, + { + "name": "matchBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "allowImplicitIdentities", + "type": "boolean", + "isArray": false + }, + { + "name": "allowPermutations", + "type": "boolean", + "isArray": false + }, + { + "name": "requireNumericMatches", + "type": "boolean", + "isArray": false + }, + { + "name": "requireVariableMatches", + "type": "boolean", + "isArray": false + }, + { + "name": "excludeMatches", + "type": "mathList", + "isArray": false + }, + { + "name": "matchExpressionWithBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "value", + "type": "boolean", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numMatches", + "type": "number", + "isArray": false + }, + { + "name": "patternMatches", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "math", + "numDimensions": 1 + } + ] + } + ], "top": true, "acceptsStringChildren": true }, @@ -45806,6 +76898,266 @@ "name": "numColumns" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "format", + "type": "text", + "isArray": false + }, + { + "name": "simplify", + "type": "text", + "isArray": false + }, + { + "name": "expand", + "type": "boolean", + "isArray": false + }, + { + "name": "renderMode", + "type": "text", + "isArray": false + }, + { + "name": "createVectors", + "type": "boolean", + "isArray": false + }, + { + "name": "createIntervals", + "type": "boolean", + "isArray": false + }, + { + "name": "functionSymbols", + "type": "textList", + "isArray": false + }, + { + "name": "splitSymbols", + "type": "boolean", + "isArray": false + }, + { + "name": "parseScientificNotation", + "type": "boolean", + "isArray": false + }, + { + "name": "displayBlanks", + "type": "boolean", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "unordered", + "type": "boolean", + "isArray": false + }, + { + "name": "value", + "type": "matrix", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "isNumber", + "type": "boolean", + "isArray": false + }, + { + "name": "isNumeric", + "type": "boolean", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "numDimensions", + "type": "integer", + "isArray": false + }, + { + "name": "vector", + "type": "math", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "vector" + } + ] + }, + { + "name": "matrixSize", + "type": "numberList", + "isArray": false + }, + { + "name": "numRows", + "type": "integer", + "isArray": false + }, + { + "name": "numColumns", + "type": "integer", + "isArray": false + }, + { + "name": "matrix", + "type": "math", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": false, + "type": "matrix" + }, + { + "isArray": false, + "type": "matrix" + } + ] + }, + { + "name": "x", + "type": "math", + "isArray": false + }, + { + "name": "y", + "type": "math", + "isArray": false + }, + { + "name": "z", + "type": "math", + "isArray": false + } + ], "top": true, "acceptsStringChildren": false }, @@ -45952,6 +77304,113 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "displayDigits", + "type": "integer", + "isArray": false + }, + { + "name": "displayDecimals", + "type": "integer", + "isArray": false + }, + { + "name": "displaySmallAsZero", + "type": "number", + "isArray": false + }, + { + "name": "padZeros", + "type": "boolean", + "isArray": false + }, + { + "name": "eigenvalues", + "type": "number", + "isArray": true, + "numDimensions": 1, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "number", + "numDimensions": 1 + } + ] + }, + { + "name": "eigenvectors", + "type": "number", + "isArray": true, + "numDimensions": 2, + "indexedArrayDescription": [ + { + "isArray": true, + "type": "vector", + "numDimensions": 1 + }, + { + "isArray": false, + "type": "vector" + } + ] + } + ], "top": true, "acceptsStringChildren": false }, @@ -46155,6 +77614,128 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "draggable", + "type": "boolean", + "isArray": false + }, + { + "name": "layer", + "type": "number", + "isArray": false + }, + { + "name": "isLatex", + "type": "boolean", + "isArray": false + }, + { + "name": "positionFromAnchor", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + }, + { + "name": "textColor", + "type": "text", + "isArray": false + }, + { + "name": "backgroundColor", + "type": "text", + "isArray": false + }, + { + "name": "textStyleDescription", + "type": "text", + "isArray": false + }, + { + "name": "anchor", + "type": "point", + "isArray": false + }, + { + "name": "value", + "type": "latex", + "isArray": false + }, + { + "name": "text", + "type": "text", + "isArray": false + }, + { + "name": "math", + "type": "math", + "isArray": false + }, + { + "name": "number", + "type": "number", + "isArray": false + }, + { + "name": "latex", + "type": "latex", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -46432,6 +78013,63 @@ ] } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true }, @@ -46722,6 +78360,68 @@ "name": "defaultTopicLabel" } ], + "properties": [ + { + "name": "hide", + "type": "boolean", + "isArray": false + }, + { + "name": "modifyIndirectly", + "type": "boolean", + "isArray": false + }, + { + "name": "styleNumber", + "type": "integer", + "isArray": false + }, + { + "name": "isResponse", + "type": "boolean", + "isArray": false + }, + { + "name": "newNamespace", + "type": "boolean", + "isArray": false + }, + { + "name": "permid", + "type": "text", + "isArray": false + }, + { + "name": "separateByTopic", + "type": "boolean", + "isArray": false + }, + { + "name": "hidden", + "type": "boolean", + "isArray": false + }, + { + "name": "disabled", + "type": "boolean", + "isArray": false + }, + { + "name": "fixed", + "type": "boolean", + "isArray": false + }, + { + "name": "fixLocation", + "type": "boolean", + "isArray": false + }, + { + "name": "doenetML", + "type": "text", + "isArray": false + } + ], "top": true, "acceptsStringChildren": true } From 0eed7623bb537d7c83fc3aba7ed631e8b0bd6f6d Mon Sep 17 00:00:00 2001 From: Duane Nykamp Date: Sun, 29 Oct 2023 18:13:11 -0500 Subject: [PATCH 4/4] build schema --- package-lock.json | 2 +- .../static-assets/src/generated/doenet-schema.json | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index c90fdabb2..faa25e037 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14735,7 +14735,7 @@ } }, "packages/vscode-extension": { - "version": "0.7.2", + "version": "0.7.3", "license": "AGPL", "devDependencies": { "@types/vscode": "^1.76.0", diff --git a/packages/static-assets/src/generated/doenet-schema.json b/packages/static-assets/src/generated/doenet-schema.json index 41b3e808b..efd2738c7 100644 --- a/packages/static-assets/src/generated/doenet-schema.json +++ b/packages/static-assets/src/generated/doenet-schema.json @@ -39973,6 +39973,11 @@ "name": "doenetML", "type": "text", "isArray": false + }, + { + "name": "disabledDirectly", + "type": "boolean", + "isArray": false } ], "top": true, @@ -50882,13 +50887,6 @@ }, { "name": "displayDigitsForCreditAchieved" - }, - { - "name": "suppressToast", - "values": [ - "true", - "false" - ] } ], "properties": [