Note: You are currently viewing documentation for Moodle 3.3. Up-to-date documentation for the latest stable version of Moodle is probably available here: Formulas: More examples.

Formulas: More examples: Difference between revisions

From MoodleDocs
(Redirected page to Formulas question type)
 
(65 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Formulas question type}}
#REDIRECT [[Formulas_question_type]]
 
==Significant figures==
''"The significant figures of a number are digits that carry meaning contributing to its measurement resolution."'' (Reference: https://en.wikipedia.org/wiki/Significant_figures).
 
The Formulas question has no built-in function to display numbers with a given number of significant figures. However, it is easy to work out this function as the following variable assignment which works with any real number:
 
<pre style="font-size:113%;width: 98%;">
xr=x==0?x:round(x*pow(10,nsf-1-floor(log10(abs(x)))),0)*pow(10,-nsf+1+floor(log10(abs(x))));
</pre>
 
where <span style="font-family: monospace;font-size:113%;">x</span> is the number to be rounded, <span style="font-family: monospace;font-size:113%;">nsf</span> the number of significant digits to keep and <span style="font-family: monospace;font-size:113%;">xr</span> the resulting rounded value.
 
<div style="border:1px solid #bce8f1;border-radius:4px;padding: 0px 15px 0px; margin:20px 0 25px;">
<div style="font-family:Lucida Sans Unicode;font-size:113%;color:#6c336d;margin:10px 0 10px;> Example</div>
 
This example deals with the display of the correct answers with different numbers of significant figures.
 
The Formulas question should look like this:
 
[[File:Formulas201712310126.png|680px]]
 
<div style="margin:20px 0 20px;">
[http://35.193.77.29/mod/quiz/view.php?id=153<span style="background-color:#f98012;box-shadow: 0 5px 10px #cbcbcb;border: none;color:white;padding: 8px 16px;text-align:center;text-decoration: none;cursor:pointer;">Play it</span>]   [[Formulas_question_type#Examples|Login info]]  ''(Open in new tab: Ctrl+Shift+Click)''
</div>
</div>
 
<div style="border:1px solid #bce8f1;border-radius:4px;padding: 0px 15px 0px; margin:20px 0 25px;">
<div style="font-family:Lucida Sans Unicode;font-size:113%;color:#6c336d;margin:10px 0 10px;> Example</div>
 
This example is a significant figures drill.
 
<pre style="font-size:113%;width: 98%;">
General
  Question name*      Significant figures drill
Variables
  Random variables    a=a={-1,1};
                      b={-4:4.01:0.01};
                      ncs={2,3,4};
Main question
  Question text*      With part's text placeholders
                      Two subquestions on addition:
                      {#1a}
                      {#1b}
                      One subquestion on subtraction:
                      {#2}
Part 1
  Part's mark*        1
  Answer type          Number
  Answer*              7
  Grading criteria*    Absolute error == 0
  Placeholder name    #1a
  Part's text          What is 3 + 4?
Part 2
  Part's mark*        1
  Answer type          Number
  Answer*              9
  Grading criteria*    Absolute error == 0
  Placeholder name    #1b
  Part's text          What is 4 + 5?
Part 3
  Part's mark*        1
  Answer type          Number
  Answer*              3
  Grading criteria*    Absolute error == 0
  Placeholder name    #2
  Part's text          What is 9 − 6?
</pre>
 
The Formulas question should look like this:
 
[[File:Formulas201712301427.png|680px]]
 
<div style="margin:20px 0 20px;">
[http://35.193.77.29/mod/quiz/view.php?id=152<span style="background-color:#f98012;box-shadow: 0 5px 10px #cbcbcb;border: none;color:white;padding: 8px 16px;text-align:center;text-decoration: none;cursor:pointer;">Play it</span>]   [[Formulas_question_type#Examples|Login info]]  ''(Open in new tab: Ctrl+Shift+Click)''
</div>
</div>
 
[[#top|Back to top of page]]
 
[[Formulas_question_type|← FORMULAS QUESTION TYPE]]

Latest revision as of 00:59, 1 February 2018