Randomize & Remap
1. Randomizer
A Randomizer reorders the Steps individually for all students.
- [S1] Step 1 Definition
- [S2] Step 2 Definition
- [S3] Step 3 Definition
- [S4] Step 4 Definition
The Randomizer create e.g. the following order in the steps, but the same Step-ID will have the same Definition of the Proof Step:
- [S2] Step 2 Definition
- [S1] Step 1 Definition
- [S4] Step 4 Definition
- [S3] Step 3 Definition
To change the proof step IDs in way that the IDs represent the new order of the steps. A switch $randomize_proofsteps = 1 will start the randomizer for a theorem. Please keep in mind that the Question Settings define "NO - SAME VERSION ON REATTEMPT", Otherwise iMathAS randomizes the steps on every SUBMIT/UPDATE of the student. Click in the SETTINGS-Column on CHANGE.
You will get the following interface to change Reattempt-Setting: [No, same version on reattempt]
2. Remapper
Lets start with the result of the Randomizer that has still the original IDs for the Proof Steps.
- [S2] Step 2 Definition
- [S1] Step 1 Definition
- [S4] Step 4 Definition
- [S3] Step 3 Definition
To change the proof step IDs in way that the IDs represent the new order of the steps the Remapper will be used. You can use the remapper by setting the switch $remap_proofsteps = 1 . The Remapper will provide new IDs for the proof steps and keeps the Order of them.
- [S1] Step 2 Definition
- [S2] Step 1 Definition
- [S3] Step 4 Definition
- [S4] Step 3 Definition
3. Installation of Randomizer/Remapper
To use the Randomizer and Remapper you need to install the backgroundcode for the Remapper/Randomizer in a single Question. The Randomizer/Remapper Backgroundcode is for exampe install in question with Question-ID 4200. For all e-Proofs you include the backgroundcode by the following commands. This commands are generated automatically by the iMathAScreator for e-Proof.
Code in Question of your e-Proofs:
The includecodefrom(4200)-Call for the Remapper/Randomizer should be located before the includecodefrom-Calls for the background-Code. The Quetions-IDs can be set in Interface of the iMathAScreator (see the following Screenshots)