Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Calculated question type creation

From MoodleDocs
Revision as of 05:25, 13 June 2006 by Pierre Pichet (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Calculated question creation process Calculated question is an extended numerical question where parameters of a mathematical problems are generated and used to calculate the answer using a mathematical formula. So the answer parameter of a numerical question is replaced by the mathematical formula using the same answer database structure that the numerical question. The generated parameters are identified by a special format that is not used in mathematical PHP equation {param} where the param name begins by a letter and can include alphanumerics symbol a-z A-Z _ 0-9 ex. {ad} ,{a_2} {a4_r}. These parameters are transform in datasets defined by a min,max,decimal and generation mode. Using these definitions a number of different values are generated (the datasetitems) and to generate different question instances in quizzes, lessons etc. Actually the creation of a calualted question is a three step process