Random Exercises

Algebrakit lets you create questions that are different every time. Random questions have several benefits, such as:

  • Offer unlimited practice to master procedural fluency
  • Create reusable assessment items.

Random questions offer the same functionalities as nonrandom ones, including substep evaluation and automated scaffolds.

Randomization is not limited to Multistep questions, but can be used in all question types. For example, you can use the Geometry & Graphs question type to display a random graph and use Multistep to let students write the corresponding function definition.

The live example below shows some exercises yo can try out. Use the Repeat button to generate new random instances.

Examples of random questions.

Algebrakit offers two approaches to define random exercises.

  1. A basic form to define random numbers from a range and random expressions from a list.
  2. The Algebra Scripting Language, which is an advanced approach for full control.

Both approaches are covered in the following sections.