Parameterization is a useful feature to save an immense amount of time creating assessment questions for students. We will review:
Parameters enable us to create variations of the same question by replacing question arguments such as numbers or words with a parameter. We can create hundreds of different questions that follow the same structure in virtually no time. This is especially helpful to:
For example, let's say we have the question:
For extra practice solving algebraic equations, we could ask students the same exact question but using other numbers. For example:
We can create these multiple versions of the original question simply by using parameters.
In our example, we have the question Solve x + 10 = 50 for x.
The possible choices for the answers are:
Let’s say we want to change the question so that x + a changing variable = 50.
We must update the parameter in 3 places:
In the Question, we replace our selected argument with a parameter variable defined by back ticks. We will use the variable `y` with back ticks.
Solve x + `y` = 50 for x.
We use back ticks `y` when using text or TemplateSlot[“y”] when using expressions.
Under Assets, click the (+) and select Parameter.
A new Parameters section will expand. We add the parameter with the same variable name in the question and define the interval minimum, maximum, and steps.
For example we can use a minimum 10, maximum 40, with a step size of 1 to have y equal to 10, 15, 20, 25, 30, 35, or 40.
Lastly, let’s include the parameter variable in the Choices.
We need to change the inputs to expressions by clicking the T button.
The parameter variable is defined by TemplateSlot[“y”]. We know the solution for x will always equal 50 minus the parameter y.
Fill the remaining answers for the question.
Preview the question, and we see the parameter y is randomly selected. (Below is an example of a possible preview.)
If we preview the question again, you can see the parameter now changes. (Below is an example of a possible preview.)
We follow the same procedure for any question type: selection, free response, and interactive response questions.
It is possible to use as many parameters as desired for a question.
In our example, we can revise the question a step further to include a new parameter variable.
In the Question, we replace our selected argument with a second parameter variable defined by back ticks. We will use the variable `z` with back ticks.
Solve x + `y` = `z` for x.
Under Assets, click the (+) and add a second Parameter.
We add the parameter with the same variable name z in the question and define the interval minimum, maximum, and steps.
For example we can use a minimum 50, maximum 100, with a step size of 5 to have z equal to 50, 55, 60, 65, and so forth.
Lastly, let’s include the parameter variable in the Choices.
The second parameter variable is defined by TemplateSlot[“z”]. We know the solution for x will always equal parameter z minus the parameter y.
Fill the remaining answers for the question.
Lastly, let's preview the question again.
After you finish creating your assessment, remember to save your work by clicking the cloud button. Then deploy the exam to SYLVA.
Parameters are a helpful way to create a variety of the same question to reinforce learning concepts for students and prevent cheating. We have the flexibility to use one parameter or multiple, based on your creative needs.