v1.12.0

Assessment

Digital assessment is playing an increasingly central role in both school and university mathematics education. Beyond the automation of grading, modern assessment systems are capable of interpreting student input at a symbolic level, allowing for more nuanced evaluations and richer feedback. This capability enables a shift from assessing final answers alone to analyzing the structure and reasoning behind students’ solutions.

The following discussion will focus primarily on the use of digital assessment systems within Moodle and ILIAS. However, it should be noted that other platforms, such as Numbas, also offer powerful tools for mathematics assessment.

Traditional digital assessment systems like STACK rely on students entering mathematical expressions in algebraic form. These inputs are evaluated symbolically, allowing for precise feedback on correctness, structure, and underlying misconceptions. This approach is well-suited for tasks involving algebra, calculus, and symbolic manipulation.

Visual Input with JSXGraph

In contrast, visual input methods using JSXGraph enable students to interact with geometric objects directly. Instead of typing expressions, learners manipulate constructions, move points, or adapt function graphs in a coordinate system. This opens new possibilities for assessing spatial reasoning, geometric understanding, and problem-solving strategies that are difficult to capture through symbolic input alone.

Combining both approaches—algebraic and visual—can provide a more complete picture of student understanding and make digital assessment more accessible, especially for visual learners.

 

Examples

The JSXGraph example database provides a collection of interactive assessment tasks categorized under “Assessment”. These examples demonstrate core concepts such as dynamic input handling, geometric constructions, and response evaluation. However, they are presented in an abstract and standalone form, not embedded in any specific learning management system (LMS) or assessment platform.

JSXGraph Example Database (Assessment)

 

STACK Online Assessment

STACK is a server-based assessment system for mathematics that evaluates student input using symbolic algebra in Moodle or ILIAS courses. It allows learners to enter answers as mathematical expressions, which are then automatically analyzed and checked for correctness, structure, and equivalence.

JSXGraph can be integrated into STACK questions to enable interactive, visual input. This allows students to move geometric figures, drag points, or manipulate parameters of functions directly within the question—adding a dynamic, visual dimension to traditional formula-based assessment.

JSXGraph is already built into STACK, so there’s no need for separate installation.

Formulas Question Type (Moodle)

Formulas is a Moodle question type that supports algebraic input, symbolic evaluation, randomization, and automated feedback—making it well-suited for both formative and summative assessment.

Interactive elements—such as JSXGraph constructions—can be embedded to enable visual input and dynamic manipulation within Formulas questions. The Formulas extension for the Moodle JSXGraph filter facilitates the two-way exchange of values between the question logic and the interactive JSXGraph diagrams.