Configuration properties

Every property that can be set on the global AlgebraKIT configuration object. For how to apply these, see Configure behaviour.

Top-level properties

Property Description
proxy Routes API calls through a local proxy for enhanced security. See Set up the proxy.
styles Customize the appearance of the Web Components. See Styling properties.
behavior Control interaction behavior. See below.

Global behaviour (behavior.general)

Property Type Default Description
externalSubmitButton boolean false Hide built-in submit/hint buttons if using your own.
reviewModeShowSolution boolean false In review mode, shows correct answers next to student answers.
emitEventsOnRehydrate boolean false Replay previous learning events when restoring previous sessions.

Component-specific behaviour (behavior.components)

arithmeticNotebook

Property Type Default Description
showProgress boolean true Show/hide progress bar.

inline, mathTable

Property Type Default Description
submitOnEnter boolean true Submit when "Enter" is pressed.

geometry

Property Type Default Description
measureInstrument string 'GEO90' Choose what type of set square to use. Options are 'GEO90' and 'GEO180'.

multistep

Property Type Default Description
delayedFeedback boolean false Do not immediately check every input line but only after clicking the "Check" button.
showCheckButton boolean true Show/hide the "Check" button.
placeholderText string "Enter your calculation here" Placeholder inside the input box.

authoring.multistep

Property Type Default Description
initialExpression boolean false Change the default setting for dropdown "Initial expression" to "From task"

formulaEditor

Property Type Default Description
allowPositionToggle boolean true Allow the user to switch between "inline" and "fixed-to-bottom" positioning of the formula editor for non-mobile devices.