diff options
Diffstat (limited to 'macros/latex/contrib/ximera/src/graded.dtx')
-rw-r--r-- | macros/latex/contrib/ximera/src/graded.dtx | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/macros/latex/contrib/ximera/src/graded.dtx b/macros/latex/contrib/ximera/src/graded.dtx new file mode 100644 index 0000000000..24ec67052d --- /dev/null +++ b/macros/latex/contrib/ximera/src/graded.dtx @@ -0,0 +1,20 @@ +% \subsection{Grading by points} +% \DescribeEnv{graded}{The |graded| environment does nothing in latex, +% but in html, it wraps the activities in a div in order to assign +% some weight to them for grading.} +% \begin{macrocode} +%<*classXourse> +\newenvironment{graded}[1]{}{} +%</classXourse> +% \end{macrocode} +% So indeed this environment in html wraps the activities in a div in +% order to assign some number of points to them. +% \begin{macrocode} +%<*htXourse> +\renewenvironment{graded}[1]{% +\ifvmode \IgnorePar\fi \EndP\HCode{<div class="graded" data-weight="#1">}\IgnoreIndent% +}{ +\ifvmode \IgnorePar\fi \EndP\HCode{</div>}\IgnoreIndent% +} +%</htXourse> +% \end{macrocode} |