File:
[LON-CAPA] /
loncom /
html /
adm /
help /
tex /
Maxima_Argument_Array.tex
Revision
1.1:
download - view:
text,
annotated -
select for diffs
Sat Jun 14 20:17:22 2008 UTC (16 years, 2 months ago) by
www
Branches:
MAIN
CVS tags:
version_2_9_X,
version_2_9_99_0,
version_2_9_1,
version_2_9_0,
version_2_8_X,
version_2_8_99_1,
version_2_8_99_0,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_X,
version_2_7_99_1,
version_2_7_99_0,
version_2_7_1,
version_2_7_0,
version_2_6_99_1,
version_2_6_99_0,
version_2_12_X,
version_2_11_X,
version_2_11_5_msu,
version_2_11_5,
version_2_11_4_uiuc,
version_2_11_4_msu,
version_2_11_4,
version_2_11_3_uiuc,
version_2_11_3_msu,
version_2_11_3,
version_2_11_2_uiuc,
version_2_11_2_msu,
version_2_11_2_educog,
version_2_11_2,
version_2_11_1,
version_2_11_0_RC3,
version_2_11_0_RC2,
version_2_11_0_RC1,
version_2_11_0,
version_2_10_X,
version_2_10_1,
version_2_10_0_RC2,
version_2_10_0_RC1,
version_2_10_0,
loncapaMITrelate_1,
language_hyphenation_merge,
language_hyphenation,
bz6209-base,
bz6209,
bz5969,
bz2851,
PRINT_INCOMPLETE_base,
PRINT_INCOMPLETE,
HEAD,
GCI_3,
GCI_2,
GCI_1,
BZ5971-printing-apage,
BZ5434-fox,
BZ4492-merge,
BZ4492-feature_horizontal_radioresponse
Some documentation
1: \label{Maxima_Argument_Array}
2: Mathresponse maintains two arrays:
3: \begin{itemize}
4: \item RESPONSE: the entries that the student provided
5: \item LONCAPALIST: the contents of a Perl variable or array passed in the ``Argument Array'' field
6: \end{itemize}
7: For example, to check if the student answer is the derivative of the argument list passed:
8: \begin{verbatim}
9: <script type="loncapa/perl">@vector=('x^2','x^3');</script>
10: <mathresponse answerdisplay="$example" cas="maxima" args="@vector" id="11">
11: <answer>
12: diffx:trigsimp(trigreduce(RESPONSE[1]-diff(LONCAPALIST[1],x,1)));
13: diffy:trigsimp(trigreduce(RESPONSE[2]-diff(LONCAPALIST[2],x,1)));
14: is (diffx=0 and diffy=0);
15: </answer>
16: <textline readonly="no" size="50" />
17: </mathresponse>
18: \end{verbatim}
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>