Subversion Repositories wimsdev

Rev

Rev 5900 | Rev 6133 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. <center><h3>Examples of interactive exercises under OEF format</h3></center> <p>
  3.  
  4. Here are some exampls of interactive exercises one can create by Createxo.
  5. <ol>
  6.  
  7. <li>
  8. <hr style="width:50%"/>
  9. <b>Length of vector 2D</b>, a simple computation of the length of
  10. a vector in the plane. Here is the complete source of this exercise.
  11.  
  12. <p><pre>
  13. \title{Norm of vector 2D}
  14. \language{en}
  15. \computeanswer{no}
  16. \format{html}
  17.  
  18. \integer{x=random(-10..10)}
  19. \integer{y=random(-10..10)}
  20. \real{norm=sqrt((\x)^2+(\y)^2)}
  21. \statement{What is the length of the vector (\x,\y) in R<sup>2</sup>?}
  22.  
  23. \hint{The length of a vector  (x,y) is equal to
  24. sqrt(x^2+y^2).}
  25. \answer{The length}{\norm}
  26. </pre>
  27.  
  28. In this exercise, one has defined 2 random integers, x et y, who are the
  29. coordinates of the vector. Then a third parameter, this time real, is defined
  30. by the formula of the length. The exercise takes a freestyle reply under the
  31. name of ``the length'', and the good reply should be the value of the third
  32. parameter``norm''. A hint is prepared in the exercise, which recalls the
  33. formula of the length. <p>
  34. You can
  35. !set parm=oef_answercnt=1&oef_choicecnt=0&oef_title=Norm of vector 2D&oef_format=html&oef_computeanswer=no&level=2&oef_parms=%5Cinteger%7Bx%3Drandom%28-10..10%29%7D%0D%0A%5Cinteger%7By%3Drandom%28-10..10%29%7D%0D%0A%5Creal%7Bnorm%3Dsqrt%28%28%5Cx%29%5E2%2B%28%5Cy%29%5E2%29%7D&oef_statement=What is the length of the vector %28%5Cx%2C%5Cy%29 in R%3Csup%3E2%3C%2Fsup%3E%3F&ansprompt1=The length&ansgood1=%5Cnorm&oef_hint=The length f a vector %28x%2Cy%29 is equal to %0D%0Asqrt%28x%5E2%2By%5E2%29.&oef_solution= $
  36. !href cmd=reply&mode=guided&$parm load this example into the menu
  37.  to test it. (You can also copy the source into the menu under raw mode.)
  38. </p>
  39. </li>
  40. <li> <hr style="width:50%"/>
  41. <b>Trace of matrix 2x2</b>, computes the trace of a matrix. The question
  42.  is formatted by TeX, for a better presentation of the matrix. Here is
  43.  the complete source of the exercise.
  44. <pre>
  45. \title{Trace of matrix 2x2}
  46. \language{en}
  47. \computeanswer{yes}
  48. \format{tex}
  49.  
  50. \integer{range=20}
  51. \integer{a=random(-\range..\range)}
  52. \integer{b=random(-\range..\range)}
  53. \integer{c=random(-\range..\range)}
  54. \integer{d=random(-\range..\range)}
  55. \integer{trace=(\a)+(\d)}
  56. \statement{Compute the trace of the matrix
  57. $$\pmatrix{\a&\b\cr \c&\d}$$.}
  58.  
  59. \answer{The trace}{\trace}
  60. </pre>
  61. We have first defined an integer ``range'', to be used to bound the
  62. random values a,b,c,d which are the elements of the matrix. And the trace is
  63. of course defined by the sum of the elements on the diagonal. Please take
  64. care to the definition <span class="tt">trace=(\a)+(\d)</span>: the pairs of parentheses
  65. are necessary, for the substitution is literary. If you define
  66. <span class="tt">trace=\a+\d</span> and if a and d take the values of 3 and -15 respectively,
  67. you woule have <span class="tt">trace=3+-15</span>, a bad mathematical expression. <p>
  68. Remark that in this exercise, the non-computed replies are admitted
  69. (such as 2+15 or 3*105). <p>
  70. You can
  71. !set parm=oef_answercnt=1&oef_choicecnt=0&oef_title=Trace of matrix 2x2&oef_format=tex&oef_computeanswer=yes&level=2&oef_parms=%5Cinteger%7Brange%3D20%7D%0D%0A%5Cinteger%7Ba%3Drandom%28-%5Crange..%5Crange%29%7D%0D%0A%5Cinteger%7Bb%3Drandom%28-%5Crange..%5Crange%29%7D%0D%0A%5Cinteger%7Bc%3Drandom%28-%5Crange..%5Crange%29%7D%0D%0A%5Cinteger%7Bd%3Drandom%28-%5Crange..%5Crange%29%7D%0D%0A%5Cinteger%7Btrace%3D%28%5Ca%29%2B%28%5Cd%29%7D&oef_statement=Compute the trace of the matrix%0D%0A%24%5Cpmatrix%7B%5Ca%26%5Cb%5Ccr %5Cc%26%5Cd%7D%24.&ansprompt1=The trace&ansgood1=%5Ctrace&oef_hint= &oef_solution= $
  72. !href cmd=reply&mode=guided&$parm load this example into the menu
  73.  to test it. (You can also copy the source into the menu under raw mode.)
  74.  
  75. </li>
  76. </ol>
  77.  
  78.