--- loncom/html/adm/help/tex/Authoring_Scripting_Tags.tex 2003/06/10 19:29:26 1.1 +++ loncom/html/adm/help/tex/Authoring_Scripting_Tags.tex 2004/05/10 14:27:33 1.2 @@ -1,7 +1,7 @@ \label{Authoring_Scripting_Tags} \begin{itemize} -\item \textbf{display}\index{display}: The intervening perl script is evaluated +\item \textbf{display}\index{display}: The intervening Perl script is evaluated in the safe space and the return value of the script replaces the entire tag. \item \textbf{import}\index{import}: Causes the parse to read in the file @@ -10,11 +10,11 @@ the file had existed at location of the \item \textbf{parserlib}\index{parserlib}: the enclosed filename contains definitions for new tags. \item \textbf{script}\index{script}: If the attribute \textbf{type} is -set to {}``loncapa/perl'' the enclosed data is a perl script which -is evaluated inside the perl Safe space. The return value of the script +set to {}``loncapa/perl'' the enclosed data is a Perl script which +is evaluated inside the Perl Safe space. The return value of the script is ignored. \item \textbf{scriptlib}\index{scriptlib}: The enclosed filename contains -perl code to run in the safe space. +Perl code to run in the safe space. \item \textbf{block}\index{block}: Has a required argument \textbf{condition} that is evaluated. If the condition is true everything inside the tag is evaluated, otherwise everything inside the block tag is skipped. @@ -31,7 +31,7 @@ the number of tags inside that are actua \item \textbf{solved}\index{solved}: Everything inside the tag is skipped if the problem is {}``not solved''. \item \textbf{while}\index{while}: Implements a while loop. The required -attribute \textbf{condition} is a perl scriptlet that when evaluated +attribute \textbf{condition} is a Perl scriptlet that when evaluated results in a true or false value. On true the entirety of the text between the whiles is parsed. The condition is tested again, etc. If false it goes to the next tag.