Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Calculated question type.

Talk:Calculated question type: Difference between revisions

From MoodleDocs
No edit summary
(Calculate Question: Random Numbers)
Line 6: Line 6:


A sample would be helpful.
A sample would be helpful.
== Calculate Question: Random Numbers ==
Calculated Questions in Moodle allow for the creation of a question with "wildcards". The wildcards are used to create a database of numerical values...randomly generated...but static thereafter. So, if only two entries of random numbers are made into the database...(eg. x = 3 and x = 5...randomly generated of course), then the question only uses 3 and 5 for the wildcard. For additional values of the wildcard, additional entries must be randomly generated and placed into the static database.
Why not eliminate the static database, and just have Moodle generate truly random, non-static wildcards into the actual question? I've seen other course management programs that do this, such as LON-CAPA from Michigan State University.
For example...
Q: Find the sum of {x} and {y}.
To generate the wildcards, Moodle would randomly choose an "x" and "y" (eg. where {x|0<x<10, step .1} and {y|5<y<10, step 1}), and insert the values directly into the question/answer.  The values of "x" and "y" would be randomly chosen each time, greatly improving the variation of question/answer possibilities.  This would be an improvement over the current limited static database method.
A static database of randomly-generated numbers is NOT a random number generator. The same two "random" wildcard values get used over and over...and the variation of each question is determined by the number of static entries in the database.
Perhaps Moodle can already perform this action, and I simply haven't found the correct function or procedure.  Any suggestions for accomplishing random numbers in calculated quizzes are welcome and appreciated.

Revision as of 14:26, 4 November 2007

I'm trying to create just a SAMPLE calculated question to evaluate moodle quiz export XML, and am finding it about impossible to figure out. I've done some programming, and have figured some of it, but this is a very unfriendly format explanation. It would be lovely if there could be some explanation as to what a wild card is, and how to create data sets. I can put in a bit about the first thing, but the datasets still have me stumped. D.I. von Briesen 18:16, 23 June 2007 (CDT)

Please explain what a "placeholder" is - there is no other mention anywhere in Moodle (according to search!)

How does it match "item" in the question creation?

A sample would be helpful.

Calculate Question: Random Numbers

Calculated Questions in Moodle allow for the creation of a question with "wildcards". The wildcards are used to create a database of numerical values...randomly generated...but static thereafter. So, if only two entries of random numbers are made into the database...(eg. x = 3 and x = 5...randomly generated of course), then the question only uses 3 and 5 for the wildcard. For additional values of the wildcard, additional entries must be randomly generated and placed into the static database.

Why not eliminate the static database, and just have Moodle generate truly random, non-static wildcards into the actual question? I've seen other course management programs that do this, such as LON-CAPA from Michigan State University.

For example...

Q: Find the sum of {x} and {y}. To generate the wildcards, Moodle would randomly choose an "x" and "y" (eg. where {x|0<x<10, step .1} and {y|5<y<10, step 1}), and insert the values directly into the question/answer. The values of "x" and "y" would be randomly chosen each time, greatly improving the variation of question/answer possibilities. This would be an improvement over the current limited static database method.

A static database of randomly-generated numbers is NOT a random number generator. The same two "random" wildcard values get used over and over...and the variation of each question is determined by the number of static entries in the database.

Perhaps Moodle can already perform this action, and I simply haven't found the correct function or procedure. Any suggestions for accomplishing random numbers in calculated quizzes are welcome and appreciated.