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. Resource widgets, that display mathematical content such as formulae, tables and graphs. All presentation widgets are defined through the tag akit-resource.

General options for interactions

<akit-exercise session-id="..."></akit-exercise>
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-hints When set to 'false' the hint button is hidden. Default value is 'true'
review-mode When set to 'true' the widget will show all student inputs and responses from AlgebraKiT. This feature is intended for reviewing the student's actions by a teacher.
solution-mode When set to 'true' the widget will show the solution of the interaction. The Multistep Derivation will show a worked-out derivation.

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 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. <akit-exercise session-id="..." ></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 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 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 session-id="..."></akit-derivation-compact>
about algebrakit contact us
Contact info@algebrakit.nl
Demo +31 85 1308316
Privacy Policy Eindhoven, the Netherlands
Copyright AlgebraKiT 2018