To further the conversation, can Moodle generate random numbers directly into the question, rather than create a
static dataitem list? If not...why? Does creating a dataitem list conserve
server resources (memory)? Do random numbers create havoc with programming?
Here's the dream...
Create a problem like {x} + {y} where both wildcards are randomly chosen from predetermined constraints (Max, Min, Place Value, Step), and imported directly into the question. For example, generate a random number between 5.5 and 10.5 with a step value of 0.2 (e.g. 5.5, 5.7...10.3, 10.5).
Also, consider an example with three wildcards {x}, {y}, {z}. When the dataitem is generated, the three values are statically coupled (e.g. dataitem1 = 3,6,8 and dataitem2 = 1,5,2). Anytime these dataitems are used, (3,6,8) will be together and so will (1,5,2). Instead, Moodle should randomly pick an {x}, {y}, {z} and THEN assemble them into the question...dynamically...so the three variables could be (1,6,2).
If none of this is possible due to programming/server/memory constraints...then back to the 100 item list we shall retreat.
Thanks!