--- loncom/html/adm/help/tex/Math_Response_Problems.tex 2007/01/22 21:49:26 1.1
+++ loncom/html/adm/help/tex/Math_Response_Problems.tex 2017/01/23 20:29:42 1.5
@@ -1,57 +1,7 @@
-\label{Math_Response_Problems}
-Math Response is a way to have a problem graded based on an algorithm that is executed inside of a computer algebra system.
-The use of this response type is
-generally discouraged, since the responses will not be analyzable by the LON-CAPA statistics tools.
+\label{Math_Response_Problems}\index{Math Response}
-Which computer algebra system is to be used is specified in the cas argument of the mathresponse tag; currently, only Maxima is available.
-LON-CAPA sets up two arrays inside the computer algebra system: RESPONSE and LONCAPALIST. RESPONSE contains the student input by component, for example, if "3,42,17" is entered, RESPONSE[2] would be 42. LONCAPALIST contains the arguments passed in the args of mathresponse.
+Math Response is a way to have a problem graded based on an algorithm that is executed inside of a
+computer algebra system based on an algorithm written by the problem author. It is extremely powerful,
+as it tests answers for conditions rather than agreement with a particular correct answer. An unfortunate
+byproduct, however, is that it cannot be analyzed by several of the LON-CAPA statistics tools.
-The answerdisplay is what is displayed when the problem is in "Show Answer" mode.
-
-The following example illustrates this.
-\begin{verbatim}
-
-
-
-Give an example of a function
-
-
which is orthogonal to $function with respect to the
-scalar product
-\[ =
-\frac{1}{\pi} \int_{-\pi}^{\pi}dx g(x) \cdot h(x)\]
-
-
whose norm is 1.
-
-
-overlap:integrate((RESPONSE[1])*(LONCAPALIST[1]),x,-%pi,%pi)/%pi;
-norm:integrate((RESPONSE[1])*(RESPONSE[1]),x,-%pi,%pi)/%pi;
-is(overlap=0 and norm=1);
-
-
-
-overlap: integrate((LONCAPALIST[1])*(RESPONSE[1]),x,-%pi,%pi)/%pi;
-is(not overlap = 0);
-
-
-norm: integrate((RESPONSE[1])*(RESPONSE[1]),x,-%pi,%pi)/%pi;
-is(not norm = 1);
-
-
-The function you have provided does not have a norm of one.
-
-
-
-The function you have provided is not orthogonal.
-
-
-
-
Note that with respect to the above norm, $\cos(nx)$ is perpendicular to $\sin(nx)$ and perpendicular to $\cos(mx)$ for $n\ne m$.