A generic solution for datasets can be by adding a dataset question type which allows the user to define variables and sets (ideally multidimensional sets). Then a question of this type is added to a quiz and when the quiz is generated (server side), the question generates a random set of values, and all the other questions (flagged for synchronization) are parsed, and corresponding parameters are assigned with the values.
For example:
The set:
a = {{an engine,a car}{a page,a book}{a lens,glasses}}
A MC question template:
The relation of {a0} to {a1} is:
a. Part/Whole
b. Whole/Part
c. Whole/Whole
d. Part/Part
Possible instances generated randomly:
The relation of an engine to a car is:
...
The relation of a page to a book is:
...
The relation of a lens to glasses is:
...
Parameters could also be placed in the options:
Which of the following is a Part/Whole relation:
a. {a0} to {a1}
b. {b0} to {b1}
c. {c0} to {c1}
d. {d0} to {d1}
(where b, c and d are parameters of sets that represent other types of relation)
Quiz
Multiple questions using information
This discussion has been locked so you can no longer reply to it.