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>