Annotation of loncom/html/adm/help/tex/Authoring_Scripting_Tags.tex, revision 1.1

1.1     ! bowersj2    1: \label{Authoring_Scripting_Tags}
        !             2: 
        !             3: \begin{itemize}
        !             4: \item \textbf{display}\index{display}: The intervening perl script is evaluated
        !             5: in the safe space and the return value of the script replaces the
        !             6: entire tag.
        !             7: \item \textbf{import}\index{import}: Causes the parse to read in the file
        !             8: named in the body of the tag and parse it as if the entire text of
        !             9: the file had existed at location of the tag.
        !            10: \item \textbf{parserlib}\index{parserlib}: the enclosed filename contains
        !            11: definitions for new tags.
        !            12: \item \textbf{script}\index{script}: If the attribute \textbf{type} is
        !            13: set to {}``loncapa/perl'' the enclosed data is a perl script which
        !            14: is evaluated inside the perl Safe space. The return value of the script
        !            15: is ignored. 
        !            16: \item \textbf{scriptlib}\index{scriptlib}: The enclosed filename contains
        !            17: perl code to run in the safe space.
        !            18: \item \textbf{block}\index{block}: Has a required argument \textbf{condition}
        !            19: that is evaluated. If the condition is true everything inside the
        !            20: tag is evaluated, otherwise everything inside the block tag is skipped.
        !            21: \item \textbf{notsolved}\index{notsolved}: Everything inside the tag is
        !            22: skipped if the problem is {}``solved''.
        !            23: \item \textbf{postanswerdate}\index{postanswerdate}: Everything inside
        !            24: the tag is skipped if the problem is before the answer date.
        !            25: \item \textbf{preduedate}\index{preduedate}: Everything inside the tag
        !            26: is skipped if the problem is after the due date 
        !            27: \item \textbf{randomlist}\index{randomlist}: The enclosed tags are parsed
        !            28: in a stable random order. The optional attribute \textbf{show} restricts
        !            29: the number of tags inside that are actually parsed to no more than
        !            30: \textbf{show}.
        !            31: \item \textbf{solved}\index{solved}: Everything inside the tag is skipped
        !            32: if the problem is {}``not solved''.
        !            33: \item \textbf{while}\index{while}: Implements a while loop. The required
        !            34: attribute \textbf{condition} is a perl scriptlet that when evaluated
        !            35: results in a true or false value. On true the entirety of the text
        !            36: between the whiles is parsed. The condition is tested again, etc.
        !            37: If false it goes to the next tag.
        !            38: \end{itemize}

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>