Widget types

This page details the different widget types currently available in the production environment of AlgebraKiT.

There are two categories of widgets:
  1. Interactive widgets interact with the student. Such a widget can correspond to a single question or a multi-question exercise. All interactive widgets are defined through the tag akit-exercise.
  2. Presentation widgets, that display mathematical content such as worked-out solutions or graphs. Each presentation widget has its dedicated tag.

General options for interactions

<akit-exercise app-id="..." session-id="..."></akit-exercise>
app-id Id of the application using AlgebraKiT. You get this id with your license.
session-id A session represents a single user solving a single exercise. You obtain the session id by calling AlgebraKiT’s web service from your backend.
start-active If this attribute is set, the exercise is immediately activated after it is created. This means that the session is started and a palette with buttons is visible. Only one exercise can be active at any time, so the attribute is neglected on any following widgets in the same page. Default value is 'false'
show-instruction When set to 'false' the instruction text and expression is hidden. This allows the client application to display the instruction. Default value is 'true'
show-hints When set to 'false' the hint button is hidden. Default value is 'true'

Interactive widgets

The table below describes the interaction type and the format of the tag options required for AlgebraKiT. For a more detailed description and examples, refer to the interactions page.

Interaction type Summary Tag
Multistep Derivation This widget allows the student to solve a single mathematical problem, such as eg. an equation, differentiating an expression, rewriting an expression or calculating with fractions. See also the demo. <akit-exercise app-id="..." session-id="..."></akit-exercise>
Inline Math This widget (demo) has the same functionality as Multistep Derivation, but is meant to be used inside running text. Just include the inline attribute to change from MultiStep Derivation to Inline Math. <akit-exercise app-id="..." session-id="..." inline></akit-exercise>
Math Table
Arithmetic Notebook This widget displays the notebook to solve a word problem, including progress bar. The main exercise text can be included or left out if your LMS takes care of it. See also the demo. <akit-exercise app-id="..." session-id="..."></akit-exercise>
Multiple Choice A general multiple choice question. The added value of AlgebraKiT with respect to general multiple question interactions is the ability to randomize the question and the options. <akit-exercise app-id="..." session-id="..."></akit-exercise>

Presentation widgets

Interaction type Summary Tag
Worked-out Solution This widget displays the worked-out solution to a mathematical problem.
<akit-derivation-compact app-id="..." session-id="..."></akit-derivation-compact>
about algebrakit contact us
Contact info@algebrakit.nl
Demo +31 624827648
Privacy Policy Eindhoven, the Netherlands
Copyright AlgebraKiT 2018