Alphabetical Component Index
A
Component | Description |
---|---|
<abs> | absolute value |
<activity> | a sectional component with auto-numbering and auto-title |
<alert> | bold text |
<and> | functions as the boolean operator and or & |
<angle> | angle graphical component |
<animateFromSequence> | renders an animation of a changing component or component property |
<answer> | defines an answer block for response validation |
<aside> | renders a collapsible section of content |
<asList> | formatting component for sequences and maps |
<atom> | used for rendering a chemical symbol and retrieving chemical properties |
<attr> | renders default font for an attribute |
<attractTo> | attracts a point to a named graphical component |
<attractToAngles> | under development |
<attractToConstraint> | under development |
<attractToGrid> | defines snapping behavior of GraphicalComponents to gridlines in a <graph> |
<award> | specifies conditions for awarding credit where multiple user responses are considered |
B
Component | Description |
---|---|
<bestFitLine> | computes a linear regression on a set of points, renders a line when nested inside a <graph> |
<bezierControls> | container element for control vectors of a spline curve |
<boolean> | renders the boolean true or false value of the enclosed expression |
<booleanInput> | renders a checkbox |
<booleanList> | list of <boolean> values separated by commas |
C
Component | Description |
---|---|
<c> | renders default font for a code example |
<callAction> | triggers an action when clicked or in response to a specified user interaction |
<caption> | renders a caption inside a <figure> |
<case> | defines the condition within a <conditionalContent> block |
<ceil> | ceiling function |
<cell> | smallest data element in a <table> |
<cellBlock> | a container element for specifying data in a <spreadsheet> |
<chart> | under development |
<choice> | defines a multiple-choice response |
<choiceInput> | defines a multiple-choice block |
<circle> | circle Graphical Component |
<clampFunction> | |
<clampNumber> | rounds a number to within a specified interval |
<cobwebPolyline> | |
<codeEditor> | renders an embedded doenetML code editor |
<codeViewer> | renders an embedded viewer for a <codeEditor> component |
<collect /> | gathers multiple data instances of a specified type from a graph or a sectional component and stores in a list |
<column> | container element for a column of cells in a <spreadsheet> |
<conclusion> | container element for content that does not have auto-numbering |
<conditionalContent> | defines a section of content rendered upon a specific condition |
<considerAsResponses> | specifies components involved in response data collection when the component occurs outside an <answer> block |
<contentPicker> | sectional component for selecting blocks of content with a pull-down menu |
<constrainTo> | constrain a <point> to a named component |
<constrainToAngle> | under development |
<constrainToGrid> | snap points to a specified grid |
<constraints> | container element for constraint components |
<constraintUnion> | container element for a union of constraint components |
<controlVectors> | define individual control vectors for a spline curve within a <bezierControls> block component |
<convertSetToList> | renders an unformatted set of values as a list enclosed in parentheses and separated by commas |
<coords> | math component that renders a set of coordinates |
<count> | renders the length of its list of arguments |
<curve> | spline graphical component |
<customAttribute> | used within a <module> to create unique custom attributes specific to that module |
D
Component | Description |
---|---|
<dataFrame> | under development |
<definition> | |
<derivative> | renders or graphs the derivative of basic elementary functions |
<discreteSimulationResultList> | |
<discreteSimulationResultPolyline> | |
<div> | groups doenetML content into an unformatted container that can be named |
<displayDoenetML> | |
<document> | largest hierarchical sectional component |
E
Component | Description |
---|---|
<ellipsis> | renders an ellipsis symbol |
<electronConfiguration> | |
<else> | defines a logical else condition within a <conditionalContent> block |
<em> | renders italicized text |
<endpoint> | an extension of the <point> component which allows open and toggle-open style points |
<equilibriumCurve> | |
<equilibriumLine> | |
<equilibriumPoint> | |
<evaluate> | evaluate a function |
<example> | sectional component with default numbering that defines an example |
<exercise> | sectional component with default numbering that defines an exercise |
<exercises> | a container element for multiple <exercise> components |
<extract> | extract data from a component or group of components |
<extractMath> | extract data (such as number of operands, or individual operands) from mathematical expressions |
<extractMathOperator> | |
<extrema> |
F-G
Component | Description |
---|---|
<feedback> | hidden content triggered in response to specific user interactions |
<feedbackDefinition> | |
<feedbackDefinitions> | |
<figure> | container element for images, videos, and captions |
<floor> | renders the result of the floor function applied to the enclosed argument |
<footnote> | renders a numbered footnote above and to the right of the preceeding text which expands when clicked |
<function> | mathematical function |
<functionIterates> | evaluate a function over a specified number of iterations of its argument |
<gcd> | renders the greatest common divisor of its arguments |
<graph> | renders a 2D cartesian graph |
<group> | groups multiple components into one component which can be referenced with a single name |
H-L
Component | Description |
---|---|
<hasSameFactoring> | check to see if two expressions are factored in the same way |
<hint> | hidden content triggered by clicking on a banner or by specific user interactions |
<idx> | under development |
<image /> | inserts an image |
<intComma> | inserts commas into a large integer when rendering |
<integer> | defines an integer |
<intersection> | render intersections between graphical objects |
<introduction> | container element for content that does not have auto-numbering |
<ionicCompound> | |
<isBetween> | returns whether a value is within a specified interval |
<isInteger> | returns whether a value is an integer |
<isNumber> | returns whether a value is a number |
<label> | adds a label to its parent component |
<legend> | renders a legend when nested within a <graph> |
<li> | list item |
<line> | renders a line when nested inside a <graph> |
<lineSegment> | renders a line segment when nested inside a <graph> |
<lorem /> | generates random lorem-ipsum filler text |
<lq> | paragraph markup component for a left-quote mark |
<lsq> | paragraph markup component for a left-single-quote mark |
M
Component | Description |
---|---|
<m> | inline mathematical display text |
<map> | takes a list of <sources> and applies a <template> to each source in turn |
<math> | defines a mathematical expression for computations |
<matchesPattern> | evaluate whether an expression matches the pattern of a defined mathematical template |
<mathInput /> | renders a user-input field that stores mathematical content |
<mathList> | list of <math> values separated by commas |
<matrix> | defines a matrix for use in computations |
<matrixInput /> | renders an empty matrix with blanks for user-input of entries |
<max> | renders the maximum value of its arguments |
<md> | block component for centered, aligned equations; container for <mrow> |
<mdn> | block component for centered, numbered, and aligned equations; container for <mrow> |
<me> | centered mathematical display text |
<mean> | renders the arithmetic mean of a list of numerical values |
<median> | renders the median of the enclosed argument |
<men> | centered, numbered mathematical display text |
<min> | renders the minimum value of its arguments |
<mod> | renders the value of , where and are the two listed arguments |
<module> | define a local template for a custom doenetML component or widget for re-use within the document |
<mrow> | defines individual row content when nested within an <md> or <mdn> |
N-O
Component | Description |
---|---|
<nbsp/> | renders a blank space |
<not> | used in the construction of boolean conditions |
<note> | an auto-numbered sectional component with default title |
<number> | defines numerical content |
<numberList> | defines a list of <number> components |
<objectives> | a boxed sectional component with default title and auto-numbering |
<odesystem> | computes a numerical solution to a system of ordinary differential equations |
<ol> | ordered list |
<option> | specifies selection items within a <select> block |
<or> | functions as the boolean operator or |
<orbitalDiagramInput> | renders an interactive table for input of orbital diagrams |
<orbitalDiagram> |
P
Component | Description |
---|---|
<p> | create a paragraph or drop down a line |
<paginator> | define a paginated section of content within a larger <document> |
<paginatorControls /> | render navigation buttons for progression through content in a <paginator> |
<parabola> | parabola Graphical Component |
<paragraphs> | a container element for <p> components |
<pegboard> | a Graphical Component that renders dots at grid intersections |
<periodicSet /> | a set of numbers defined by their periodicity |
<piecewiseFunction> | define piecewise functions for graphing and evaluation |
<pluralize> | change text from singular to plural based on context |
<point> | point Graphical Component |
<polygon/> | polygon Graphical Component |
<polyline/> | polyline Graphical Component |
<pre> | preserves verbatim text; renders text as input into the editor |
<problem> | sectional component with default numbering that defines a problem |
<problems> | a container element for <problem> components |
<product> | renders the product of its arguments |
<proof> | sectional component designated as a proof |
Q-R
Component | Description |
---|---|
<q> | paragraph markup component for a quotation |
<question> | a sectional component; similar to a <problem> |
<ray> | ray Graphical Component |
<rectangle> | rectangle Graphical Component |
<ref> | creates a link to another document, or a referenced component’s location within the same document |
<regionBetweenCurveXAxis> | shade a region on a graph between a specified function and the x-axis |
<regularPolygon> | regular polygon graphical component |
<rightHandSide> | used with <odeSystem> to define the right-hand side of a differential equation |
<round> | round a number to a specified place value |
<row> (in a table) | container element for one or more <cell> components within a <tabular> |
<row> (in a matrix) | container element for horizontal entries in a single row of a <matrix> |
<rq> | paragraph markup component for a right-quote mark |
<rsq> | paragraph markup component for a right-single-quote mark |
S
Component | Description |
---|---|
<samplePrimeNumbers/> | generates randomly sampled prime numbers within a specified range |
<sampleRandomNumbers/> | generates randomly sampled numbers from a specified distribution |
<sbsGroup> | a container element for <sideBySide> components |
<section> | sectional component that renders an auto-numbered block of content |
<select> | select values from a list or set of <option> s to create document variants |
<selectFromSequence> | generates immutable random values within a predefined range to create document variants |
<selectPrimeNumbers/> | generates immutable random prime numbers to create document variants |
<selectRandomNumbers> | generates immutable random numbers from a specified distribution to create document variants |
<sequence /> | generate a sequence with predefined parameters |
<setup> | defines a block for defining or initializing named content; does not render to viewer |
<setSmallToZero> | replaces small numerical values with a precise zero value |
<shuffle> | shuffle a list, or a listing of referenced components |
<sidebySide> | renders components in a side-by-side horizontal format |
<sign> | returns the result of the sign function of the enclosed argument |
<slider> | renders a sliding bar for interactively adjusting values |
<solution> | expandable block component which displays a problem solution |
<solveEquations> | under development |
<sort> | sort components based on their values in numerical or alphabetical order |
<sources> | used within a <map> to define input values for <template> and alias |
<split> | splits multi-digit numbers or text strings into individual characters |
<spreadsheet> | renders a basic spreadsheet tool |
<sq> | renders the enclosed text in single quotation marks |
<stack> | vertical container element for organizing content within a <sideBySide> |
<standardDeviation> | renders the standard deviation of its arguments |
<statement> | container element for content that does not have auto-numbering |
<styleDefinition> | defines custom styling for graphical elements outside the default styleNumbers (1-6) |
<styleDefinitions> | container element for the custom <styleDefinition> in a document |
<subsetOfReals> | defines an interval or a subset on the number line |
<subsetOfRealsInput /> | renders an interactive number line applet |
<substitute> | replace a math, character or string with a user-specified alternative |
<sum> | renders the sum of its arguments |
<summaryStatistics> | under development |
T
Component | Description |
---|---|
<table> | container element for a <tabular> |
<tabular> | define data arranged in a tabular format |
<tag> | render enclosed text within a pair of tags, < > < /> |
<tagc> | |
<tage> | render enclosed text within a self-closing tag, < /> |
<template> | defines operations to apply to individual <sources> within a <map> |
<term> | emphasized styling associated with a defined vocabulary word |
<text> | a stored text value, or string |
<textInput /> | renders an input field for text responses |
<textList> | list of <text> values separated by commas |
<theorem> | a sectional component with auto-numbering and auto-title |
<title> | creates a title within a document, section, or other block component |
<topic> | container element for content that does not have auto-numbering |
<triangle> | triangle Graphical Component |
<triggerSet> | groups a set of <updateValue> or <callAction> components which share a single trigger condition |
<tupleList> | a list of tuples (points or intervals) |
U-Z
Component | Description |
---|---|
<ul> | unordered, or bulleted, list |
<updateValue> | changes the value or property of a named component |
<variance> | renders the variance of its arguments |
<variantControl> | |
<variantNames> | |
<vector> | renders a vector inside a <graph> |
<video /> | embeds a video |
<when> | defines logical conditions within an <award> |
<wrapFunctionPeriodic> | |
<wrapNumberPeriodic> | wraps a number line around a circle |
<xLabel> | labels the horizontal axis on a <graph> |
<xor> | functions as the exclusive or boolean operator |
<yLabel> | labels the vertical axis on a <graph> |