AlgebraKiT was designed to be integrated. Our goal is to simply offer the most advanced learning tools for mathematics. And stay out of your way for anything else.
Call AlgebraKiT’s API to initiate one or multiple new interactions for each student. The input can be a reference to a question that was authored in AlgebraKiT’s CMS. It can also be the specification that you created using AlgebraKiT’s Authoring Component.
Note: we never require any personally identifiable information.
AlgebraKiT responds with a unique session id, that you use to track events, progress, and results.
AlgebraKiT’s math interactions are Web Components that can be inserted into the web page. Just insert the <akit-interaction> tag wherever the question should appear.
The correct math interaction will automatically appear in the webpage, restore any previous state, accept student input and handle evaluation and feedback using AlgebraKiT’s evaluation engine.
Your frontend application can listen to any learning events that happen during this process. The results are also stored in the session, which you can retrieve any time later.
Retrieve all information collected in the session, including intermediate evaluation results, hints requested, detected mistakes, progress, and scoring results. Scoring can be configured to your needs by defining a custom scoring model.