Dynamic content (algorithms), Creating or editing an algorithm – Turning Technologies ExamView User Manual

Page 88

Advertising
background image

ExamView Test Generator

88

Dynamic Content (Algorithms)

Through the use of built-in algorithmic functions, keywords, and variables, ExamView Test Generator allows you to create
dynamic questions. Algorithms allow infinite customizing of a test question using mathematical definitions. For example, with
a single click you can print multiple versions of the same test, with the software automatically calculating new values for every
question and answer.

Through the use of mathematical, string, and special functions along with the ability to create custom functions, dynamic
content can be created for any subject area.

This chapter covers the following topics:

Creating or Editing an Algorithm

Algorithmic Syntax

Algorithm Definitions

Creating or Editing an Algorithm

There are no formatting options for constants, conditions, and user-defined functions, since only variables can be inserted into
questions, narratives, or matching groups. If you have a value that is a constant or condition and you want to display it, you will
need to create it as a variable.

TIP

In order to make your algorithms easy to understand or debug, you may want to include comments
in your algorithm definitions. To add a comment, type the pound sign (#) followed by your comment
in the Definition field.

1

Create a new question, narrative, or matching group.

2

Click Edit from the menu bar and select Algorithm Definitions.

The Edit Algorithm Definitions window opens.

3

Click New create a variable, constant, condition, or user-defined function.

IMPORTANT

Once an algorithm is created as a particular type: variable, constant, condition, or user-
defined function, you will be unable to change the type.

4

To add algorithms to an existing item, click Edit from the menu bar and select Algorithm Definitions, select the
algorithm name and definition, and click Edit.

How to create or edit a new variable...

1

Enter a variable name.

turningtechnologies.com/user-guides

Advertising