summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-01-29 21:21:06 +0000
committerKarl Berry <karl@freefriends.org>2023-01-29 21:21:06 +0000
commit10f178a835cbfc131f2b6d046596b19871bb5e86 (patch)
treeb382f6bf4fbd21c07f45776590dac75f9238814b /Master/texmf-dist/doc/latex
parentb024398a3a84c23e6127653e24525488c6857299 (diff)
moodle (29jan23)
git-svn-id: svn://tug.org/texlive/trunk@65672 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r--Master/texmf-dist/doc/latex/moodle/README.md37
-rw-r--r--Master/texmf-dist/doc/latex/moodle/moodle.pdfbin260933 -> 369655 bytes
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/check_babel.tex78
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/check_polyglossia.tex71
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/fig/MoodlE_logo.SVG12
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/fig/NoodlE_logo.SVG (renamed from Master/texmf-dist/doc/latex/moodle/test/fig/NoodlE_logo.svg)0
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/fig/NoodlE_logo.pngbin4119 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_autopoints-moodle.ref89
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_calculated_python-moodle.ref4
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_circuitikz-moodle.ref168
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_multi-moodle.ref2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_numerical-moodle.ref4
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_shortanswer-moodle.ref2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_commands-moodle.ref10
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_description-moodle.ref2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_diacritics_and_ligatures-moodle.ref33
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_environments-moodle.ref5
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_fancyvrb-moodle.ref26
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_generalfeedback-moodle.ref6
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_handout-moodle.ref8
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_horizontal_spacing-moodle.ref114
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics-moodle.ref667
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics_via_tikz-moodle.ref11
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics_with_svg-moodle.ref200
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_macros-moodle.ref60
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_matching-moodle.ref24
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_math-moodle.ref10
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_mathenv-moodle.ref6
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_minted-moodle.ref2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_multi-moodle.ref222
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_numerical-moodle.ref44
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_paragraph_breaks-moodle.ref4
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_points-moodle.ref (renamed from Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_point_points-moodle.ref)11
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_punctuation_and_symbols-moodle.ref165
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_samepage-moodle.ref335
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_sanction-moodle.ref110
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_shortanswer-moodle.ref4
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_special_characters-moodle.ref58
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tags-moodle.ref14
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tikz-moodle.ref198
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tikz_with_svg-moodle.ref150
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_truefalse-moodle.ref12
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_turkish-moodle.ref34
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_verbatim-moodle.ref26
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/makefile2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_autopoints.tex60
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_calculated_lua.tex2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_calculated_python.tex4
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_cloze_multi.tex12
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_cloze_numerical.tex7
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_cloze_shortanswer.tex8
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_commands.tex6
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_description.tex11
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_diacritics_and_ligatures.tex60
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_environments.tex7
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_escaping_right_braces_in_cloze.tex2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_fancyvrb.tex18
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_french.tex30
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_german.tex43
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_horizontal_spacing.tex58
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_includegraphics_with_svg.tex8
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_macros.tex39
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_matching.tex22
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_multi.tex14
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_numerical.tex32
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_paragraph_breaks.tex8
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_points.tex (renamed from Master/texmf-dist/doc/latex/moodle/test/test_point_points.tex)6
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_punctuation_and_symbols.tex92
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_samepage.tex185
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_sanction.tex143
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_shortanswer.tex2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_special_characters.tex90
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_turkish.tex47
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/test_verbatim.tex17
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_autopoints-moodle.ref89
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_calculated_lua-moodle.ref4
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_calculated_python-moodle.ref4
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_circuitikz-moodle.ref168
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_multi-moodle.ref2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_numerical-moodle.ref4
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_shortanswer-moodle.ref2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_commands-moodle.ref10
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_description-moodle.ref2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_diacritics_and_ligatures-moodle.ref33
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_environments-moodle.ref5
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_fancyvrb-moodle.ref26
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_generalfeedback-moodle.ref6
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_german-moodle.ref14
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_handout-moodle.ref8
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_horizontal_spacing-moodle.ref114
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics-moodle.ref667
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics_via_tikz-moodle.ref27
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics_with_svg-moodle.ref200
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_macros-moodle.ref60
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_matching-moodle.ref24
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_math-moodle.ref10
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_mathenv-moodle.ref6
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_minted-moodle.ref2
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_multi-moodle.ref224
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_numerical-moodle.ref44
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_paragraph_breaks-moodle.ref4
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_points-moodle.ref (renamed from Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_point_points-moodle.ref)12
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_punctuation_and_symbols-moodle.ref165
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_samepage-moodle.ref335
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_sanction-moodle.ref110
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_shortanswer-moodle.ref4
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_special_characters-moodle.ref58
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_tags-moodle.ref12
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_tikz-moodle.ref118
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_truefalse-moodle.ref13
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_turkish-moodle.ref34
-rw-r--r--Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_verbatim-moodle.ref26
112 files changed, 4843 insertions, 1876 deletions
diff --git a/Master/texmf-dist/doc/latex/moodle/README.md b/Master/texmf-dist/doc/latex/moodle/README.md
index 30e1b4a9761..f6d06f6f5fc 100644
--- a/Master/texmf-dist/doc/latex/moodle/README.md
+++ b/Master/texmf-dist/doc/latex/moodle/README.md
@@ -10,11 +10,11 @@ part of all distributions of LaTeX version 2005/12/01 or later.
Original contents (2016): [Anders O.F. Hendrickson](/author/hendrickson) ([contact](mailto:anders.o.f.hendricksonATgmail.com))
-2019-2021: [Matthieu Guerquin-Kern](/author/guerquin-kern) ([contact](mailto:guerquin-kernATcrans.org))
+2019-2023: [Matthieu Guerquin-Kern](/author/guerquin-kern) ([contact](mailto:guerquin-kernATcrans.org))
# Contents
-This work, under version number 0.8, consists of the files
+This work, under version number 1.0, consists of the files
[`moodle.dtx`](/tex-archive/macros/latex/contrib/moodle/moodle.dtx),
[`moodle.ins`](/tex-archive/macros/latex/contrib/moodle/moodle.ins), and the derived documentation
file [`moodle.pdf`](/tex-archive/macros/latex/contrib/moodle/moodle.pdf).
@@ -24,7 +24,7 @@ Details on how to generate derived files from the sources are given in Section "
A TDS archive [moodle.tds.zip](http://mirrors.ctan.org/install/macros/latex/contrib/moodle.tds.zip) is
also available to be conveniently expanded in your local texmf directory.
-It contains the derived file `moodle.sty` and a set of test files.
+It contains the derived files `moodle.sty`, `moodle.pdf` and a set of test files.
# Requirements
@@ -38,25 +38,35 @@ This package (`moodle.sty`) requires the following packages:
- [`xpatch`](pkg/xpatch),
- [`array`](pkg/array),
- [`ifplatform`](/pkg/ifplatform),
+- [`shellesc`](pkg/shellesc),
+- [`readprov`](pkg/readprov),
- [`fancybox`](pkg/fancybox), and
- [`getitems`](pkg/getitems).
-In order to manipulate images, the package relies on the following external tools:
+The package option `handout` requires:
+- [`randomlist`](pkg/randomlist).
+
+In order to manipulate images, the package relies on the following tools:
+- [`graphics`](pkg/graphics),
- [GhostScript](www.ghostscript.com),
- [ImageMagick](www.imagemagick.org), and
- [optipng](http://optipng.sourceforge.net/).
-In addition, to compile the documentation, the following LaTeX packages are
+Instead, to compile the documentation, the following LaTeX packages are
necessary:
- [`amssymb`](pkg/amssymb),
-- [`metalogo`](pkg/metalogo),
-- [`multirow`](pkg/multirow),
-- [`threeparttable`](pkg/threeparttable),
+- [`babel`](pkg/babel),
- [`booktabs`](pkg/booktabs),
+- [`changelog`](pkg/changelog),
+- [`dtxdescribe`](pkg/dtxdescribe),
+- [`eurosym`](pkg/eurosym),
- [`hyperref`](pkg/hyperref),
+- [`longtable`](pkg/longtable),
+- [`minted`](pkg/minted),
+- [`microtype`](pkg/microtype),
- [`tikz`](pkg/tikz),
-- [`minted`](pkg/minted), and
-- [`microtype`](pkg/microtype).
+- [`threeparttable`](pkg/threeparttable), and
+- [`varioref`](pkg/varioref).
# Building
@@ -64,8 +74,11 @@ The file `moodle.sty` can be generated using the command
```bash
latex moodle.ins
````
-The documentation file `moodle.pdf` can be generated by running twice the command
+The documentation file `moodle.pdf` can be generated by running
+successively the three commands:
```bash
-lualatex -shell-escape moodle.dtx
+lualatex -halt-on-error -shell-escape moodle.dtx
+makeindex -s gglo.ist -o moodle.gls moodle.glo
+lualatex -halt-on-error -shell-escape moodle.dtx
```
(n.b. the requirements in the previous section)
diff --git a/Master/texmf-dist/doc/latex/moodle/moodle.pdf b/Master/texmf-dist/doc/latex/moodle/moodle.pdf
index 47a4c2ecca1..4c67dab2237 100644
--- a/Master/texmf-dist/doc/latex/moodle/moodle.pdf
+++ b/Master/texmf-dist/doc/latex/moodle/moodle.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/moodle/test/check_babel.tex b/Master/texmf-dist/doc/latex/moodle/test/check_babel.tex
new file mode 100644
index 00000000000..7ce8d9b830f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/check_babel.tex
@@ -0,0 +1,78 @@
+% !TeX encoding = UTF-8
+% !TeX spellcheck = en_US
+% !TEX TS-program = lualatex
+\documentclass{article}
+\usepackage[nostamp,draft]{moodle}
+\ifPDFTeX % FOR LATEX and PDFLATEX
+ \usepackage[utf8]{inputenc} % necessary
+ \usepackage[T1]{fontenc} % necessary
+\else % assuming XELATEX or LUALATEX
+ \usepackage{fontspec}
+\fi
+\def\FullSupportList{british,french,ngerman,german,italian,spanish}
+\def\PartialSupportList{catalan,croatian,czech,danish,dutch,
+estonian,finnish,hungarian,icelandic,lithuanian,norsk,polish,portuguese,
+romanian,swedish,turkish}
+\def\ExtraList{}% the shortands of Turkish are particularly
+%dangerous
+\usepackage[\PartialSupportList,\FullSupportList]{babel}
+\babelprovide{foobar}
+%\usepackage{translations} % overides "translator"
+%\DeclareLanguage{foobar}
+\AfterEndPreamble{
+ \DeclareTranslation{foobar}{True}{Foo}%
+ \DeclareTranslation{foobar}{False}{Bar}%
+}
+\begin{document}
+% Fix dangerous shorthands due to 'turkish' option of babel
+\shorthandoff{=:!}
+\section*{Introduction}
+This document is intended to check the support of
+internationalization with \textsf{babel}. No language is
+set as option to \textsf{babel}.
+
+Internationalization only matters for the PDF typesetting.
+It has no impact on the XML file generated.
+
+\def\do#1{
+\begin{otherlanguage}{#1}
+\begin{abstract}#1/\languagename\end{abstract}
+\begin{quiz}{#1}
+\begin{description}[tags={#1}]{Description}Text\end{description}
+\begin{cloze}{Cloze}
+\begin{multi}[shuffle]{Multichoice}?\item* A\item B\end{multi}
+\begin{multi}[multiple,shuffle=false]{Multianswer}?\item* A\item B\end{multi}
+\begin{numerical}{Numerical}?\item0\end{numerical}
+\begin{shortanswer}[usecase]{Shortanswer}?\item0\end{shortanswer}
+\begin{shortanswer}[usecase=false]{Shortanswer}?\item0\end{shortanswer}
+\end{cloze}
+\begin{essay}[template={Default}]{Essay}Text\item Info\end{essay}
+\begin{essay}[response format=html+file]{Essay}Text\end{essay}
+\begin{essay}[response format=text]{Essay}Text\end{essay}
+\begin{essay}[response format=monospaced]{Essay}Text\end{essay}
+\begin{essay}[response format=file]{Essay}Text\end{essay}
+\begin{matching}[dd]{Matching}?\item A\answer1\item B\answer2\item
+C\answer3\end{matching}
+\begin{multi}[shuffle]{Multichoice}?\item* A\item B\end{multi}
+\begin{multi}[multiple,shuffle=false]{Multianswer}?\item* A\item B\end{multi}
+\begin{multi}[allornothing]{All-or-nothing}?\item* A\item B\end{multi}
+\begin{numerical}{Numerical}?\item0\end{numerical}
+\begin{shortanswer}[usecase]{Shortanswer}?\item0\end{shortanswer}
+\begin{shortanswer}[usecase=false]{Shortanswer}?\item0\end{shortanswer}
+\begin{truefalse}{Truefalse}?\item*\end{truefalse}
+\end{quiz}
+\end{otherlanguage}
+}
+\expandafter\docsvlist\expandafter{\FullSupportList}
+
+\def\do#1{
+\begin{otherlanguage}{#1}
+\begin{abstract}#1/\languagename\end{abstract}
+\begin{quiz}{True/False in #1}
+\begin{truefalse}{#1}?\item*\end{truefalse}
+\end{quiz}
+\end{otherlanguage}
+}
+\expandafter\docsvlist\expandafter{\PartialSupportList,foobar}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/moodle/test/check_polyglossia.tex b/Master/texmf-dist/doc/latex/moodle/test/check_polyglossia.tex
new file mode 100644
index 00000000000..2ad9a90cbfe
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/check_polyglossia.tex
@@ -0,0 +1,71 @@
+% !TeX encoding = UTF-8
+% !TeX spellcheck = en_US
+% !TEX TS-program = lualatex
+\documentclass{article}
+\usepackage[nostamp,draft]{moodle}
+\usepackage{fontspec}% works only with XeTeX and LuaTeX
+\usepackage{polyglossia}% works only with XeTeX and LuaTeX
+\def\FullSupportList{british,french,ngerman,german,italian,spanish}%
+\def\PartialSupportList{catalan,croatian,czech,danish,dutch,%
+estonian,finnish,hungarian,icelandic,lithuanian,norsk,polish,portuguese,%
+romanian,swedish,turkish}
+\def\do#1{\setmainlanguage{#1}\let\do=\setotherlanguage}
+\expandafter\docsvlist\expandafter{\FullSupportList}
+\expandafter\docsvlist\expandafter{\PartialSupportList}
+%\usepackage{translations} % overides "translator"
+%\AfterEndPreamble{
+% \DeclareTranslation{foobar}{True}{Foo}%
+% \DeclareTranslation{foobar}{False}{Bar}%
+%}
+\begin{document}
+\section*{Introduction}
+This document is intended to check the support of
+internationalization with \textsf{polyglossia}. This
+package requires the languages to be specified in the
+preamble.
+
+Internationalization only matters for the PDF typesetting.
+It has no impact on the XML file generated.
+
+\def\do#1{
+\begin{#1}
+\begin{abstract}#1/\languagename\end{abstract}
+\begin{quiz}{#1}
+\begin{description}[tags={#1}]{Description}Text\end{description}
+\begin{cloze}{Cloze}
+\begin{multi}[shuffle]{Multichoice}?\item* A\item B\end{multi}
+\begin{multi}[multiple,shuffle=false]{Multianswer}?\item* A\item B\end{multi}
+\begin{numerical}{Numerical}?\item0\end{numerical}
+\begin{shortanswer}[usecase]{Shortanswer}?\item0\end{shortanswer}
+\begin{shortanswer}[usecase=false]{Shortanswer}?\item0\end{shortanswer}
+\end{cloze}
+\begin{essay}[template={Default}]{Essay}Text\item Info\end{essay}
+\begin{essay}[response format=html+file]{Essay}Text\end{essay}
+\begin{essay}[response format=text]{Essay}Text\end{essay}
+\begin{essay}[response format=monospaced]{Essay}Text\end{essay}
+\begin{essay}[response format=file]{Essay}Text\end{essay}
+\begin{matching}[dd]{Matching}?\item A\answer1\item B\answer2\item
+C\answer3\end{matching}
+\begin{multi}[shuffle]{Multichoice}?\item* A\item B\end{multi}
+\begin{multi}[multiple,shuffle=false]{Multianswer}?\item* A\item B\end{multi}
+\begin{multi}[allornothing]{All-or-nothing}?\item* A\item B\end{multi}
+\begin{numerical}{Numerical}?\item0\end{numerical}
+\begin{shortanswer}[usecase]{Shortanswer}?\item0\end{shortanswer}
+\begin{shortanswer}[usecase=false]{Shortanswer}?\item0\end{shortanswer}
+\begin{truefalse}{Truefalse}?\item*\end{truefalse}
+\end{quiz}
+\end{#1}
+}
+\expandafter\docsvlist\expandafter{\FullSupportList}
+
+\def\do#1{
+\begin{#1}
+\begin{abstract}#1/\languagename\end{abstract}
+\begin{quiz}{True/False in #1}
+\begin{truefalse}{#1}?\item*\end{truefalse}
+\end{quiz}
+\end{#1}
+}
+\expandafter\docsvlist\expandafter{\PartialSupportList}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/moodle/test/fig/MoodlE_logo.SVG b/Master/texmf-dist/doc/latex/moodle/test/fig/MoodlE_logo.SVG
deleted file mode 100644
index ea629f46ceb..00000000000
--- a/Master/texmf-dist/doc/latex/moodle/test/fig/MoodlE_logo.SVG
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg version="1.1" viewBox="0 0 327 100" xmlns="http://www.w3.org/2000/svg">
-<g fill="#f98012">
-<path d="m72.4 77.45v-27.07c0-5.65-2.35-8.5-7-8.5-4.674 0-7.024 2.826-7.024 8.5v27.07h-13.77v-27.07c0-5.65-2.301-8.5-6.899-8.5-4.676 0-7 2.826-7 8.5v27.07h-13.78v-28.68c0-5.9 2.051-10.37 6.151-13.4 3.599-2.701 8.5-4.076 14.65-4.076 6.225 0 10.82 1.6 13.77 4.801 2.549-3.201 7.174-4.801 13.9-4.801 6.15 0 11.02 1.35 14.62 4.076 4.1 3.025 6.15 7.5 6.15 13.4v28.68z"/>
-<path d="m136.1 22.75-3.094-2.117-7.492 12.05c-5.375-1.792-10.59-1.792-11.56-1.792-17.1 0-26.55 10.59-26.55 24.43 0 6.351 2.443 14.98 11.73 19.87l-7.328 11.89 3.095 1.954 7.653-12.21c5.212 1.792 10.1 1.792 11.4 1.792 17.43 0 26.55-10.59 26.55-23.29 0-7.98-3.421-16.45-11.73-20.85zm-33.71 47.23c-3.095-3.746-3.095-9.609-3.095-14.82 0-7.817 0-20.52 14.66-20.52 3.095 0 6.189 0.651 8.794 2.443zm23.13-30.29c2.932 4.072 3.095 9.772 3.095 15.47 0 7.816 0 19.71-14.66 19.71-1.302 0-5.211 0-8.631-2.28z"/>
-<path d="m165.6 78.55c-6.975 0-12.75-2.224-17.3-6.65-4.551-4.424-6.826-10.12-6.826-17.12 0-6.975 2.275-12.67 6.826-17.1 4.549-4.424 10.32-6.65 17.3-6.65s12.77 2.225 17.35 6.65c4.6 4.426 6.899 10.15 6.899 17.1 0 6.975-2.299 12.68-6.899 17.12-4.6 4.426-10.37 6.65-17.35 6.65zm0-36.45c-3.324 0-5.875 1.25-7.674 3.775-1.775 2.525-2.676 5.5-2.676 8.975 0 3.475 0.8256 6.4 2.5 8.774 1.901 2.725 4.526 4.076 7.85 4.076 3.326 0 5.926-1.35 7.85-4.076 1.75-2.4 2.625-5.326 2.625-8.774 0-3.475-0.8256-6.4-2.5-8.774-1.924-2.651-4.576-3.975-7.975-3.975z"/>
-<path d="m227.2 77.32v-4.551c-1.225 1.65-3.326 2.951-6.276 3.951-2.625 0.8996-5.125 1.35-7.5 1.35-6.574 0-11.85-2.25-15.82-6.776-3.975-4.5-5.975-10.1-5.975-16.75 0-6.574 1.951-12.07 5.85-16.5 3.449-3.924 9.1-6.65 15.57-6.65 7.301 0 11.58 2.75 14.15 5.9v-37.3h13.42v77.32zm0-25.75c0-2.451-1.176-4.826-3.5-7.075-2.326-2.25-4.75-3.375-7.2-3.375-3.525 0-6.326 1.451-8.375 4.299-1.799 2.551-2.701 5.676-2.701 9.35 0 3.625 0.9013 6.7 2.701 9.225 2.049 2.951 4.85 4.424 8.375 4.424 2.125 0 4.451-1 6.95-3.025 2.5-2 3.75-4.074 3.75-6.225z"/>
-<path d="m244.8 0h13.8v77.32h-13.8z"/>
-<path d="m327 73.83h-2.774c-2.772 15.57-5.324 23-24.29 23h-14.64c-5.212 0-5.435-0.712-5.435-4.07v-27.07h9.872c10.76 0 11.98 3.257 11.98 11.91h2.773v-26.87h-2.773c0 8.649-1.22 11.8-11.98 11.8h-9.872v-24.32c0-3.358 0.2227-4.072 5.435-4.072h14.2c16.97 0 19.85 5.598 21.63 19.74h2.773l-3.105-22.8h-62.11v3.053h2.552c8.539 0 8.762 1.12 8.762 4.783v53.12c0 3.663-0.2216 4.782-8.762 4.782h-2.552v3.155h63.67l4.659-26.15z"/>
-</g>
-<path d="m43.67 29.22 13.68-10-0.176-0.6003c-24.67 3.025-35.9 5.174-57.17 17.5l0.2007 0.5493 1.699 0.0263c-0.1497 1.699-0.4243 5.9-0.074 12.25-2.35 6.824-0.051 11.47 2.099 16.52 0.3503-5.25 0.301-11-1.299-16.72-0.3257-6.275-0.0493-10.42 0.1003-12.02l14.1 0.125s-0.1003 4.25 0.4243 8.274c12.6 4.424 25.27-0.0247 32-10.92-1.9-2.125-5.576-4.975-5.576-4.975z" fill="#333"/>
-</svg>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/fig/NoodlE_logo.svg b/Master/texmf-dist/doc/latex/moodle/test/fig/NoodlE_logo.SVG
index 73066e6956b..73066e6956b 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/fig/NoodlE_logo.svg
+++ b/Master/texmf-dist/doc/latex/moodle/test/fig/NoodlE_logo.SVG
diff --git a/Master/texmf-dist/doc/latex/moodle/test/fig/NoodlE_logo.png b/Master/texmf-dist/doc/latex/moodle/test/fig/NoodlE_logo.png
deleted file mode 100644
index cd4218f0bc6..00000000000
--- a/Master/texmf-dist/doc/latex/moodle/test/fig/NoodlE_logo.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_autopoints-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_autopoints-moodle.ref
index 6d75fecd5cc..fc9734f8524 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_autopoints-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_autopoints-moodle.ref
@@ -37,7 +37,7 @@
<text><![CDATA[Auto sanction]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Without the star, an error shall be issued because correct answers should sum up to 100%. </p>]]></text>
+ <text><![CDATA[<p>Without the star, an error shall be issued because correct answers should add up to 100%. </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -49,19 +49,19 @@
<answer fraction="100" format="html">
<text><![CDATA[<p>A</p>]]></text>
</answer>
- <answer fraction="-50" format="html">
+ <answer fraction="-100" format="html">
<text><![CDATA[<p>B</p>]]></text>
</answer>
- <answer fraction="-50" format="html">
+ <answer fraction="-100" format="html">
<text><![CDATA[<p>C</p>]]></text>
</answer>
</question>
<question type="multichoice">
<name format="html">
- <text><![CDATA[All correct but sum \(\geq 100\)]]></text>
+ <text><![CDATA[All correct but total \(\geq 100\)]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>A warning shall be issued because correct answers must sum up to 100%. </p>]]></text>
+ <text><![CDATA[<p>A warning shall be issued because correct answers must add up to 100%. </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -106,12 +106,87 @@
<answer fraction="-50" format="html">
<text><![CDATA[<p>1</p>]]></text>
</answer>
- <answer fraction="-25" format="html">
+ <answer fraction="0" format="html">
<text><![CDATA[<p>6</p>]]></text>
</answer>
- <answer fraction="-25" format="html">
+ <answer fraction="0" format="html">
<text><![CDATA[<p>8</p>]]></text>
</answer>
</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Fruits (automatic scores)]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Select the fruits </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>false</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="33.33333" format="html">
+ <text><![CDATA[<p>Apple</p>]]></text>
+ </answer>
+ <answer fraction="-33.33333" format="html">
+ <text><![CDATA[<p>Burger</p>]]></text>
+ </answer>
+ <answer fraction="-33.33333" format="html">
+ <text><![CDATA[<p>Hot dog</p>]]></text>
+ </answer>
+ <answer fraction="-33.33333" format="html">
+ <text><![CDATA[<p>Pizza</p>]]></text>
+ </answer>
+ <answer fraction="33.33333" format="html">
+ <text><![CDATA[<p>Orange</p>]]></text>
+ </answer>
+ <answer fraction="33.33333" format="html">
+ <text><![CDATA[<p>Banana</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Vegetables (advanced scores)]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Select the vegetables </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>false</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="10" format="html">
+ <text><![CDATA[<p>Radish</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>Good</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>Chocolate</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>Biscuit</p>]]></text>
+ </answer>
+ <answer fraction="-10" format="html">
+ <text><![CDATA[<p>Cheese</p>]]></text>
+ </answer>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>Carrot</p>]]></text>
+ </answer>
+</question>
+<question type="cloze">
+ <name format="html">
+ <text><![CDATA[Embedded questions]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Select the fruits {1:MULTIRESPONSE_S:=Apple~Burger~Hot dog~Pizza~=Orange~=Banana}Select the vegetables {1:MULTIRESPONSE_S:%10%Radish#Good~%-20%Chocolate~%-20%Biscuit~%-10%Cheese~=Carrot}</p>]]></text>
+ </questiontext>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+</question>
</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_calculated_python-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_calculated_python-moodle.ref
index 4ba7844f476..a8549a82fb4 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_calculated_python-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_calculated_python-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Arithmetic Quiz (3, 2)]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Solve the following tasks!<BR/> \(3 + 2 =\){1:NUMERICAL:=5:0}\(3 - 2 =\){1:NUMERICAL:=1:0}\(3 * 2 =\){1:NUMERICAL:=6:0}</p>]]></text>
+ <text><![CDATA[<p>Solve the following tasks!<BR/> \(3 + 2 =\){2:NUMERICAL:=5:0}\(3 - 2 =\){2:NUMERICAL:=1:0}\(3 * 2 =\){2:NUMERICAL:=6:0}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
@@ -41,7 +41,7 @@
<text><![CDATA[Arithmetic Quiz (4, 3)]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Solve the following tasks!<BR/> \(4 + 3 =\){1:NUMERICAL:=7:0}\(4 - 3 =\){1:NUMERICAL:=1:0}\(4 * 3 =\){1:NUMERICAL:=12:0}</p>]]></text>
+ <text><![CDATA[<p>Solve the following tasks!<BR/> \(4 + 3 =\){2:NUMERICAL:=7:0}\(4 - 3 =\){2:NUMERICAL:=1:0}\(4 * 3 =\){2:NUMERICAL:=12:0}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_circuitikz-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_circuitikz-moodle.ref
index 200a8be637a..e1f4b959efa 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_circuitikz-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_circuitikz-moodle.ref
@@ -15,34 +15,34 @@
<questiontext format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-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
+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
+2uzgc8tZfxi/l7zSaxwGd1ju3Kl6u1HdlE9yaOVqY1L9SabuJa99/mOivvSiyHknbQ506kWa5X0e
+gXwJTjeqarZONlPXhvbRE7cdTosHdDo92dkvGW+CP2C22T7b2S+tCNjLi6ru+hfbFzhtHh/fK0WF
+J2D/9/B5oB1Oq5cbdwdKdhP14c5A6ZP3KH31ts9p+eqt0uKF+dXU/bB5hqc5F9M3b12dVfEvpe7H
+LT7m5LKchssWPlMf3jN1ZxbV5DntFtUY14eiqTuz5CvLabbky7w+lE3dmQWJOU6jBYkl6kPZ1J0u
+l81weuPl8Wl9KL+rffvq7dNHuphb08U36Ar3vfJbXPuDtrgmWw1uE1oo2Vi+/t6DZCPMthfMBXt6
+U2XvwcFDitrbtDZZ8wTbhatvIhQ51Xbh/S2uU5nrO9N24RW04gbsM20X/nFRlT4PcKrtwtsbVv7j
+FefaLpw7Cn5a5WTbhetytvFcmwgrc55ui2tdzvNtwK6cO4/eefZk1KKbwsp+5ev01aj0R9NOtGn4
+HTgvb8AqRI046aekG18jqvP80PmxUclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5ykpOc5CQnOclJ
+TnKSk5zkJCc5yUlOcpKTnOQkJznJSU5ykpOc5CQnOclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5y
+/iycET/R8RLnfyXLxoFm+P5zAAAAAElFTkSuQmCC
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -55,68 +55,68 @@ k5zkJCc5yUlOcpKTnOQk53fhDPhG10uc/wE0y8cVfct2SQAAAABJRU5ErkJggg==
<answer fraction="100" format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-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
+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
+2uzgc8tZfxi/l7zSaxwGd1ju3Kl6u1HdlE9yaOVqY1L9SabuJa99/mOivvSiyHknbQ506kWa5X0e
+gXwJTjeqarZONlPXhvbRE7cdTosHdDo92dkvGW+CP2C22T7b2S+tCNjLi6ru+hfbFzhtHh/fK0WF
+J2D/9/B5oB1Oq5cbdwdKdhP14c5A6ZP3KH31ts9p+eqt0uKF+dXU/bB5hqc5F9M3b12dVfEvpe7H
+LT7m5LKchssWPlMf3jN1ZxbV5DntFtUY14eiqTuz5CvLabbky7w+lE3dmQWJOU6jBYkl6kPZ1J0u
+l81weuPl8Wl9KL+rffvq7dNHuphb08U36Ar3vfJbXPuDtrgmWw1uE1oo2Vi+/t6DZCPMthfMBXt6
+U2XvwcFDitrbtDZZ8wTbhatvIhQ51Xbh/S2uU5nrO9N24RW04gbsM20X/nFRlT4PcKrtwtsbVv7j
+FefaLpw7Cn5a5WTbhetytvFcmwgrc55ui2tdzvNtwK6cO4/eefZk1KKbwsp+5ev01aj0R9NOtGn4
+HTgvb8AqRI046aekG18jqvP80PmxUclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5ykpOc5CQnOclJ
+TnKSk5zkJCc5yUlOcpKTnOQkJznJSU5ykpOc5CQnOclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5y
+/iycET/R8RLnfyXLxoFm+P5zAAAAAElFTkSuQmCC
"></p>]]></text>
</answer>
<answer fraction="0" format="html">
<text><![CDATA[<p>toast</p>]]></text>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-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
+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
+2uzgc8tZfxi/l7zSaxwGd1ju3Kl6u1HdlE9yaOVqY1L9SabuJa99/mOivvSiyHknbQ506kWa5X0e
+gXwJTjeqarZONlPXhvbRE7cdTosHdDo92dkvGW+CP2C22T7b2S+tCNjLi6ru+hfbFzhtHh/fK0WF
+J2D/9/B5oB1Oq5cbdwdKdhP14c5A6ZP3KH31ts9p+eqt0uKF+dXU/bB5hqc5F9M3b12dVfEvpe7H
+LT7m5LKchssWPlMf3jN1ZxbV5DntFtUY14eiqTuz5CvLabbky7w+lE3dmQWJOU6jBYkl6kPZ1J0u
+l81weuPl8Wl9KL+rffvq7dNHuphb08U36Ar3vfJbXPuDtrgmWw1uE1oo2Vi+/t6DZCPMthfMBXt6
+U2XvwcFDitrbtDZZ8wTbhatvIhQ51Xbh/S2uU5nrO9N24RW04gbsM20X/nFRlT4PcKrtwtsbVv7j
+FefaLpw7Cn5a5WTbhetytvFcmwgrc55ui2tdzvNtwK6cO4/eefZk1KKbwsp+5ev01aj0R9NOtGn4
+HTgvb8AqRI046aekG18jqvP80PmxUclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5ykpOc5CQnOclJ
+TnKSk5zkJCc5yUlOcpKTnOQkJznJSU5ykpOc5CQnOclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5y
+/iycET/R8RLnfyXLxoFm+P5zAAAAAElFTkSuQmCC
"></p>]]></text></feedback>
</answer>
</question>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_multi-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_multi-moodle.ref
index 352db7b5bd6..2d9ef745ab9 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_multi-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_multi-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Regular, single, no shuffle {1:MULTICHOICE:=chip#yes~%10%<I>chop</I>~%-30%<B>chap</B>#no.}<BR/>Vertical, single, no shuffle {1:MULTICHOICE_V:=chip#yes~%10%chop~chap#no.}<BR/>Horizontal, single, no shuffle {1:MULTICHOICE_H:=chip#yes~%10%chop~chap#no.}<BR/>Regular, single, shuffle {1:MULTICHOICE_S:=chip~chop#yes~chap#no.}<BR/>Vertical, single, shuffle {1:MULTICHOICE_VS:=chip#yes~%10%chop~chap#no.}<BR/>Horizontal, single, shuffle {1:MULTICHOICE_HS:=chip#yes~chop~chap#no.}<BR/>Regular, multiple, no shuffle {1:MULTIRESPONSE:=chip~=chop#yes~chap#no.}<BR/><BR/>Horizontal, multiple, no shuffle {1:MULTIRESPONSE_H:=chip#yes~=chop~chap#no.}<BR/>Regular, multiple, shuffle {1:MULTIRESPONSE_S:=chip~=chop#yes~chap#no.}Horizontal, multiple, shuffle {1:MULTIRESPONSE_HS:=chip#yes~=chop~chap#no.}<BR/></p>]]></text>
+ <text><![CDATA[<p>Regular, single, no shuffle {1:MULTICHOICE:=chip#yes~%10%<I>chop</I>~%-30%<B>chap</B>#no.}<BR/>Vertical, single, no shuffle {1:MULTICHOICE_V:=chip#yes~%11%chop~%-31%chap#no.}<BR/>Horizontal, single, no shuffle {1:MULTICHOICE_H:=chip#yes~%10%chop~chap#no.}<BR/>Regular, single, shuffle {1:MULTICHOICE_S:=chip~chop#yes~chap#no.}<BR/>Vertical, single, shuffle {1:MULTICHOICE_VS:=chip#yes~%10%chop~chap#no.}<BR/>Horizontal, single, shuffle {1:MULTICHOICE_HS:=chip#yes~chop~chap#no.}<BR/>Regular, multiple, no shuffle {1:MULTIRESPONSE:=chip~=chop#yes~%-103%chap#no.}<BR/><BR/>Horizontal, multiple, no shuffle {1:MULTIRESPONSE_H:=chip#yes~=chop~chap#no.}<BR/>Regular, multiple, shuffle {1:MULTIRESPONSE_S:=chip~=chop#yes~chap#no.}Horizontal, multiple, shuffle {1:MULTIRESPONSE_HS:=chip#yes~=chop~chap#no.}<BR/></p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_numerical-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_numerical-moodle.ref
index c847212b08d..7af2ebff0d4 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_numerical-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_numerical-moodle.ref
@@ -4,7 +4,7 @@
<question type="category">
<category>
- <text>$course$/top/Close Short Answer</text>
+ <text>$course$/top/Close Numerical</text>
</category>
</question>
@@ -13,7 +13,7 @@
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Enter an integer \(n\) such that \(0&lt; n\leq 2\). {1:NUMERICAL:%10%0:0.001#study difference between \(&lt;\) and \(\leq \)~=1:0.01#good!~=2:0.1#OK}</p>]]></text>
+ <text><![CDATA[<p>Enter an integer \(n\) such that \(0&lt; n\leq 2\). {1:NUMERICAL:%10%0:0.001#study difference between \(&lt;\) and \(\leq \)~=1:0.01#good!~=2:0.1#OK~3:0#No!}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_shortanswer-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_shortanswer-moodle.ref
index 5e92a903e6b..71a120a7093 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_shortanswer-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_cloze_shortanswer-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Who? {1:SHORTANSWER_C:=chip~%10%chop#yes~%-30%chap#no.}what? {1:SHORTANSWER:=chip~%10%chop#yes~%-30%chap#no.}</p>]]></text>
+ <text><![CDATA[<p>Who? {1:SHORTANSWER_C:=chip~%10%chop#yes~%-30%chap#no.}what? {1:SHORTANSWER:=chip~%11%chop#yes~%-31%chap#no.}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_commands-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_commands-moodle.ref
index 2e556796495..d5049780a44 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_commands-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_commands-moodle.ref
@@ -23,7 +23,10 @@
<shuffleanswers>1</shuffleanswers>
<answernumbering>abc</answernumbering>
<answer fraction="0" format="html">
- <text><![CDATA[<p><EM>emphasis</EM></p>]]></text>
+ <text><![CDATA[<p>\(\rm\TeX\) and<BR/>\(\rm\LaTeX\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>word with <EM>emphasis</EM> catches the eye</p>]]></text>
</answer>
<answer fraction="0" format="html">
<text><![CDATA[<p><B>bold</B></p>]]></text>
@@ -38,7 +41,10 @@
<text><![CDATA[<p><SPAN STYLE="font-variant: small-caps;">Small Capitals</SPAN></p>]]></text>
</answer>
<answer fraction="0" format="html">
- <text><![CDATA[<p><SPAN STYLE="text-decoration: underline;">underlined</SPAN></p>]]></text>
+ <text><![CDATA[<p><SPAN STYLE="text-decoration: underline;">underlined</SPAN> in text</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>\(\underline{underlined}\) in math</p>]]></text>
</answer>
<answer fraction="0" format="html">
<text><![CDATA[<p>M<SUP>me</SUP></p>]]></text>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_description-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_description-moodle.ref
index 7a13bc0d253..80985baabe5 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_description-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_description-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Requirements]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>This is a description. Not really a question. We can include environments and math. <UL><LI>This</LI><LI>That</LI></UL> \[\mathrm {e}^{2\mathrm {i}\pi }+1=0.\]</p>]]></text>
+ <text><![CDATA[<p>This is a description. Not really a question. We can include environments and math. <UL><LI>This</LI><LI>That</LI></UL> <CENTER>\[\mathrm {e}^{2\mathrm {i}\pi }+1=0.\]</CENTER></p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html">
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_diacritics_and_ligatures-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_diacritics_and_ligatures-moodle.ref
new file mode 100644
index 00000000000..34e740bc597
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_diacritics_and_ligatures-moodle.ref
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Diacritical marks and ligatures</text>
+ </category>
+</question>
+
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[&Aring; &AElig; &ETH; &Dstrok; &IJlig; &Lstrok; &ENG; &Oslash; &OElig; &#7838; &THORN; ]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>&Auml; &Euml; &Iuml; &Ouml; &Uuml; &Aacute; &Eacute; &Iacute; &Oacute; &Uacute; &Cdot; &Edot; &Gdot; &Idot; &Zdot; &Amacr; &Emacr; &#7712; &Imacr; &Omacr; &Umacr; &#562; &Acirc; &Ecirc; &Icirc; &Ocirc; &Ucirc; &Agrave; &Egrave; &Igrave; &Ograve; &Ugrave; &Atilde; &Ntilde; &Otilde; &#7686; &#7694; &#7732; &#7738; &#7752; &#7790; &#7828; &Ccedil; &#350; &#354; &#7840; &#7684; &#336; &#368; &Aogon; &Eogon; &Iogon; &#490; &Uogon; &Aring; &Uring; &Abreve; &#276; &Gbreve; &#300; &#334; &Ubreve; &Ccaron; &Dcaron; &Ecaron; &Lcaron; &Ncaron; &Rcaron; &Scaron; &Tcaron; &Zcaron; </p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>&auml; &euml; &iuml; &ouml; &uuml; &yuml; &aacute; &eacute; &iacute; &oacute; &uacute; &cdot; &edot; &gdot; i &zdot; &amacr; &emacr; &#7713; &imacr; &omacr; &umacr; &#563; &acirc; &ecirc; &icirc; &ocirc; &ucirc; &agrave; &egrave; &igrave; &ograve; &ugrave; &atilde; &ntilde; &otilde; &#7687; &#7695; &#7733; &#7739; &#7753; &#7791; &#7829; &ccedil; &#351; &#355; &#7841; &#7685; &#337; &#369; &aogon; &eogon; &iogon; &#491; &uogon; &aring; &uring; &abreve; &#277; &gbreve; &#301; &#301; &#335; &ubreve; &ccaron; &dcaron; &ecaron; &lcaron; &ncaron; &rcaron; &scaron; &tcaron; &zcaron; </p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&aring; &aelig; &eth; &dstrok; &imath; &ijlig; &jmath; &lstrok; &eng; &oslash; &oelig; &szlig; &thorn; </p>]]></text>
+ </answer>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_environments-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_environments-moodle.ref
index b379287f0de..a5feb72c49f 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_environments-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_environments-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[LaTeX Environments]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p><CENTER><SPAN STYLE="font-variant: small-caps;">This is a question</SPAN></CENTER> Select the numbered list </p>]]></text>
+ <text><![CDATA[<p><CENTER><SPAN STYLE="font-variant: small-caps;">This is a question</SPAN></CENTER> <BLOCKQUOTE>and this is a quote</BLOCKQUOTE> <BR/>Select the numbered list </p>]]></text>
</questiontext>
<defaultgrade>1</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -30,6 +30,9 @@
<text><![CDATA[<p><UL><LI>E <OL><LI>X</LI><LI>Y</LI><LI>Z</LI></OL></LI><LI>F</LI></UL></p>]]></text>
<feedback format="html"><text><![CDATA[<p>Example of numbered list:<BR/><OL><LI>first item</LI><LI>second item</LI></OL></p>]]></text></feedback>
</answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p><BLOCKQUOTE>this is a quotation.</BLOCKQUOTE></p>]]></text>
+ </answer>
</question>
</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_fancyvrb-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_fancyvrb-moodle.ref
index d9dbffce95c..100419f4930 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_fancyvrb-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_fancyvrb-moodle.ref
@@ -10,7 +10,7 @@
<question type="multichoice">
<name format="html">
- <text><![CDATA[Multi]]></text>
+ <text><![CDATA[LaTeX]]></text>
</name>
<questiontext format="html">
<text><![CDATA[<p>Pick up the code decorated with line numbering on both sides. </p>]]></text>
@@ -35,5 +35,29 @@
<feedback format="html"><text><![CDATA[<p>yes!</p>]]></text></feedback>
</answer>
</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[C]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p><PRE style="border-top: thin solid; border-bottom: thin solid"><CODE><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">2</span><mark>#include &lt;stdio.h&gt;</mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">3</span><mark>int main() {</mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">4</span><mark> char c=&apos;\0&apos;, *pc=&amp;c;</mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">5</span><mark> printf(&quot;Hello world!\n&quot;);</mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">6</span> return *pc;<BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">7</span>}<BR/></CODE></PRE> <BR/></p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>&ldquo;&test&quot;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&rsquo;toast&rsquo;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&lt;\(&lt;a&gt;\)&gt;</p>]]></text>
+ </answer>
+</question>
</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_generalfeedback-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_generalfeedback-moodle.ref
index 8ed9c288f40..190d5c7c3ba 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_generalfeedback-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_generalfeedback-moodle.ref
@@ -103,15 +103,15 @@
<shuffleanswers>1</shuffleanswers>
<subquestion format="html">
<text><![CDATA[<p>&aelig;</p>]]></text>
- <answer><text>oui </text></answer>
+ <answer format="html"><text><![CDATA[oui ]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>&oelig;</p>]]></text>
- <answer><text>non </text></answer>
+ <answer format="html"><text><![CDATA[non ]]></text></answer>
</subquestion>
<subquestion format="html">
<text></text>
- <answer><text></text></answer>
+ <answer format="html"><text><![CDATA[&Aring;]]></text></answer>
</subquestion>
</question>
<question type="essay">
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_handout-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_handout-moodle.ref
index 65586574f12..48fa24e5ea7 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_handout-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_handout-moodle.ref
@@ -297,19 +297,19 @@
<shuffleanswers>0</shuffleanswers>
<subquestion format="html">
<text><![CDATA[<p>A</p>]]></text>
- <answer><text>1 </text></answer>
+ <answer format="html"><text><![CDATA[1 ]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>B</p>]]></text>
- <answer><text>2 </text></answer>
+ <answer format="html"><text><![CDATA[2 ]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>C</p>]]></text>
- <answer><text>3 </text></answer>
+ <answer format="html"><text><![CDATA[3 ]]></text></answer>
</subquestion>
<subquestion format="html">
<text></text>
- <answer><text>4</text></answer>
+ <answer format="html"><text><![CDATA[4]]></text></answer>
</subquestion>
<tags>
<tag><text><![CDATA[tag]]></text></tag>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_horizontal_spacing-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_horizontal_spacing-moodle.ref
new file mode 100644
index 00000000000..7e9314cbbcf
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_horizontal_spacing-moodle.ref
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Horizontal spacing</text>
+ </category>
+</question>
+
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[LaTeX Commands]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Find the nut. </p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>0</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mnnm &emsp;\(mnnm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn nm &emsp;\(mn nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn nm &emsp;\(mn nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&#8239;nm &emsp;\(mn\,nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&#8239;nm &emsp;\( mn\thinspace nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&nbsp;nm &emsp;\(mn~nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn nm &emsp;\(mn\ nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>\(mn\&gt;nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp14;nm &emsp;\(mn\:nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp14;nm &emsp;\(mn\:nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp13;nm &emsp;\(mn\;nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp13;nm &emsp;\(mn\;nm\)</p>]]></text>
+ </answer>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>mn&ensp;nm &emsp;\(mn\enspace nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp;nm &emsp;\(mn\quad nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp;&emsp;nm &emsp;\(mn\qquad nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&blank;nm</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn<BR/>nm</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn<BR/>nm</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn<BR/>nm</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn<BR/>nm</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Math spacing]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Dummy text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>0</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>\(a+\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>\(a+b\)</p>]]></text>
+ </answer>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>\(a+{}\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>\(a\ +\)</p>]]></text>
+ </answer>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics-moodle.ref
index 5ffd8a49e15..58e2d2ae2dc 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics-moodle.ref
@@ -62,115 +62,118 @@ KPCfwYMHByJcqHChwYYOISKUSBBAxIoOExbM+E8iw40XLWb0+LCiSZEnRXY0iTAgACH5BAEKAP8A
LAAAAAALABEAAAgyAAEIHCjwn8GDBwciXKhwoUGCDv81ZFgwIUSKFyNOdLgRY0SJFTEC4Eiw5EWT
IVEiDAgAOw==
"></p>]]></text>
- <feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-4/8BfX6FOOHA2dwAAAAASUVORK5CYII=
+ <feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,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
+gg==
"></p>]]></text></feedback>
</answer>
<answer fraction="0" format="html">
@@ -208,115 +211,118 @@ QUxQo0cXGJGe167yv1qMnzQ/8QUxQoV8d8vCwIB5LzfuP2hjBTnvHcSzvuJGAAAAAElFTkSuQmCC
<hidden>0</hidden>
<shuffleanswers>1</shuffleanswers>
<subquestion format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-4/8BfX6FOOHA2dwAAAAASUVORK5CYII=
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,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
+gg==
"></p>]]></text>
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/gif;base64,R0lGODlhCwARAOcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
@@ -352,7 +358,7 @@ IpRIEEDEig4TFsz4TyLDjRctZvT4sKJJkSdFdjSJMCAAIfkECQoA/wAsAAAAAAsAEQAACDQAAQgc
KPCfwYMHByJcqHChwYYOISKUSBBAxIoOExbM+E8iw40XLWb0+LCiSZEnRXY0iTAgACH5BAEKAP8A
LAAAAAALABEAAAgyAAEIHCjwn8GDBwciXKhwoUGCDv81ZFgwIUSKFyNOdLgRY0SJFTEC4Eiw5EWT
IVEiDAgAOw==
-"> </p>]]></text></answer>
+"></p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQIAIwAjAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
@@ -369,7 +375,7 @@ AAAAAAAAAAAABAYJCP/EACkQAAEDAwQBAgcBAAAAAAAAAAECAwUEBgcAERIhEwgUIjM4UXFysbL/
XjyAprE9qqzkUqTFmNqPLTFg9p8auR3T313pGd9XeCKi135RzKtlvRJbIcbVL05WoFJPAslXMqIB
+Djue+tYiw9hLOc5YzcpjuRdtKxJCQka2ChqhlTC6aidrX3GR4+uIKFJUB9lDS5fX1uW/wDl/wD2
zqsTPyW/1H81/9k=
-"> </p>]]></text></answer>
+"></p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/gif;base64,R0lGODlhCwARAOcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
@@ -407,115 +413,118 @@ KPCfwYMHByJcqHChwYYOISKUSBBAxIoOExbM+E8iw40XLWb0+LCiSZEnRXY0iTAgACH5BAEKAP8A
LAAAAAALABEAAAgyAAEIHCjwn8GDBwciXKhwoUGCDv81ZFgwIUSKFyNOdLgRY0SJFTEC4Eiw5EWT
IVEiDAgAOw==
"></p>]]></text>
- <answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-4/8BfX6FOOHA2dwAAAAASUVORK5CYII=
+ <answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,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
+gg==
"></p>]]></text></answer>
</subquestion>
</question>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics_via_tikz-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics_via_tikz-moodle.ref
index 48f544b384e..6981900e1e6 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics_via_tikz-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics_via_tikz-moodle.ref
@@ -28,9 +28,10 @@ AAAASUVORK5CYII=
<shuffleanswers>1</shuffleanswers>
<answernumbering>abc</answernumbering>
<answer fraction="100" format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAcUlEQVQokcWPMRWAMAxEf0FBLWCh
-FrpiAy1FE0gACa0EkABDj0eXlpGbknc/yaXn1QBMwKg+FR4OWIALOICoOsoDIAhyxaDXwMaHgja6
-rgGdT9GCBoF7DfA6FWqAJQeuhi4B+xNgZDpgruRMhvxqS+sNlq0d/BTebEoAAAAASUVORK5CYII=
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAdUlEQVQokbXP0Q3CMAxF0VM2yApd
+IStkFmYJI3QFZoERYAQYoXzUrSrUhC+eZMnSvZZtlhRcMUc9UJGCqwGm6Ev0cwyCHPWddfiIbSkh
+nU8dab3n2ZMK3rj/WlVbQsYLt5Yw7oR0JKSAfxSGgBmX1qGD5dVuPsdrHam6kjRaAAAAAElFTkSu
+QmCC
"></p>]]></text>
</answer>
<answer fraction="0" format="html">
@@ -67,7 +68,7 @@ CmBjv9cCGNst7QvN2wpURq09lgAAAABJRU5ErkJggg==
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAjAQMAAABFDwNYAAAABlBMVEX///8AAABVwtN+AAAAAXRS
TlMAQObYZgAAADdJREFUCNdj+P+/gYGB/QEEM/6A4n9Q/AOBoWr4gcJgDNTHj00vQwUqRjHjHxj/
//8AgoFcJAwAXTsqcaGGnVkAAAAASUVORK5CYII=
-"> </p>]]></text></answer>
+"></p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAA0lBMVEX///8AAAABAQECAgIDAwME
@@ -90,7 +91,7 @@ U6lVB3HNHWm2MOku+a326gMvFHpFnNqSWnXLOhUrMdOzidSqgxwshI3JKAOpVRfGwdoPpXOZwZKT
E3GuFKUcHHw8O5um1Iq53SeuuOj7B0fKkUdSK04N2wYpV956GL6IXlnpnBulw2deSq06Kh2WNsLk
7to7qVVnlh06Uxhs8kudzMKoWFfFz3BdatVQRkVP+OM1j6VWfe7eDRdU4zevvNmzK/1XsLOzvy+C
+8fHwxCffP1s7r29m267tW2SWn8B1wBQQBxcN+IAAAAASUVORK5CYII=
-"> </p>]]></text></answer>
+"></p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABHAQMAAABCjOfmAAAABlBMVEX///8AAABVwtN+AAAAAXRS
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics_with_svg-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics_with_svg-moodle.ref
index 5dababd8200..3fc49274cfb 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics_with_svg-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_includegraphics_with_svg-moodle.ref
@@ -14,57 +14,55 @@
</name>
<questiontext format="html">
<text><![CDATA[<p><IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEi
-IHZpZXdCb3g9IjAgMCAzMjcgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmci
-Pgo8ZyBmaWxsPSIjZjk4MDEyIj4KPHBhdGggZD0ibTcyLjQgNzcuNDV2LTI3LjA3YzAtNS42NS0y
-LjM1LTguNS03LTguNS00LjY3NCAwLTcuMDI0IDIuODI2LTcuMDI0IDguNXYyNy4wN2gtMTMuNzd2
-LTI3LjA3YzAtNS42NS0yLjMwMS04LjUtNi44OTktOC41LTQuNjc2IDAtNyAyLjgyNi03IDguNXYy
-Ny4wN2gtMTMuNzh2LTI4LjY4YzAtNS45IDIuMDUxLTEwLjM3IDYuMTUxLTEzLjQgMy41OTktMi43
-MDEgOC41LTQuMDc2IDE0LjY1LTQuMDc2IDYuMjI1IDAgMTAuODIgMS42IDEzLjc3IDQuODAxIDIu
-NTQ5LTMuMjAxIDcuMTc0LTQuODAxIDEzLjktNC44MDEgNi4xNSAwIDExLjAyIDEuMzUgMTQuNjIg
-NC4wNzYgNC4xIDMuMDI1IDYuMTUgNy41IDYuMTUgMTMuNHYyOC42OHoiLz4KPHBhdGggZD0ibTEz
-Ni4xIDIyLjc1LTMuMDk0LTIuMTE3LTcuNDkyIDEyLjA1Yy01LjM3NS0xLjc5Mi0xMC41OS0xLjc5
-Mi0xMS41Ni0xLjc5Mi0xNy4xIDAtMjYuNTUgMTAuNTktMjYuNTUgMjQuNDMgMCA2LjM1MSAyLjQ0
-MyAxNC45OCAxMS43MyAxOS44N2wtNy4zMjggMTEuODkgMy4wOTUgMS45NTQgNy42NTMtMTIuMjFj
-NS4yMTIgMS43OTIgMTAuMSAxLjc5MiAxMS40IDEuNzkyIDE3LjQzIDAgMjYuNTUtMTAuNTkgMjYu
-NTUtMjMuMjkgMC03Ljk4LTMuNDIxLTE2LjQ1LTExLjczLTIwLjg1em0tMzMuNzEgNDcuMjNjLTMu
-MDk1LTMuNzQ2LTMuMDk1LTkuNjA5LTMuMDk1LTE0LjgyIDAtNy44MTcgMC0yMC41MiAxNC42Ni0y
-MC41MiAzLjA5NSAwIDYuMTg5IDAuNjUxIDguNzk0IDIuNDQzem0yMy4xMy0zMC4yOWMyLjkzMiA0
-LjA3MiAzLjA5NSA5Ljc3MiAzLjA5NSAxNS40NyAwIDcuODE2IDAgMTkuNzEtMTQuNjYgMTkuNzEt
-MS4zMDIgMC01LjIxMSAwLTguNjMxLTIuMjh6Ii8+CjxwYXRoIGQ9Im0xNjUuNiA3OC41NWMtNi45
-NzUgMC0xMi43NS0yLjIyNC0xNy4zLTYuNjUtNC41NTEtNC40MjQtNi44MjYtMTAuMTItNi44MjYt
-MTcuMTIgMC02Ljk3NSAyLjI3NS0xMi42NyA2LjgyNi0xNy4xIDQuNTQ5LTQuNDI0IDEwLjMyLTYu
-NjUgMTcuMy02LjY1czEyLjc3IDIuMjI1IDE3LjM1IDYuNjVjNC42IDQuNDI2IDYuODk5IDEwLjE1
-IDYuODk5IDE3LjEgMCA2Ljk3NS0yLjI5OSAxMi42OC02Ljg5OSAxNy4xMi00LjYgNC40MjYtMTAu
-MzcgNi42NS0xNy4zNSA2LjY1em0wLTM2LjQ1Yy0zLjMyNCAwLTUuODc1IDEuMjUtNy42NzQgMy43
-NzUtMS43NzUgMi41MjUtMi42NzYgNS41LTIuNjc2IDguOTc1IDAgMy40NzUgMC44MjU2IDYuNCAy
-LjUgOC43NzQgMS45MDEgMi43MjUgNC41MjYgNC4wNzYgNy44NSA0LjA3NiAzLjMyNiAwIDUuOTI2
-LTEuMzUgNy44NS00LjA3NiAxLjc1LTIuNCAyLjYyNS01LjMyNiAyLjYyNS04Ljc3NCAwLTMuNDc1
-LTAuODI1Ni02LjQtMi41LTguNzc0LTEuOTI0LTIuNjUxLTQuNTc2LTMuOTc1LTcuOTc1LTMuOTc1
-eiIvPgo8cGF0aCBkPSJtMjI3LjIgNzcuMzJ2LTQuNTUxYy0xLjIyNSAxLjY1LTMuMzI2IDIuOTUx
-LTYuMjc2IDMuOTUxLTIuNjI1IDAuODk5Ni01LjEyNSAxLjM1LTcuNSAxLjM1LTYuNTc0IDAtMTEu
-ODUtMi4yNS0xNS44Mi02Ljc3Ni0zLjk3NS00LjUtNS45NzUtMTAuMS01Ljk3NS0xNi43NSAwLTYu
-NTc0IDEuOTUxLTEyLjA3IDUuODUtMTYuNSAzLjQ0OS0zLjkyNCA5LjEtNi42NSAxNS41Ny02LjY1
-IDcuMzAxIDAgMTEuNTggMi43NSAxNC4xNSA1Ljl2LTM3LjNoMTMuNDJ2NzcuMzJ6bTAtMjUuNzVj
-MC0yLjQ1MS0xLjE3Ni00LjgyNi0zLjUtNy4wNzUtMi4zMjYtMi4yNS00Ljc1LTMuMzc1LTcuMi0z
-LjM3NS0zLjUyNSAwLTYuMzI2IDEuNDUxLTguMzc1IDQuMjk5LTEuNzk5IDIuNTUxLTIuNzAxIDUu
-Njc2LTIuNzAxIDkuMzUgMCAzLjYyNSAwLjkwMTMgNi43IDIuNzAxIDkuMjI1IDIuMDQ5IDIuOTUx
-IDQuODUgNC40MjQgOC4zNzUgNC40MjQgMi4xMjUgMCA0LjQ1MS0xIDYuOTUtMy4wMjUgMi41LTIg
-My43NS00LjA3NCAzLjc1LTYuMjI1eiIvPgo8cGF0aCBkPSJtMjQ0LjggMGgxMy44djc3LjMyaC0x
-My44eiIvPgo8cGF0aCBkPSJtMzI3IDczLjgzaC0yLjc3NGMtMi43NzIgMTUuNTctNS4zMjQgMjMt
-MjQuMjkgMjNoLTE0LjY0Yy01LjIxMiAwLTUuNDM1LTAuNzEyLTUuNDM1LTQuMDd2LTI3LjA3aDku
-ODcyYzEwLjc2IDAgMTEuOTggMy4yNTcgMTEuOTggMTEuOTFoMi43NzN2LTI2Ljg3aC0yLjc3M2Mw
-IDguNjQ5LTEuMjIgMTEuOC0xMS45OCAxMS44aC05Ljg3MnYtMjQuMzJjMC0zLjM1OCAwLjIyMjct
-NC4wNzIgNS40MzUtNC4wNzJoMTQuMmMxNi45NyAwIDE5Ljg1IDUuNTk4IDIxLjYzIDE5Ljc0aDIu
-NzczbC0zLjEwNS0yMi44aC02Mi4xMXYzLjA1M2gyLjU1MmM4LjUzOSAwIDguNzYyIDEuMTIgOC43
-NjIgNC43ODN2NTMuMTJjMCAzLjY2My0wLjIyMTYgNC43ODItOC43NjIgNC43ODJoLTIuNTUydjMu
-MTU1aDYzLjY3bDQuNjU5LTI2LjE1eiIvPgo8L2c+CjxwYXRoIGQ9Im00My42NyAyOS4yMiAxMy42
-OC0xMC0wLjE3Ni0wLjYwMDNjLTI0LjY3IDMuMDI1LTM1LjkgNS4xNzQtNTcuMTcgMTcuNWwwLjIw
-MDcgMC41NDkzIDEuNjk5IDAuMDI2M2MtMC4xNDk3IDEuNjk5LTAuNDI0MyA1LjktMC4wNzQgMTIu
-MjUtMi4zNSA2LjgyNC0wLjA1MSAxMS40NyAyLjA5OSAxNi41MiAwLjM1MDMtNS4yNSAwLjMwMS0x
-MS0xLjI5OS0xNi43Mi0wLjMyNTctNi4yNzUtMC4wNDkzLTEwLjQyIDAuMTAwMy0xMi4wMmwxNC4x
-IDAuMTI1cy0wLjEwMDMgNC4yNSAwLjQyNDMgOC4yNzRjMTIuNiA0LjQyNCAyNS4yNy0wLjAyNDcg
-MzItMTAuOTItMS45LTIuMTI1LTUuNTc2LTQuOTc1LTUuNTc2LTQuOTc1eiIgZmlsbD0iIzMzMyIv
-Pgo8L3N2Zz4K
+IHZpZXdCb3g9IjAgMCAyOTkuNyA5OS45NzciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAw
+L3N2ZyI+CjxnIGZpbGw9IiNmOTgwMTIiPgo8cGF0aCBkPSJtMTA4Ljc5IDIyLjc1Ni0zLjA5NC0y
+LjExNy03LjQ5MiAxMi4wNWMtNS4zNzUtMS43OTItMTAuNTktMS43OTItMTEuNTYtMS43OTItMTcu
+MSAwLTI2LjU1IDEwLjU5LTI2LjU1IDI0LjQzIDAgNi4zNTEgMi40NDMgMTQuOTggMTEuNzMgMTku
+ODdsLTcuMzI4IDExLjg5IDMuMDk1IDEuOTU0IDcuNjUzLTEyLjIxYzUuMjEyIDEuNzkyIDEwLjEg
+MS43OTIgMTEuNCAxLjc5MiAxNy40MyAwIDI2LjU1LTEwLjU5IDI2LjU1LTIzLjI5IDAtNy45OC0z
+LjQyMS0xNi40NS0xMS43My0yMC44NXptLTMzLjcxIDQ3LjIzYy0zLjA5NS0zLjc0Ni0zLjA5NS05
+LjYwOS0zLjA5NS0xNC44MiAwLTcuODE3IDAtMjAuNTIgMTQuNjYtMjAuNTIgMy4wOTUgMCA2LjE4
+OSAwLjY1MSA4Ljc5NCAyLjQ0M3ptMjMuMTMtMzAuMjljMi45MzIgNC4wNzIgMy4wOTUgOS43NzIg
+My4wOTUgMTUuNDcgMCA3LjgxNiAwIDE5LjcxLTE0LjY2IDE5LjcxLTEuMzAyIDAtNS4yMTEgMC04
+LjYzMS0yLjI4eiIvPgo8cGF0aCBkPSJtMTM4LjI5IDc4LjU1NmMtNi45NzUgMC0xMi43NS0yLjIy
+NC0xNy4zLTYuNjUtNC41NTEtNC40MjQtNi44MjYtMTAuMTItNi44MjYtMTcuMTIgMC02Ljk3NSAy
+LjI3NS0xMi42NyA2LjgyNi0xNy4xIDQuNTQ5LTQuNDI0IDEwLjMyLTYuNjUgMTcuMy02LjY1czEy
+Ljc3IDIuMjI1IDE3LjM1IDYuNjVjNC42IDQuNDI2IDYuODk5IDEwLjE1IDYuODk5IDE3LjEgMCA2
+Ljk3NS0yLjI5OSAxMi42OC02Ljg5OSAxNy4xMi00LjYgNC40MjYtMTAuMzcgNi42NS0xNy4zNSA2
+LjY1em0wLTM2LjQ1Yy0zLjMyNCAwLTUuODc1IDEuMjUtNy42NzQgMy43NzUtMS43NzUgMi41MjUt
+Mi42NzYgNS41LTIuNjc2IDguOTc1czAuODI1NiA2LjQgMi41IDguNzc0YzEuOTAxIDIuNzI1IDQu
+NTI2IDQuMDc2IDcuODUgNC4wNzYgMy4zMjYgMCA1LjkyNi0xLjM1IDcuODUtNC4wNzYgMS43NS0y
+LjQgMi42MjUtNS4zMjYgMi42MjUtOC43NzQgMC0zLjQ3NS0wLjgyNTYtNi40LTIuNS04Ljc3NC0x
+LjkyNC0yLjY1MS00LjU3Ni0zLjk3NS03Ljk3NS0zLjk3NXoiLz4KPHBhdGggZD0ibTE5OS44OSA3
+Ny4zMjZ2LTQuNTUxYy0xLjIyNSAxLjY1LTMuMzI2IDIuOTUxLTYuMjc2IDMuOTUxLTIuNjI1IDAu
+ODk5Ni01LjEyNSAxLjM1LTcuNSAxLjM1LTYuNTc0IDAtMTEuODUtMi4yNS0xNS44Mi02Ljc3Ni0z
+Ljk3NS00LjUtNS45NzUtMTAuMS01Ljk3NS0xNi43NSAwLTYuNTc0IDEuOTUxLTEyLjA3IDUuODUt
+MTYuNSAzLjQ0OS0zLjkyNCA5LjEtNi42NSAxNS41Ny02LjY1IDcuMzAxIDAgMTEuNTggMi43NSAx
+NC4xNSA1Ljl2LTM3LjNoMTMuNDJ2NzcuMzJ6bTAtMjUuNzVjMC0yLjQ1MS0xLjE3Ni00LjgyNi0z
+LjUtNy4wNzUtMi4zMjYtMi4yNS00Ljc1LTMuMzc1LTcuMi0zLjM3NS0zLjUyNSAwLTYuMzI2IDEu
+NDUxLTguMzc1IDQuMjk5LTEuNzk5IDIuNTUxLTIuNzAxIDUuNjc2LTIuNzAxIDkuMzUgMCAzLjYy
+NSAwLjkwMTMgNi43IDIuNzAxIDkuMjI1IDIuMDQ5IDIuOTUxIDQuODUgNC40MjQgOC4zNzUgNC40
+MjQgMi4xMjUgMCA0LjQ1MS0xIDYuOTUtMy4wMjUgMi41LTIgMy43NS00LjA3NCAzLjc1LTYuMjI1
+eiIvPgo8cGF0aCBkPSJtMjE3LjQ5IDZlLTNoMTMuOHY3Ny4zMmgtMTMuOHoiLz4KPHBhdGggZD0i
+bTI5OS42OSA3My44MzZoLTIuNzc0Yy0yLjc3MiAxNS41Ny01LjMyNCAyMy0yNC4yOSAyM2gtMTQu
+NjRjLTUuMjEyIDAtNS40MzUtMC43MTItNS40MzUtNC4wN3YtMjcuMDdoOS44NzJjMTAuNzYgMCAx
+MS45OCAzLjI1NyAxMS45OCAxMS45MWgyLjc3M3YtMjYuODdoLTIuNzczYzAgOC42NDktMS4yMiAx
+MS44LTExLjk4IDExLjhoLTkuODcydi0yNC4zMmMwLTMuMzU4IDAuMjIyNy00LjA3MiA1LjQzNS00
+LjA3MmgxNC4yYzE2Ljk3IDAgMTkuODUgNS41OTggMjEuNjMgMTkuNzRoMi43NzNsLTMuMTA1LTIy
+LjhoLTYyLjExdjMuMDUzaDIuNTUyYzguNTM5IDAgOC43NjIgMS4xMiA4Ljc2MiA0Ljc4M3Y1My4x
+MmMwIDMuNjYzLTAuMjIxNiA0Ljc4Mi04Ljc2MiA0Ljc4MmgtMi41NTJ2My4xNTVoNjMuNjdsNC42
+NTktMjYuMTV6Ii8+CjxwYXRoIGQ9Im01OC4zNzIgNDguNDMzdjI5LjA3aC0xMy43N3YtMjcuMDdj
+MC01LjY1LTIuMzAxLTguNS02Ljg5OS04LjUtNC42NzYgMC03IDIuODI2LTcgOC41djI3LjA3aC0x
+My43OHYtMjguNjhjMC01LjkgMi4wNTEtMTAuMzcgNi4xNTEtMTMuNCAzLjU5OS0yLjcwMSA4LjUt
+NC4wNzYgMTQuNjUtNC4wNzYgNi4yMjUgMCAxMC4wNDYgMS42NzcxIDEzLjc3IDQuODAxIDMuNTk1
+NyAzLjAxNiA2Ljk2MzEgNy4wMDA4IDYuODc4IDEyLjI4NXoiLz4KPC9nPgo8cGF0aCBkPSJtNDMu
+NjY2IDI5LjI3MyAxMy42OC0xMC0wLjE3Ni0wLjYwMDNjLTI0LjY3IDMuMDI1LTM1LjkgNS4xNzQt
+NTcuMTcgMTcuNWwwLjIwMDcgMC41NDkzIDEuNjk5IDAuMDI2M2MtMC4xNDk3IDEuNjk5LTAuNDI0
+MyA1LjktMC4wNzQgMTIuMjUtMi4zNSA2LjgyNC0wLjA1MSAxMS40NyAyLjA5OSAxNi41MiAwLjM1
+MDMtNS4yNSAwLjMwMS0xMS0xLjI5OS0xNi43Mi0wLjMyNTctNi4yNzUtMC4wNDkzLTEwLjQyIDAu
+MTAwMy0xMi4wMmwxNC4xIDAuMTI1cy0wLjEwMDMgNC4yNSAwLjQyNDMgOC4yNzRjMTIuNiA0LjQy
+NCAyNS4yNy0wLjAyNDcgMzItMTAuOTItMS45LTIuMTI1LTUuNTc2LTQuOTc1LTUuNTc2LTQuOTc1
+eiIgZmlsbD0iIzMzMyIvPgo8L3N2Zz4K
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -143,57 +141,55 @@ xrJoGU7YpFFcorBRIMyzjlOsN68CTqTQ71T79qfjr//Z
</name>
<questiontext format="html">
<text><![CDATA[<p><IMG width=81 SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEi
-IHZpZXdCb3g9IjAgMCAzMjcgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmci
-Pgo8ZyBmaWxsPSIjZjk4MDEyIj4KPHBhdGggZD0ibTcyLjQgNzcuNDV2LTI3LjA3YzAtNS42NS0y
-LjM1LTguNS03LTguNS00LjY3NCAwLTcuMDI0IDIuODI2LTcuMDI0IDguNXYyNy4wN2gtMTMuNzd2
-LTI3LjA3YzAtNS42NS0yLjMwMS04LjUtNi44OTktOC41LTQuNjc2IDAtNyAyLjgyNi03IDguNXYy
-Ny4wN2gtMTMuNzh2LTI4LjY4YzAtNS45IDIuMDUxLTEwLjM3IDYuMTUxLTEzLjQgMy41OTktMi43
-MDEgOC41LTQuMDc2IDE0LjY1LTQuMDc2IDYuMjI1IDAgMTAuODIgMS42IDEzLjc3IDQuODAxIDIu
-NTQ5LTMuMjAxIDcuMTc0LTQuODAxIDEzLjktNC44MDEgNi4xNSAwIDExLjAyIDEuMzUgMTQuNjIg
-NC4wNzYgNC4xIDMuMDI1IDYuMTUgNy41IDYuMTUgMTMuNHYyOC42OHoiLz4KPHBhdGggZD0ibTEz
-Ni4xIDIyLjc1LTMuMDk0LTIuMTE3LTcuNDkyIDEyLjA1Yy01LjM3NS0xLjc5Mi0xMC41OS0xLjc5
-Mi0xMS41Ni0xLjc5Mi0xNy4xIDAtMjYuNTUgMTAuNTktMjYuNTUgMjQuNDMgMCA2LjM1MSAyLjQ0
-MyAxNC45OCAxMS43MyAxOS44N2wtNy4zMjggMTEuODkgMy4wOTUgMS45NTQgNy42NTMtMTIuMjFj
-NS4yMTIgMS43OTIgMTAuMSAxLjc5MiAxMS40IDEuNzkyIDE3LjQzIDAgMjYuNTUtMTAuNTkgMjYu
-NTUtMjMuMjkgMC03Ljk4LTMuNDIxLTE2LjQ1LTExLjczLTIwLjg1em0tMzMuNzEgNDcuMjNjLTMu
-MDk1LTMuNzQ2LTMuMDk1LTkuNjA5LTMuMDk1LTE0LjgyIDAtNy44MTcgMC0yMC41MiAxNC42Ni0y
-MC41MiAzLjA5NSAwIDYuMTg5IDAuNjUxIDguNzk0IDIuNDQzem0yMy4xMy0zMC4yOWMyLjkzMiA0
-LjA3MiAzLjA5NSA5Ljc3MiAzLjA5NSAxNS40NyAwIDcuODE2IDAgMTkuNzEtMTQuNjYgMTkuNzEt
-MS4zMDIgMC01LjIxMSAwLTguNjMxLTIuMjh6Ii8+CjxwYXRoIGQ9Im0xNjUuNiA3OC41NWMtNi45
-NzUgMC0xMi43NS0yLjIyNC0xNy4zLTYuNjUtNC41NTEtNC40MjQtNi44MjYtMTAuMTItNi44MjYt
-MTcuMTIgMC02Ljk3NSAyLjI3NS0xMi42NyA2LjgyNi0xNy4xIDQuNTQ5LTQuNDI0IDEwLjMyLTYu
-NjUgMTcuMy02LjY1czEyLjc3IDIuMjI1IDE3LjM1IDYuNjVjNC42IDQuNDI2IDYuODk5IDEwLjE1
-IDYuODk5IDE3LjEgMCA2Ljk3NS0yLjI5OSAxMi42OC02Ljg5OSAxNy4xMi00LjYgNC40MjYtMTAu
-MzcgNi42NS0xNy4zNSA2LjY1em0wLTM2LjQ1Yy0zLjMyNCAwLTUuODc1IDEuMjUtNy42NzQgMy43
-NzUtMS43NzUgMi41MjUtMi42NzYgNS41LTIuNjc2IDguOTc1IDAgMy40NzUgMC44MjU2IDYuNCAy
-LjUgOC43NzQgMS45MDEgMi43MjUgNC41MjYgNC4wNzYgNy44NSA0LjA3NiAzLjMyNiAwIDUuOTI2
-LTEuMzUgNy44NS00LjA3NiAxLjc1LTIuNCAyLjYyNS01LjMyNiAyLjYyNS04Ljc3NCAwLTMuNDc1
-LTAuODI1Ni02LjQtMi41LTguNzc0LTEuOTI0LTIuNjUxLTQuNTc2LTMuOTc1LTcuOTc1LTMuOTc1
-eiIvPgo8cGF0aCBkPSJtMjI3LjIgNzcuMzJ2LTQuNTUxYy0xLjIyNSAxLjY1LTMuMzI2IDIuOTUx
-LTYuMjc2IDMuOTUxLTIuNjI1IDAuODk5Ni01LjEyNSAxLjM1LTcuNSAxLjM1LTYuNTc0IDAtMTEu
-ODUtMi4yNS0xNS44Mi02Ljc3Ni0zLjk3NS00LjUtNS45NzUtMTAuMS01Ljk3NS0xNi43NSAwLTYu
-NTc0IDEuOTUxLTEyLjA3IDUuODUtMTYuNSAzLjQ0OS0zLjkyNCA5LjEtNi42NSAxNS41Ny02LjY1
-IDcuMzAxIDAgMTEuNTggMi43NSAxNC4xNSA1Ljl2LTM3LjNoMTMuNDJ2NzcuMzJ6bTAtMjUuNzVj
-MC0yLjQ1MS0xLjE3Ni00LjgyNi0zLjUtNy4wNzUtMi4zMjYtMi4yNS00Ljc1LTMuMzc1LTcuMi0z
-LjM3NS0zLjUyNSAwLTYuMzI2IDEuNDUxLTguMzc1IDQuMjk5LTEuNzk5IDIuNTUxLTIuNzAxIDUu
-Njc2LTIuNzAxIDkuMzUgMCAzLjYyNSAwLjkwMTMgNi43IDIuNzAxIDkuMjI1IDIuMDQ5IDIuOTUx
-IDQuODUgNC40MjQgOC4zNzUgNC40MjQgMi4xMjUgMCA0LjQ1MS0xIDYuOTUtMy4wMjUgMi41LTIg
-My43NS00LjA3NCAzLjc1LTYuMjI1eiIvPgo8cGF0aCBkPSJtMjQ0LjggMGgxMy44djc3LjMyaC0x
-My44eiIvPgo8cGF0aCBkPSJtMzI3IDczLjgzaC0yLjc3NGMtMi43NzIgMTUuNTctNS4zMjQgMjMt
-MjQuMjkgMjNoLTE0LjY0Yy01LjIxMiAwLTUuNDM1LTAuNzEyLTUuNDM1LTQuMDd2LTI3LjA3aDku
-ODcyYzEwLjc2IDAgMTEuOTggMy4yNTcgMTEuOTggMTEuOTFoMi43NzN2LTI2Ljg3aC0yLjc3M2Mw
-IDguNjQ5LTEuMjIgMTEuOC0xMS45OCAxMS44aC05Ljg3MnYtMjQuMzJjMC0zLjM1OCAwLjIyMjct
-NC4wNzIgNS40MzUtNC4wNzJoMTQuMmMxNi45NyAwIDE5Ljg1IDUuNTk4IDIxLjYzIDE5Ljc0aDIu
-NzczbC0zLjEwNS0yMi44aC02Mi4xMXYzLjA1M2gyLjU1MmM4LjUzOSAwIDguNzYyIDEuMTIgOC43
-NjIgNC43ODN2NTMuMTJjMCAzLjY2My0wLjIyMTYgNC43ODItOC43NjIgNC43ODJoLTIuNTUydjMu
-MTU1aDYzLjY3bDQuNjU5LTI2LjE1eiIvPgo8L2c+CjxwYXRoIGQ9Im00My42NyAyOS4yMiAxMy42
-OC0xMC0wLjE3Ni0wLjYwMDNjLTI0LjY3IDMuMDI1LTM1LjkgNS4xNzQtNTcuMTcgMTcuNWwwLjIw
-MDcgMC41NDkzIDEuNjk5IDAuMDI2M2MtMC4xNDk3IDEuNjk5LTAuNDI0MyA1LjktMC4wNzQgMTIu
-MjUtMi4zNSA2LjgyNC0wLjA1MSAxMS40NyAyLjA5OSAxNi41MiAwLjM1MDMtNS4yNSAwLjMwMS0x
-MS0xLjI5OS0xNi43Mi0wLjMyNTctNi4yNzUtMC4wNDkzLTEwLjQyIDAuMTAwMy0xMi4wMmwxNC4x
-IDAuMTI1cy0wLjEwMDMgNC4yNSAwLjQyNDMgOC4yNzRjMTIuNiA0LjQyNCAyNS4yNy0wLjAyNDcg
-MzItMTAuOTItMS45LTIuMTI1LTUuNTc2LTQuOTc1LTUuNTc2LTQuOTc1eiIgZmlsbD0iIzMzMyIv
-Pgo8L3N2Zz4K
+IHZpZXdCb3g9IjAgMCAyOTkuNyA5OS45NzciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAw
+L3N2ZyI+CjxnIGZpbGw9IiNmOTgwMTIiPgo8cGF0aCBkPSJtMTA4Ljc5IDIyLjc1Ni0zLjA5NC0y
+LjExNy03LjQ5MiAxMi4wNWMtNS4zNzUtMS43OTItMTAuNTktMS43OTItMTEuNTYtMS43OTItMTcu
+MSAwLTI2LjU1IDEwLjU5LTI2LjU1IDI0LjQzIDAgNi4zNTEgMi40NDMgMTQuOTggMTEuNzMgMTku
+ODdsLTcuMzI4IDExLjg5IDMuMDk1IDEuOTU0IDcuNjUzLTEyLjIxYzUuMjEyIDEuNzkyIDEwLjEg
+MS43OTIgMTEuNCAxLjc5MiAxNy40MyAwIDI2LjU1LTEwLjU5IDI2LjU1LTIzLjI5IDAtNy45OC0z
+LjQyMS0xNi40NS0xMS43My0yMC44NXptLTMzLjcxIDQ3LjIzYy0zLjA5NS0zLjc0Ni0zLjA5NS05
+LjYwOS0zLjA5NS0xNC44MiAwLTcuODE3IDAtMjAuNTIgMTQuNjYtMjAuNTIgMy4wOTUgMCA2LjE4
+OSAwLjY1MSA4Ljc5NCAyLjQ0M3ptMjMuMTMtMzAuMjljMi45MzIgNC4wNzIgMy4wOTUgOS43NzIg
+My4wOTUgMTUuNDcgMCA3LjgxNiAwIDE5LjcxLTE0LjY2IDE5LjcxLTEuMzAyIDAtNS4yMTEgMC04
+LjYzMS0yLjI4eiIvPgo8cGF0aCBkPSJtMTM4LjI5IDc4LjU1NmMtNi45NzUgMC0xMi43NS0yLjIy
+NC0xNy4zLTYuNjUtNC41NTEtNC40MjQtNi44MjYtMTAuMTItNi44MjYtMTcuMTIgMC02Ljk3NSAy
+LjI3NS0xMi42NyA2LjgyNi0xNy4xIDQuNTQ5LTQuNDI0IDEwLjMyLTYuNjUgMTcuMy02LjY1czEy
+Ljc3IDIuMjI1IDE3LjM1IDYuNjVjNC42IDQuNDI2IDYuODk5IDEwLjE1IDYuODk5IDE3LjEgMCA2
+Ljk3NS0yLjI5OSAxMi42OC02Ljg5OSAxNy4xMi00LjYgNC40MjYtMTAuMzcgNi42NS0xNy4zNSA2
+LjY1em0wLTM2LjQ1Yy0zLjMyNCAwLTUuODc1IDEuMjUtNy42NzQgMy43NzUtMS43NzUgMi41MjUt
+Mi42NzYgNS41LTIuNjc2IDguOTc1czAuODI1NiA2LjQgMi41IDguNzc0YzEuOTAxIDIuNzI1IDQu
+NTI2IDQuMDc2IDcuODUgNC4wNzYgMy4zMjYgMCA1LjkyNi0xLjM1IDcuODUtNC4wNzYgMS43NS0y
+LjQgMi42MjUtNS4zMjYgMi42MjUtOC43NzQgMC0zLjQ3NS0wLjgyNTYtNi40LTIuNS04Ljc3NC0x
+LjkyNC0yLjY1MS00LjU3Ni0zLjk3NS03Ljk3NS0zLjk3NXoiLz4KPHBhdGggZD0ibTE5OS44OSA3
+Ny4zMjZ2LTQuNTUxYy0xLjIyNSAxLjY1LTMuMzI2IDIuOTUxLTYuMjc2IDMuOTUxLTIuNjI1IDAu
+ODk5Ni01LjEyNSAxLjM1LTcuNSAxLjM1LTYuNTc0IDAtMTEuODUtMi4yNS0xNS44Mi02Ljc3Ni0z
+Ljk3NS00LjUtNS45NzUtMTAuMS01Ljk3NS0xNi43NSAwLTYuNTc0IDEuOTUxLTEyLjA3IDUuODUt
+MTYuNSAzLjQ0OS0zLjkyNCA5LjEtNi42NSAxNS41Ny02LjY1IDcuMzAxIDAgMTEuNTggMi43NSAx
+NC4xNSA1Ljl2LTM3LjNoMTMuNDJ2NzcuMzJ6bTAtMjUuNzVjMC0yLjQ1MS0xLjE3Ni00LjgyNi0z
+LjUtNy4wNzUtMi4zMjYtMi4yNS00Ljc1LTMuMzc1LTcuMi0zLjM3NS0zLjUyNSAwLTYuMzI2IDEu
+NDUxLTguMzc1IDQuMjk5LTEuNzk5IDIuNTUxLTIuNzAxIDUuNjc2LTIuNzAxIDkuMzUgMCAzLjYy
+NSAwLjkwMTMgNi43IDIuNzAxIDkuMjI1IDIuMDQ5IDIuOTUxIDQuODUgNC40MjQgOC4zNzUgNC40
+MjQgMi4xMjUgMCA0LjQ1MS0xIDYuOTUtMy4wMjUgMi41LTIgMy43NS00LjA3NCAzLjc1LTYuMjI1
+eiIvPgo8cGF0aCBkPSJtMjE3LjQ5IDZlLTNoMTMuOHY3Ny4zMmgtMTMuOHoiLz4KPHBhdGggZD0i
+bTI5OS42OSA3My44MzZoLTIuNzc0Yy0yLjc3MiAxNS41Ny01LjMyNCAyMy0yNC4yOSAyM2gtMTQu
+NjRjLTUuMjEyIDAtNS40MzUtMC43MTItNS40MzUtNC4wN3YtMjcuMDdoOS44NzJjMTAuNzYgMCAx
+MS45OCAzLjI1NyAxMS45OCAxMS45MWgyLjc3M3YtMjYuODdoLTIuNzczYzAgOC42NDktMS4yMiAx
+MS44LTExLjk4IDExLjhoLTkuODcydi0yNC4zMmMwLTMuMzU4IDAuMjIyNy00LjA3MiA1LjQzNS00
+LjA3MmgxNC4yYzE2Ljk3IDAgMTkuODUgNS41OTggMjEuNjMgMTkuNzRoMi43NzNsLTMuMTA1LTIy
+LjhoLTYyLjExdjMuMDUzaDIuNTUyYzguNTM5IDAgOC43NjIgMS4xMiA4Ljc2MiA0Ljc4M3Y1My4x
+MmMwIDMuNjYzLTAuMjIxNiA0Ljc4Mi04Ljc2MiA0Ljc4MmgtMi41NTJ2My4xNTVoNjMuNjdsNC42
+NTktMjYuMTV6Ii8+CjxwYXRoIGQ9Im01OC4zNzIgNDguNDMzdjI5LjA3aC0xMy43N3YtMjcuMDdj
+MC01LjY1LTIuMzAxLTguNS02Ljg5OS04LjUtNC42NzYgMC03IDIuODI2LTcgOC41djI3LjA3aC0x
+My43OHYtMjguNjhjMC01LjkgMi4wNTEtMTAuMzcgNi4xNTEtMTMuNCAzLjU5OS0yLjcwMSA4LjUt
+NC4wNzYgMTQuNjUtNC4wNzYgNi4yMjUgMCAxMC4wNDYgMS42NzcxIDEzLjc3IDQuODAxIDMuNTk1
+NyAzLjAxNiA2Ljk2MzEgNy4wMDA4IDYuODc4IDEyLjI4NXoiLz4KPC9nPgo8cGF0aCBkPSJtNDMu
+NjY2IDI5LjI3MyAxMy42OC0xMC0wLjE3Ni0wLjYwMDNjLTI0LjY3IDMuMDI1LTM1LjkgNS4xNzQt
+NTcuMTcgMTcuNWwwLjIwMDcgMC41NDkzIDEuNjk5IDAuMDI2M2MtMC4xNDk3IDEuNjk5LTAuNDI0
+MyA1LjktMC4wNzQgMTIuMjUtMi4zNSA2LjgyNC0wLjA1MSAxMS40NyAyLjA5OSAxNi41MiAwLjM1
+MDMtNS4yNSAwLjMwMS0xMS0xLjI5OS0xNi43Mi0wLjMyNTctNi4yNzUtMC4wNDkzLTEwLjQyIDAu
+MTAwMy0xMi4wMmwxNC4xIDAuMTI1cy0wLjEwMDMgNC4yNSAwLjQyNDMgOC4yNzRjMTIuNiA0LjQy
+NCAyNS4yNy0wLjAyNDcgMzItMTAuOTItMS45LTIuMTI1LTUuNTc2LTQuOTc1LTUuNTc2LTQuOTc1
+eiIgZmlsbD0iIzMzMyIvPgo8L3N2Zz4K
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_macros-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_macros-moodle.ref
deleted file mode 100644
index ab526086c96..00000000000
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_macros-moodle.ref
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-
-<quiz>
-
-<question type="category">
- <category>
- <text>$course$/top/LaTeX Macros</text>
- </category>
-</question>
-
-<question type="multichoice">
- <name format="html">
- <text><![CDATA[LaTeX Macros]]></text>
- </name>
- <questiontext format="html">
- <text><![CDATA[<p>The following commands should not be placed in items: <BR/> and <BR/>Find the \(\rm\LaTeX\) logo </p>]]></text>
- </questiontext>
- <defaultgrade>1</defaultgrade>
- <generalfeedback format="html"><text/></generalfeedback>
- <penalty>0.10</penalty>
- <hidden>0</hidden>
- <single>true</single>
- <shuffleanswers>1</shuffleanswers>
- <answernumbering>abc</answernumbering>
- <answer fraction="100" format="html">
- <text><![CDATA[<p>\(\rm\TeX\) and \(\rm\LaTeX\)</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>(tilde)&nbsp;and #</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>$ and &</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>& and &sect;</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>{ and }</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>(space) and (relax)</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>(space)&#8239;and&#8239;(thinspace)</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>&hellip; and &hellip;</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>&euro; and &euro;</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>\(\rm\TeX\) and \(\rm\LaTeX\)</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>&#95; and &#92;</p>]]></text>
- </answer>
-</question>
-
-</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_matching-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_matching-moodle.ref
index f54c800daeb..57622318b28 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_matching-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_matching-moodle.ref
@@ -21,20 +21,20 @@
<hidden>0</hidden>
<shuffleanswers>1</shuffleanswers>
<subquestion format="html">
- <text><![CDATA[<p>A</p>]]></text>
+ <text><![CDATA[<p>A<BR/>B</p>]]></text>
<answer format="html"><text><![CDATA[<p>1</p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>B</p>]]></text>
- <answer format="html"><text><![CDATA[<p>2</p>]]></text></answer>
+ <answer format="html"><text><![CDATA[<p>very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long text</p>]]></text></answer>
</subquestion>
<subquestion format="html">
- <text><![CDATA[<p>C</p>]]></text>
- <answer format="html"><text><![CDATA[<p>3</p>]]></text></answer>
+ <text><![CDATA[<p>very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long text</p>]]></text>
+ <answer format="html"><text><![CDATA[<p>1</p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text></text>
- <answer format="html"><text><![CDATA[<p>4</p>]]></text></answer>
+ <answer format="html"><text><![CDATA[<p>3</p>]]></text></answer>
</subquestion>
</question>
<question type="matching">
@@ -50,20 +50,24 @@
<hidden>0</hidden>
<shuffleanswers>0</shuffleanswers>
<subquestion format="html">
- <text><![CDATA[<p>A</p>]]></text>
- <answer><text>1</text></answer>
+ <text><![CDATA[<p>A<BR/>B</p>]]></text>
+ <answer format="html"><text><![CDATA[1]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>B</p>]]></text>
- <answer><text>2</text></answer>
+ <answer format="html"><text><![CDATA[2]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>C</p>]]></text>
- <answer><text>3</text></answer>
+ <answer format="html"><text><![CDATA[2]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text><![CDATA[<p>D</p>]]></text>
+ <answer format="html"><text><![CDATA[2]]></text></answer>
</subquestion>
<subquestion format="html">
<text></text>
- <answer><text>4</text></answer>
+ <answer format="html"><text><![CDATA[4]]></text></answer>
</subquestion>
</question>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_math-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_math-moodle.ref
index 162aade867b..88e138bacd1 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_math-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_math-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Derivative]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>\[\frac {\partial ^{3} f}{\partial ^{3} x}(x).\] </p>]]></text>
+ <text><![CDATA[<p><CENTER>\[\frac {\partial ^{3} f}{\partial ^{3} x}(x).\]</CENTER> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -23,13 +23,13 @@
<shuffleanswers>1</shuffleanswers>
<answernumbering>abc</answernumbering>
<answer fraction="0" format="html">
- <text><![CDATA[<p>\(f&rsquo;(x)\)</p>]]></text>
+ <text><![CDATA[<p>\(f'(x)\)</p>]]></text>
</answer>
<answer fraction="0" format="html">
- <text><![CDATA[<p>\(f&rsquo;&rsquo;(x)\)</p>]]></text>
+ <text><![CDATA[<p>\(f''(x)\)</p>]]></text>
</answer>
<answer fraction="100" format="html">
- <text><![CDATA[<p>\(f&rsquo;&rsquo;&rsquo;(x)\)</p>]]></text>
+ <text><![CDATA[<p>\(f'''(x)\)</p>]]></text>
</answer>
</question>
<question type="cloze">
@@ -37,7 +37,7 @@
<text><![CDATA[Other derivatives]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>\[\frac {\partial ^{2} g}{\partial ^{2} t}(t).\] {1:MULTICHOICE_VS:\(g&rsquo;(t)\)~=\(g&rsquo;&rsquo;(t)\)~\(g&rsquo;&rsquo;&rsquo;(t)\)}</p>]]></text>
+ <text><![CDATA[<p><CENTER>\[\frac {\partial ^{2} g}{\partial ^{2} t}(t).\]</CENTER> {1:MULTICHOICE_VS:\(g'(t)\)~=\(g''(t)\)~\(g'''(t)\)}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_mathenv-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_mathenv-moodle.ref
index b4644105fed..0653f7f6ddb 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_mathenv-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_mathenv-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Multiple Choice]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>\[\begin {array}{c}$1\\2\end {array}\] <BR/>\[\begin {array}{c}$1\\2\end {array}\] <BR/>\(\begin {array}{c}$1\\2\end {array}\) </p>]]></text>
+ <text><![CDATA[<p><CENTER>\[\begin {array}{c}$1\\2\end {array}\]</CENTER> <BR/><CENTER>\[\begin {array}{c}$1\\2\end {array}\]</CENTER> <BR/>\(\begin {array}{c}$1\\2\end {array}\) </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -30,7 +30,7 @@
</answer>
<answer fraction="100" format="html">
<text><![CDATA[<p>7</p>]]></text>
- <feedback format="html"><text><![CDATA[<p>\[$\sqrt {25}\]</p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p><CENTER>\[$\sqrt {25}\]</CENTER></p>]]></text></feedback>
</answer>
<answer fraction="10" format="html">
<text><![CDATA[<p>8</p>]]></text>
@@ -41,7 +41,7 @@
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>\[\begin {array}{c}$1\\2\end {array}\] <BR/>\[\begin {array}{c}$1\\2\end {array}\] <BR/>\(\begin {array}{c}$1\\2\end {array}\) {1:MULTICHOICE_VS:=\($\sqrt {25\}\)~6~=7#\[$\sqrt {25\}\]~%10%8}</p>]]></text>
+ <text><![CDATA[<p><CENTER>\[\begin {array}{c}$1\\2\end {array}\]</CENTER> <BR/><CENTER>\[\begin {array}{c}$1\\2\end {array}\]</CENTER> <BR/>\(\begin {array}{c}$1\\2\end {array}\) {1:MULTICHOICE_VS:=\($\sqrt {25\}\)~6~=7#<CENTER>\[$\sqrt {25\}\]</CENTER>~%10%8}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_minted-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_minted-moodle.ref
index d10218899bc..ff70cf4568a 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_minted-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_minted-moodle.ref
@@ -58,7 +58,7 @@
<feedback format="html"><text><![CDATA[<p>No. This is Perl code.</p>]]></text></feedback>
</answer>
<answer fraction="0" format="html">
- <text><![CDATA[<p><PRE style="border-top: thin solid; border-bottom: thin solid"><CODE><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">1</span><span style="color: #204a87; font-weight: bold">long</span> <span style="color: #000000">some_function</span><span style="color: #000000; font-weight: bold">();</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">2</span><mark><span style="color: #8f5902; font-style: italic">/* int */</span> <span style="color: #000000">other_function</span><span style="color: #000000; font-weight: bold">();</span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">3</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">4</span><mark><span style="color: #8f5902; font-style: italic">/* int */</span> <span style="color: #000000">calling_function</span><span style="color: #000000; font-weight: bold">()</span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">5</span><span style="color: #000000; font-weight: bold">{</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">6</span> <span style="color: #204a87; font-weight: bold">long</span> <span style="color: #000000">test1</span><span style="color: #000000; font-weight: bold">;</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">7</span><mark> <span style="color: #204a87; font-weight: bold">register</span> <span style="color: #8f5902; font-style: italic">/* int */</span> <span style="color: #000000">test2</span><span style="color: #000000; font-weight: bold">;</span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">8</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">9</span> <span style="color: #000000">test1</span> <span style="color: #ce5c00; font-weight: bold">=</span> <span style="color: #000000">some_function</span><span style="color: #000000; font-weight: bold">();</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">10</span> <span style="color: #204a87; font-weight: bold">if</span> <span style="color: #000000; font-weight: bold">(</span><span style="color: #000000">test1</span> <span style="color: #ce5c00; font-weight: bold">&gt;</span> <span style="color: #0000cf; font-weight: bold">0</span><span style="color: #000000; font-weight: bold">)</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">11</span> <span style="color: #000000">test2</span> <span style="color: #ce5c00; font-weight: bold">=</span> <span style="color: #0000cf; font-weight: bold">0</span><span style="color: #000000; font-weight: bold">;</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">12</span> <span style="color: #204a87; font-weight: bold">else</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">13</span> <span style="color: #000000">test2</span> <span style="color: #ce5c00; font-weight: bold">=</span> <span style="color: #000000">other_function</span><span style="color: #000000; font-weight: bold">();</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">14</span> <span style="color: #204a87; font-weight: bold">return</span> <span style="color: #000000">test2</span><span style="color: #000000; font-weight: bold">;</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">15</span><span style="color: #000000; font-weight: bold">}</span><BR/></CODE></PRE></p>]]></text>
+ <text><![CDATA[<p><PRE style="border-top: thin solid; border-bottom: thin solid"><CODE><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">1</span><span style="color: #204a87; font-weight: bold">long</span><span style="color: #f8f8f8"> </span><span style="color: #000000">some_function</span><span style="color: #000000; font-weight: bold">();</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">2</span><mark><span style="color: #8f5902; font-style: italic">/* int */</span><span style="color: #f8f8f8"> </span><span style="color: #000000">other_function</span><span style="color: #000000; font-weight: bold">();</span><span style="color: #f8f8f8"></span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">3</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">4</span><mark><span style="color: #8f5902; font-style: italic">/* int */</span><span style="color: #f8f8f8"> </span><span style="color: #000000">calling_function</span><span style="color: #000000; font-weight: bold">()</span><span style="color: #f8f8f8"></span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">5</span><span style="color: #000000; font-weight: bold">{</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">6</span><span style="color: #f8f8f8"> </span><span style="color: #204a87; font-weight: bold">long</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test1</span><span style="color: #000000; font-weight: bold">;</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">7</span><mark><span style="color: #f8f8f8"> </span><span style="color: #204a87; font-weight: bold">register</span><span style="color: #f8f8f8"> </span><span style="color: #8f5902; font-style: italic">/* int */</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test2</span><span style="color: #000000; font-weight: bold">;</span><span style="color: #f8f8f8"></span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">8</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">9</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test1</span><span style="color: #f8f8f8"> </span><span style="color: #ce5c00; font-weight: bold">=</span><span style="color: #f8f8f8"> </span><span style="color: #000000">some_function</span><span style="color: #000000; font-weight: bold">();</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">10</span><span style="color: #f8f8f8"> </span><span style="color: #204a87; font-weight: bold">if</span><span style="color: #f8f8f8"> </span><span style="color: #000000; font-weight: bold">(</span><span style="color: #000000">test1</span><span style="color: #f8f8f8"> </span><span style="color: #ce5c00; font-weight: bold">&gt;</span><span style="color: #f8f8f8"> </span><span style="color: #0000cf; font-weight: bold">0</span><span style="color: #000000; font-weight: bold">)</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">11</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test2</span><span style="color: #f8f8f8"> </span><span style="color: #ce5c00; font-weight: bold">=</span><span style="color: #f8f8f8"> </span><span style="color: #0000cf; font-weight: bold">0</span><span style="color: #000000; font-weight: bold">;</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">12</span><span style="color: #f8f8f8"> </span><span style="color: #204a87; font-weight: bold">else</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">13</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test2</span><span style="color: #f8f8f8"> </span><span style="color: #ce5c00; font-weight: bold">=</span><span style="color: #f8f8f8"> </span><span style="color: #000000">other_function</span><span style="color: #000000; font-weight: bold">();</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">14</span><span style="color: #f8f8f8"> </span><span style="color: #204a87; font-weight: bold">return</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test2</span><span style="color: #000000; font-weight: bold">;</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">15</span><span style="color: #000000; font-weight: bold">}</span><span style="color: #f8f8f8"></span><BR/></CODE></PRE></p>]]></text>
<feedback format="html"><text><![CDATA[<p>No. This is C code.</p>]]></text></feedback>
</answer>
</question>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_multi-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_multi-moodle.ref
index 78238875885..0dd011d07b2 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_multi-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_multi-moodle.ref
@@ -37,6 +37,222 @@
<text><![CDATA[Multiple Choice]]></text>
</name>
<questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>ABCD</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>ABCD</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>123</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>123</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>iii</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>iii</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>IIII</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>IIII</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
<text><![CDATA[<p>Select the following numbers that are prime. </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -47,7 +263,7 @@
<hidden>0</hidden>
<single>false</single>
<shuffleanswers>1</shuffleanswers>
- <answernumbering>abc</answernumbering>
+ <answernumbering>none</answernumbering>
<answer fraction="70" format="html">
<text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text>
</answer>
@@ -61,7 +277,7 @@
<answer fraction="-70" format="html">
<text><![CDATA[<p>8</p>]]></text>
</answer>
- <answer fraction="-20" format="html">
+ <answer fraction="0" format="html">
<text><![CDATA[<p><CODE>nothing</CODE></p>]]></text>
</answer>
</question>
@@ -80,7 +296,7 @@
<hidden>0</hidden>
<single>true</single>
<shuffleanswers>1</shuffleanswers>
- <answernumbering>abc</answernumbering>
+ <answernumbering>none</answernumbering>
<answer fraction="100" format="html">
<text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text>
</answer>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_numerical-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_numerical-moodle.ref
new file mode 100644
index 00000000000..d12d73b3904
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_numerical-moodle.ref
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Numerical</text>
+ </category>
+</question>
+
+<question type="numerical">
+ <name format="html">
+ <text><![CDATA[Numerical]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Enter an integer \(n\) such that \(0&lt; n\leq 2\). </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <answer fraction="10" format="plain_text">
+ <text>0</text>
+ <tolerance>0.001</tolerance>
+ <feedback format="html"><text><![CDATA[<p>study difference between \(&lt;\) and \(\leq \)</p>]]></text></feedback>
+ </answer>
+ <answer fraction="100" format="plain_text">
+ <text>1</text>
+ <tolerance>0.01</tolerance>
+ <feedback format="html"><text><![CDATA[<p>good!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="100" format="plain_text">
+ <text>2</text>
+ <tolerance>0.1</tolerance>
+ <feedback format="html"><text><![CDATA[<p>OK</p>]]></text></feedback>
+ </answer>
+ <answer fraction="0" format="plain_text">
+ <text>3</text>
+ <tolerance>0</tolerance>
+ <feedback format="html"><text><![CDATA[<p>No!</p>]]></text></feedback>
+ </answer>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_paragraph_breaks-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_paragraph_breaks-moodle.ref
index e993109d60d..97e02f07db1 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_paragraph_breaks-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_paragraph_breaks-moodle.ref
@@ -34,7 +34,7 @@
<text><![CDATA[Close-multi]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>A {1:MULTICHOICE_VS:=B <BR/>C~D}</p>]]></text>
+ <text><![CDATA[<p><CENTER>A <BR/>Z</CENTER> {1:MULTICHOICE_VS:=B <BR/>C~D}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
@@ -45,7 +45,7 @@
<text><![CDATA[Essay]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>A </p>]]></text>
+ <text><![CDATA[<p><CENTER>A <BR/>Z</CENTER> </p>]]></text>
</questiontext>
<defaultgrade>1</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_point_points-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_points-moodle.ref
index 3306aaa56bb..107a8d3e5db 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_point_points-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_points-moodle.ref
@@ -65,5 +65,16 @@
<text><![CDATA[<p>B</p>]]></text>
</answer>
</question>
+<question type="cloze">
+ <name format="html">
+ <text><![CDATA[The question]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>{3:SHORTANSWER:=abc}{1:SHORTANSWER:=abc}{1:NUMERICAL:=0:0}{2:MULTICHOICE_S:=A~B}</p>]]></text>
+ </questiontext>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+</question>
</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_punctuation_and_symbols-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_punctuation_and_symbols-moodle.ref
new file mode 100644
index 00000000000..372c81babcf
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_punctuation_and_symbols-moodle.ref
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Punctuation and Other Symbols</text>
+ </category>
+</question>
+
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Symbols]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Find the symbol standing for &ldquo;paragraph&rdquo;. </p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>0</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>%</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>#</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&#95;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&#92;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>$</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&</p>]]></text>
+ </answer>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>&sect;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>{</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>}</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&euro;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&hellip;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&hellip;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&iexcl;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&iquest;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&ndash;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&euro;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>=</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Quotation Marks]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Find the French quotes </p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>false</single>
+ <shuffleanswers>0</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&lsquo;and&rsquo;</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&lsquo;and&rsquo;</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&ldquo;and&rdquo;</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&ldquo;and&rdquo;</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>'</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>"</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>"</p>]]></text>
+ </answer>
+ <answer fraction="20" format="html">
+ <text><![CDATA[<p>&lsaquo;&#8239;and&#8239;&rsaquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>le fameux chevron!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="20" format="html">
+ <text><![CDATA[<p>&laquo;&#8239;and&#8239;&raquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>le fameux double chevron!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&sbquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>these quotes are German!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&bdquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>these are German!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="20" format="html">
+ <text><![CDATA[<p>&lsaquo;&#8239;and&#8239;&rsaquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>le fameux chevron!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="20" format="html">
+ <text><![CDATA[<p>&laquo;&#8239;and&#8239;&raquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>le fameux double chevron!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="20" format="html">
+ <text><![CDATA[<p>&laquo;&#8239;and&#8239;&raquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>le fameux double chevron!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&sbquo;and&lsquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>these quotes are German!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&quot;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>these quotes are German!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&bdquo;and&ldquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>these quotes are German!</p>]]></text></feedback>
+ </answer>
+</question>
+<question type="cloze">
+ <name format="html">
+ <text><![CDATA[The question]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Find the symbol &ldquo;equal&rdquo;. {1:MULTICHOICE:&lt;~&gt;~=&#61;}{1:MULTICHOICE_V:\(&lt;\)~\(&gt;\)~=\(=\)}</p>]]></text>
+ </questiontext>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_samepage-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_samepage-moodle.ref
new file mode 100644
index 00000000000..e72b1a44375
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_samepage-moodle.ref
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Option Handout with Samepage</text>
+ </category>
+</question>
+
+<question type="description">
+ <name format="html">
+ <text><![CDATA[Description]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="essay">
+ <name format="html">
+ <text><![CDATA[Essay]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Question text <BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/></p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <responserequired>0</responserequired>
+ <responseformat>editor</responseformat>
+ <responsefieldlines>15</responsefieldlines>
+ <attachments>0</attachments>
+ <attachmentsrequired>0</attachmentsrequired>
+ <graderinfo format="html"><text><![CDATA[
+ <ul>
+ <li>A </li>
+ <li>B </li>
+ <li>C</li>
+ </ul>
+ ]]></text></graderinfo>
+ <responsetemplate format="html"><text/></responsetemplate>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multi Single]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Question text <BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/></p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>0</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>AAA</p>]]></text></feedback>
+ </answer>
+ <answer fraction="10" format="html">
+ <text><![CDATA[<p>B Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>BBB</p>]]></text></feedback>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>CCC</p>]]></text></feedback>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multi Multiple]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Question text <BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/></p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>false</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="50" format="html">
+ <text><![CDATA[<p>A Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>AAA</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-50" format="html">
+ <text><![CDATA[<p>B Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>BBB</p>]]></text></feedback>
+ </answer>
+ <answer fraction="50" format="html">
+ <text><![CDATA[<p>C Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>CCC</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-50" format="html">
+ <text><![CDATA[<p>D Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>DDD</p>]]></text></feedback>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="truefalse">
+ <name format="html">
+ <text><![CDATA[True/False 1]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>1</penalty>
+ <hidden>0</hidden>
+ <answer fraction="0" format="plain_text">
+ <text>true</text>
+ <feedback format="html"><text><![CDATA[<p>AAA</p>]]></text></feedback>
+ </answer>
+ <answer fraction="100" format="plain_text">
+ <text>false</text>
+ <feedback format="html"><text><![CDATA[<p>BBB</p>]]></text></feedback>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="truefalse">
+ <name format="html">
+ <text><![CDATA[True/False 2]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>1</penalty>
+ <hidden>0</hidden>
+ <answer fraction="100" format="plain_text">
+ <text>true</text>
+ </answer>
+ <answer fraction="0" format="plain_text">
+ <text>false</text>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="truefalse">
+ <name format="html">
+ <text><![CDATA[True/False 3]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>1</penalty>
+ <hidden>0</hidden>
+ <answer fraction="0" format="plain_text">
+ <text>true</text>
+ </answer>
+ <answer fraction="100" format="plain_text">
+ <text>false</text>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="numerical">
+ <name format="html">
+ <text><![CDATA[Numerical]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <answer fraction="100" format="plain_text">
+ <text>1</text>
+ <tolerance>1</tolerance>
+ <feedback format="html"><text><![CDATA[<p>1</p>]]></text></feedback>
+ </answer>
+ <answer fraction="0" format="plain_text">
+ <text>3</text>
+ <tolerance>1</tolerance>
+ <feedback format="html"><text><![CDATA[<p>3</p>]]></text></feedback>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="shortanswer">
+ <name format="html">
+ <text><![CDATA[Short Answer]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <usecase>0</usecase>
+ <answer fraction="100" format="plain_text">
+ <text>aaa</text>
+ <feedback format="html"><text><![CDATA[<p>1</p>]]></text></feedback>
+ </answer>
+ <answer fraction="0" format="plain_text">
+ <text>bbb</text>
+ <feedback format="html"><text><![CDATA[<p>3</p>]]></text></feedback>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="ddmatch">
+ <name format="html">
+ <text><![CDATA[Matching]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <shuffleanswers>1</shuffleanswers>
+ <subquestion format="html">
+ <text><![CDATA[<p>A Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[<p>1 </p>]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text><![CDATA[<p>B Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[<p>2 </p>]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text><![CDATA[<p>C Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[<p>3 </p>]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text></text>
+ <answer format="html"><text><![CDATA[<p>4</p>]]></text></answer>
+ </subquestion>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="matching">
+ <name format="html">
+ <text><![CDATA[Matching]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <shuffleanswers>0</shuffleanswers>
+ <subquestion format="html">
+ <text><![CDATA[<p>A Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[1 ]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text><![CDATA[<p>B Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[2 ]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text><![CDATA[<p>C Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[3 ]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text></text>
+ <answer format="html"><text><![CDATA[4]]></text></answer>
+ </subquestion>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="cloze">
+ <name format="html">
+ <text><![CDATA[Cloze]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p><BR/>Question text <BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>{1:MULTICHOICE_H:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:MULTICHOICE_V:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:MULTICHOICE:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:MULTICHOICE_HS:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:MULTICHOICE_VS:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:MULTICHOICE_S:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:NUMERICAL:=1:1#1~3:1#3}<BR/>Question text {1:SHORTANSWER:=aaa#1~bbb#3}<BR/></p>]]></text>
+ </questiontext>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_sanction-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_sanction-moodle.ref
new file mode 100644
index 00000000000..b37410311b5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_sanction-moodle.ref
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Example Quiz</text>
+ </category>
+</question>
+
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="-100" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="-100" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Select the following numbers that are prime. </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>abc<BR/>def \(\sqrt {2}\)</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>false</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="70" format="html">
+ <text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text>
+ </answer>
+ <answer fraction="-10" format="html">
+ <text><![CDATA[<p><B>68</B></p>]]></text>
+ </answer>
+ <answer fraction="30" format="html">
+ <text><![CDATA[<p>7</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-70" format="html">
+ <text><![CDATA[<p>8</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p><CODE>nothing</CODE></p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Select the following numbers that are prime. </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>abc<BR/>def \(\sqrt {2}\)</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text>
+ </answer>
+ <answer fraction="-40" format="html">
+ <text><![CDATA[<p>6</p>]]></text>
+ </answer>
+ <answer fraction="-30" format="html">
+ <text><![CDATA[<p>9</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-40" format="html">
+ <text><![CDATA[<p><OL><LI>False</LI><LI>Wrong</LI></OL></p>]]></text>
+ </answer>
+</question>
+<question type="cloze">
+ <name format="html">
+ <text><![CDATA[Cloze]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Regular, single, no shuffle {1:MULTICHOICE:=chip#yes~%10%<I>chop</I>~%-30%<B>chap</B>#no.}<BR/>Vertical, single, no shuffle {1:MULTICHOICE_V:=chip#yes~%10%chop~chap#no.}<BR/>Horizontal, single, no shuffle {1:MULTICHOICE_H:=chip#yes~%10%chop~chap#no.}<BR/>Regular, single, shuffle {1:MULTICHOICE_S:=chip~chop#yes~chap#no.}<BR/>Vertical, single, shuffle {1:MULTICHOICE_VS:=chip#yes~%10%chop~chap#no.}<BR/>Horizontal, single, shuffle {1:MULTICHOICE_HS:=chip#yes~chop~chap#no.}<BR/>Regular, multiple, no shuffle {1:MULTIRESPONSE:=chip~=chop#yes~chap#no.}<BR/><BR/>Horizontal, multiple, no shuffle {1:MULTIRESPONSE_H:=chip#yes~=chop~chap#no.}<BR/>Regular, multiple, shuffle {1:MULTIRESPONSE_S:=chip~=chop#yes~chap#no.}Horizontal, multiple, shuffle {1:MULTIRESPONSE_HS:=chip#yes~=chop~chap#no.}<BR/></p>]]></text>
+ </questiontext>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_shortanswer-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_shortanswer-moodle.ref
index 8fa5c9ebd30..61b03ebc87c 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_shortanswer-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_shortanswer-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Short Answer]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Enter the string <CODE>&rdquo;40%&rdquo;</CODE>. </p>]]></text>
+ <text><![CDATA[<p>Enter the string <CODE>&quot;40%&quot;</CODE>. </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -38,7 +38,7 @@
<text><![CDATA[Short Answer in Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Enter the string <CODE>&rdquo;40%&rdquo;</CODE>. {1:SHORTANSWER:=40%#correct \((1+\sqrt {5\})/2\)~%50%40#incomplete \((1+\sqrt {5\})/2\)~%50%%#incomplete \((1+\sqrt {5\})/2\)}</p>]]></text>
+ <text><![CDATA[<p>Enter the string <CODE>&quot;40%&quot;</CODE>. {1:SHORTANSWER:=40%#correct \((1+\sqrt {5\})/2\)~%50%40#incomplete \((1+\sqrt {5\})/2\)~%50%%#incomplete \((1+\sqrt {5\})/2\)}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_special_characters-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_special_characters-moodle.ref
deleted file mode 100644
index 89c3ed81d39..00000000000
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_special_characters-moodle.ref
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-
-<quiz>
-
-<question type="category">
- <category>
- <text>$course$/top/Diacritical marks and ligatures</text>
- </category>
-</question>
-
-<question type="multichoice">
- <name format="html">
- <text><![CDATA[ ]]></text>
- </name>
- <questiontext format="html">
- <text><![CDATA[<p> <BR/> <BR/> </p>]]></text>
- </questiontext>
- <defaultgrade>1</defaultgrade>
- <generalfeedback format="html"><text/></generalfeedback>
- <penalty>0.10</penalty>
- <hidden>0</hidden>
- <single>true</single>
- <shuffleanswers>1</shuffleanswers>
- <answernumbering>abc</answernumbering>
- <answer fraction="0" format="html">
- <text><![CDATA[<p> </p>]]></text>
- <feedback format="html"><text><![CDATA[<p> </p>]]></text></feedback>
- </answer>
- <answer fraction="100" format="html">
- <text><![CDATA[<p> </p>]]></text>
- <feedback format="html"><text><![CDATA[<p> </p>]]></text></feedback>
- </answer>
-</question>
-<question type="multichoice">
- <name format="html">
- <text><![CDATA[&Aring; &Agrave; &Acirc; &Atilde; &Eacute; &Egrave; &Euml; &Ecirc; &Icirc; &Iuml; &Ntilde; &Otilde; &Ouml; &Ocirc; &Ugrave; &Uuml; &Ucirc; &Ccedil; &#350; &#354; &#336; &#368; &Yuml; &Aogon; &Eogon; &Iogon; &#490; &Uogon; &Abreve; &#276; &Gbreve; &#300; &#334; &Ubreve; &Ccaron; &Dcaron; &Ecaron; &Lcaron; &Ncaron; &Rcaron; &Scaron; &Tcaron; &Zcaron; ]]></text>
- </name>
- <questiontext format="html">
- <text><![CDATA[<p>&aring; &agrave; &acirc; &atilde; &eacute; &egrave; &euml; &ecirc; &icirc; &iuml; &ntilde; &otilde; &ouml; &ocirc; &ugrave; &uuml; &ucirc; &ccedil; &#351; &#355; &#337; &#369; &yuml; &aogon; &eogon; &iogon; &#491; &uogon; &abreve; &#277; &gbreve; &#301; &#301; &#335; &ubreve; &ccaron; &dcaron; &ecaron; &lcaron; &ncaron; &rcaron; &scaron; &tcaron; &zcaron; <BR/> &Aring; &Agrave; &Acirc; &Atilde; &Eacute; &Egrave; &Euml; &Ecirc; &Icirc; &Iuml; &Ntilde; &Otilde; &Ouml; &Ocirc; &Ugrave; &Uuml; &Ucirc; &Ccedil; &#350; &#354; &#336; &#368; &Yuml; &Aogon; &Eogon; &Iogon; &#490; &Uogon; &Abreve; &#276; &Gbreve; &#300; &#334; &Ubreve; &Ccaron; &Dcaron; &Ecaron; &Lcaron; &Ncaron; &Rcaron; &Scaron; &Tcaron; &Zcaron; <BR/> &oelig; &aelig; &szlig; &OElig; &AElig; &#7838; &Oslash; &Lstrok; &laquo;&#8239; &oslash; &lstrok; &#8239;&raquo; &iquest; &iexcl; </p>]]></text>
- </questiontext>
- <defaultgrade>1</defaultgrade>
- <generalfeedback format="html"><text/></generalfeedback>
- <penalty>0.10</penalty>
- <hidden>0</hidden>
- <single>true</single>
- <shuffleanswers>1</shuffleanswers>
- <answernumbering>abc</answernumbering>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>&aring; &agrave; &acirc; &atilde; &eacute; &egrave; &euml; &ecirc; &icirc; &iuml; &ntilde; &otilde; &ouml; &ocirc; &ugrave; &uuml; &ucirc; &ccedil; &#351; &#355; &#337; &#369; &yuml; &aogon; &eogon; &iogon; &#491; &uogon; &abreve; &#277; &gbreve; &#301; &#301; &#335; &ubreve; &ccaron; &dcaron; &ecaron; &lcaron; &ncaron; &rcaron; &scaron; &tcaron; &zcaron; </p>]]></text>
- <feedback format="html"><text><![CDATA[<p>&Aring; &Agrave; &Acirc; &Atilde; &Eacute; &Egrave; &Euml; &Ecirc; &Icirc; &Iuml; &Ntilde; &Otilde; &Ouml; &Ocirc; &Ugrave; &Uuml; &Ucirc; &Ccedil; &#350; &#354; &#336; &#368; &Yuml; &Aogon; &Eogon; &Iogon; &#490; &Uogon; &Abreve; &#276; &Gbreve; &#300; &#334; &Ubreve; &Ccaron; &Dcaron; &Ecaron; &Lcaron; &Ncaron; &Rcaron; &Scaron; &Tcaron; &Zcaron; </p>]]></text></feedback>
- </answer>
- <answer fraction="100" format="html">
- <text><![CDATA[<p>&Aring; &Agrave; &Acirc; &Atilde; &Eacute; &Egrave; &Euml; &Ecirc; &Icirc; &Iuml; &Ntilde; &Otilde; &Ouml; &Ocirc; &Ugrave; &Uuml; &Ucirc; &Ccedil; &#350; &#354; &#336; &#368; &Yuml; &Aogon; &Eogon; &Iogon; &#490; &Uogon; &Abreve; &#276; &Gbreve; &#300; &#334; &Ubreve; &Ccaron; &Dcaron; &Ecaron; &Lcaron; &Ncaron; &Rcaron; &Scaron; &Tcaron; &Zcaron; </p>]]></text>
- <feedback format="html"><text><![CDATA[<p>&aring; &agrave; &acirc; &atilde; &eacute; &egrave; &euml; &ecirc; &icirc; &iuml; &ntilde; &otilde; &ouml; &ocirc; &ugrave; &uuml; &ucirc; &ccedil; &#351; &#355; &#337; &#369; &yuml; &aogon; &eogon; &iogon; &#491; &uogon; &abreve; &#277; &gbreve; &#301; &#301; &#335; &ubreve; &ccaron; &dcaron; &ecaron; &lcaron; &ncaron; &rcaron; &scaron; &tcaron; &zcaron; </p>]]></text></feedback>
- </answer>
-</question>
-
-</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tags-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tags-moodle.ref
index b71a7d33ad6..b0033a09f6b 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tags-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tags-moodle.ref
@@ -31,7 +31,7 @@
<feedback format="html"><text><![CDATA[<p>tac</p>]]></text></feedback>
</answer>
<tags>
- <tag><text><![CDATA[multi]]></text></tag>
+ <tag><text><![CDATA[multiéàî]]></text></tag>
<tag><text><![CDATA[&Aring;&aelig;&oelig;]]></text></tag>
</tags>
</question>
@@ -53,7 +53,7 @@
</answer>
<answer fraction="100" format="plain_text">
<text>C</text>
- <feedback format="html"><text><![CDATA[<p>&laquo;&#8239;&#8239;&raquo;</p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>&laquo;&raquo;</p>]]></text></feedback>
</answer>
<answer fraction="0" format="plain_text">
<text>*</text>
@@ -83,7 +83,7 @@
<answer fraction="100" format="plain_text">
<text>2</text>
<tolerance>0</tolerance>
- <feedback format="html"><text><![CDATA[<p>&laquo;&#8239;&#8239;&raquo;</p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>&laquo;&raquo;</p>]]></text></feedback>
</answer>
<answer fraction="0" format="plain_text">
<text>3</text>
@@ -104,15 +104,15 @@
<shuffleanswers>1</shuffleanswers>
<subquestion format="html">
<text><![CDATA[<p>&aelig;</p>]]></text>
- <answer><text>oui </text></answer>
+ <answer format="html"><text><![CDATA[oui]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>&oelig;</p>]]></text>
- <answer><text>non </text></answer>
+ <answer format="html"><text><![CDATA[non]]></text></answer>
</subquestion>
<subquestion format="html">
<text></text>
- <answer><text></text></answer>
+ <answer format="html"><text><![CDATA[&Aring;]]></text></answer>
</subquestion>
<tags>
<tag><text><![CDATA[m&aring;tch&iuml;ng]]></text></tag>
@@ -187,7 +187,7 @@
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>&Aring;&OElig;{1:MULTICHOICE:=chip~%10%chop#yes~chap#no.}&#8239;&raquo;&Aring;{1:SHORTANSWER:=B#toc~=C#&laquo;&#8239;&#8239;&raquo;~*}&laquo;&#8239;&Aring;{1:NUMERICAL:=1:0~=2:0#&laquo;&#8239;&#8239;&raquo;~3:0}&OElig;{1:MULTICHOICE_V:=chip#yes~%10%chop~chap#no.}<BR/>&OElig;{1:MULTICHOICE_H:=chip#yes~%10%chop~chap#no.}<BR/></p>]]></text>
+ <text><![CDATA[<p>&Aring;&OElig;{1:MULTICHOICE:=chip~%10%chop#yes~chap#no.}&raquo;&Aring;{1:SHORTANSWER:=B#toc~=C#&laquo;&raquo;~*}&laquo;&Aring;{1:NUMERICAL:=1:0~=2:0#&laquo;&raquo;~3:0}&OElig;{1:MULTICHOICE_V:=chip#yes~%10%chop~chap#no.}<BR/>&OElig;{1:MULTICHOICE_H:=chip#yes~%10%chop~chap#no.}<BR/></p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tikz-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tikz-moodle.ref
index 539c50deb23..4045bf4d97e 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tikz-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tikz-moodle.ref
@@ -13,9 +13,9 @@
<text><![CDATA[Multi]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAIVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAADdcGRXAAAACnRSTlMAESIziJm7zN3u5dSV+AAAACNJREFUCNdjYMAC
-RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAHlBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAACGjDitAAAACXRSTlMAESIzRIi73e4mCPIjAAAAJElEQVQI12NgwAJYDRgY
+mEIrHRgYGJ0jHUAiFJBpnWUBDDgAAGE/CdJCY3DPAAAAAElFTkSuQmCC
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -27,27 +27,28 @@ RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
<answernumbering>abc</answernumbering>
<answer fraction="100" format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvM3Uwh
-kGcAAABYSURBVAjXY2DABBIdkxgYmCYy9AUwcDxlkDvAwP6Mge8CSMavAUSuEWBgYOleAGIyrRYA
-UUA1QMD9lIHnIgP3Cwa+RyA2twGD3gYGxmUup4FqmMsNsNgEAJkrErcirjVRAAAAAElFTkSuQmCC
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iqu8zd7v+y
+XhgAAABbSURBVAjXY2DABOKrChkYGKcy7jVgYH/BEDeBgf0lg98CBgZHhroGkPxpAQYGlu4FICbj
+agMQJXcRRHI/Y5A5yMD1gsHvCZidwGC3gYF5uesuBQYG1g4DLDYBAP0fFFl+WGIRAAAAAElFTkSu
+QmCC
"></p>]]></text>
- <feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENrECKg6mA8wKQ185gVwDSwHwN
-rC/KAERqJYCFNjIwBDAwSAswsAH5M1oVYgQYGDdov7vCwMBkwOCugN1mABiqEeALUM2PAAAAAElF
-TkSuQmCC
+ <feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
+3e5GKvWZAAAAXUlEQVQI12NgwAEy2kAkhwN3A5BqV+D4wMDAeKABRLEVNHABKQ4zB7kLQF4HQ78D
+SCnbUxDJ2K0AorwhQgcZWA0YGLQFGLiBortaBGYzMDBt8P3/CEg5MKYLYLcZAIIuE1q9mCyAAAAA
+AElFTkSuQmCC
"></p>]]></text></feedback>
</answer>
<answer fraction="0" format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAKlBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmU0mKAAAADXRSTlMAESIzRFVmd4iqu8zuDY55BwAA
-AFNJREFUCNdjYMAE01w8AhgY7t69AWTvaFcAkgvA4hBySUchkDzG4AOUMGDgBgtyXGJgCWDguMLA
-cwFEchUwcB1g4DBg0E1gYGh3XQ5UwVQqgMUmALNqEhN3PGWqAAAAAElFTkSuQmCC
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
+0mEAAABXSURBVAjXY2DABK0MagEMDPvevRZgYJi1KwEo0gAWh5AtHY1AchlDrQIDgwMD3waQGPcj
+BpYEBu4nDHyPQSTPBAbeCwwcBgx+BQyMK9xuAFWwtCtgsQkAx3wTJimum5IAAAAASUVORK5CYII=
"></p>]]></text>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAU0lEQVQI12NgQIAICLUTTDJ+BVNsD8AUVwOY0lcAU50QFZfAFCdEypsDRDNu5EsA
-UtIG9kCVjKcc64Ac7pDMO+VgNS8cQCTzZzCH/QKY4mhgQAMAKiMPa9oLlkgAAAAASUVORK5CYII=
+3e5GKvWZAAAAVElEQVQI12NgQIAKCPUSTDJ/A1McH8EU7wQw5e8AplZDVHwCU9wNYKqGpwAkdsk+
+AUjJGNQrMDAwnUpcC+RIh2S9bQVr+GEAotgh+rguQKgGBjQAAOCNEa+cVlFEAAAAAElFTkSuQmCC
"></p>]]></text></feedback>
</answer>
</question>
@@ -56,9 +57,9 @@ UtIG9kCVjKcc64Ac7pDMO+VgNS8cQCTzZzCH/QKY4mhgQAMAKiMPa9oLlkgAAAAASUVORK5CYII=
<text><![CDATA[Matching]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAIVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAADdcGRXAAAACnRSTlMAESIziJm7zN3u5dSV+AAAACNJREFUCNdjYMAC
-RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAHlBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAACGjDitAAAACXRSTlMAESIzRIi73e4mCPIjAAAAJElEQVQI12NgwAJYDRgY
+mEIrHRgYGJ0jHUAiFJBpnWUBDDgAAGE/CdJCY3DPAAAAAElFTkSuQmCC
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -67,39 +68,41 @@ RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
<hidden>0</hidden>
<shuffleanswers>1</shuffleanswers>
<subquestion format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAKlBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmU0mKAAAADXRSTlMAESIzRGaImaq7zN3uKN6begAA
-AFVJREFUCNdjYMAEYplJDAxMkxhrDBg4FBhkNjDwHmLguMzAdYiB7QpInusiiPRNAJGrBIAE+0QQ
-MxxEsBYwGDMwmDEwBDEwn0ibeYCB++7duxMYcAAA6VQQhImgcD0AAAAASUVORK5CYII=
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRGZ3iJmqu8zd7gKj
+CLQAAABYSURBVAjXY2DABGKrEhkYmCYz7TVg4BBg0DvAwHeJgfsxA+9jBq4nDIwKDDyPQKr8GkDk
+bgEgwbERxMwAMVkbGIwZGCIYGAoZmG+tWnWBgffdu3cLGHAAAI4xEyqt9erAAAAAAElFTkSuQmCC
"></p>]]></text>
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvM3Uwh
-kGcAAABYSURBVAjXY2DABBIdkxgYmCYy9AUwcDxlkDvAwP6Mge8CSMavAUSuEWBgYOleAGIyrRYA
-UUA1QMD9lIHnIgP3Cwa+RyA2twGD3gYGxmUup4FqmMsNsNgEAJkrErcirjVRAAAAAElFTkSuQmCC
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iqu8zd7v+y
+XhgAAABbSURBVAjXY2DABOKrChkYGKcy7jVgYH/BEDeBgf0lg98CBgZHhroGkPxpAQYGlu4FICbj
+agMQJXcRRHI/Y5A5yMD1gsHvCZidwGC3gYF5uesuBQYG1g4DLDYBAP0fFFl+WGIRAAAAAElFTkSu
+QmCC
"> </p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAJFBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAADHJj5lAAAAC3RSTlMAESIzRGZ3iLvM3aXhim4AAAA+SURBVAjX
-Y2DABjxABOMKEMk+A0SadYDIAhDJpgAizRhAZAGIZFMAkWoMINK9vHxXKUjpDgY42bm7nQEHAADc
-tQymVD9SLAAAAABJRU5ErkJggg==
+AAAAAAAAAAAAAAAAAAAAAAAAAADHJj5lAAAAC3RSTlMAETNEVWaImbvM3VunJNkAAABBSURBVAjX
+Y2DABjRABOMMEMm2A0SagEjGBBDJJgAiTRiAJGMBiGQTAJFuxsY7jRjM0tJ2pYI0gHVByM7dbQw4
+AAA49g4oxsjpawAAAABJRU5ErkJggg==
"></p>]]></text>
- <answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAKlBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmU0mKAAAADXRSTlMAESIzRFVmd4iqu8zuDY55BwAA
-AFNJREFUCNdjYMAE01w8AhgY7t69AWTvaFcAkgvA4hBySUchkDzG4AOUMGDgBgtyXGJgCWDguMLA
-cwFEchUwcB1g4DBg0E1gYGh3XQ5UwVQqgMUmALNqEhN3PGWqAAAAAElFTkSuQmCC
+ <answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
+0mEAAABXSURBVAjXY2DABK0MagEMDPvevRZgYJi1KwEo0gAWh5AtHY1AchlDrQIDgwMD3waQGPcj
+BpYEBu4nDHyPQSTPBAbeCwwcBgx+BQyMK9xuAFWwtCtgsQkAx3wTJimum5IAAAAASUVORK5CYII=
"> </p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvM3Uwh
-kGcAAABYSURBVAjXY2DABBIdkxgYmCYy9AUwcDxlkDvAwP6Mge8CSMavAUSuEWBgYOleAGIyrRYA
-UUA1QMD9lIHnIgP3Cwa+RyA2twGD3gYGxmUup4FqmMsNsNgEAJkrErcirjVRAAAAAElFTkSuQmCC
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iqu8zd7v+y
+XhgAAABbSURBVAjXY2DABOKrChkYGKcy7jVgYH/BEDeBgf0lg98CBgZHhroGkPxpAQYGlu4FICbj
+agMQJXcRRHI/Y5A5yMD1gsHvCZidwGC3gYF5uesuBQYG1g4DLDYBAP0fFFl+WGIRAAAAAElFTkSu
+QmCC
"></p>]]></text>
- <answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAKlBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmU0mKAAAADXRSTlMAESIzRGaImaq7zN3uKN6begAA
-AFVJREFUCNdjYMAEYplJDAxMkxhrDBg4FBhkNjDwHmLguMzAdYiB7QpInusiiPRNAJGrBIAE+0QQ
-MxxEsBYwGDMwmDEwBDEwn0ibeYCB++7duxMYcAAA6VQQhImgcD0AAAAASUVORK5CYII=
+ <answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRGZ3iJmqu8zd7gKj
+CLQAAABYSURBVAjXY2DABGKrEhkYmCYz7TVg4BBg0DvAwHeJgfsxA+9jBq4nDIwKDDyPQKr8GkDk
+bgEgwbERxMwAMVkbGIwZGCIYGAoZmG+tWnWBgffdu3cLGHAAAI4xEyqt9erAAAAAAElFTkSuQmCC
"></p>]]></text></answer>
</subquestion>
</question>
@@ -108,9 +111,9 @@ MxxEsBYwGDMwmDEwBDEwn0ibeYCB++7duxMYcAAA6VQQhImgcD0AAAAASUVORK5CYII=
<text><![CDATA[Short]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAIVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAADdcGRXAAAACnRSTlMAESIziJm7zN3u5dSV+AAAACNJREFUCNdjYMAC
-RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAHlBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAACGjDitAAAACXRSTlMAESIzRIi73e4mCPIjAAAAJElEQVQI12NgwAJYDRgY
+mEIrHRgYGJ0jHUAiFJBpnWUBDDgAAGE/CdJCY3DPAAAAAElFTkSuQmCC
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -120,19 +123,19 @@ RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
<usecase>0</usecase>
<answer fraction="100" format="plain_text">
<text>3</text>
- <feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENrECKg6mA8wKQ185gVwDSwHwN
-rC/KAERqJYCFNjIwBDAwSAswsAH5M1oVYgQYGDdov7vCwMBkwOCugN1mABiqEeALUM2PAAAAAElF
-TkSuQmCC
+ <feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
+3e5GKvWZAAAAXUlEQVQI12NgwAEy2kAkhwN3A5BqV+D4wMDAeKABRLEVNHABKQ4zB7kLQF4HQ78D
+SCnbUxDJ2K0AorwhQgcZWA0YGLQFGLiBortaBGYzMDBt8P3/CEg5MKYLYLcZAIIuE1q9mCyAAAAA
+AElFTkSuQmCC
"></p>]]></text></feedback>
</answer>
<answer fraction="100" format="plain_text">
<text>5</text>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAU0lEQVQI12NgQIAICLUTTDJ+BVNsD8AUVwOY0lcAU50QFZfAFCdEypsDRDNu5EsA
-UtIG9kCVjKcc64Ac7pDMO+VgNS8cQCTzZzCH/QKY4mhgQAMAKiMPa9oLlkgAAAAASUVORK5CYII=
+3e5GKvWZAAAAVElEQVQI12NgQIAKCPUSTDJ/A1McH8EU7wQw5e8AplZDVHwCU9wNYKqGpwAkdsk+
+AUjJGNQrMDAwnUpcC+RIh2S9bQVr+GEAotgh+rguQKgGBjQAAOCNEa+cVlFEAAAAAElFTkSuQmCC
"></p>]]></text></feedback>
</answer>
</question>
@@ -141,9 +144,9 @@ UtIG9kCVjKcc64Ac7pDMO+VgNS8cQCTzZzCH/QKY4mhgQAMAKiMPa9oLlkgAAAAASUVORK5CYII=
<text><![CDATA[Numerical]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAIVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAADdcGRXAAAACnRSTlMAESIziJm7zN3u5dSV+AAAACNJREFUCNdjYMAC
-RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAHlBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAACGjDitAAAACXRSTlMAESIzRIi73e4mCPIjAAAAJElEQVQI12NgwAJYDRgY
+mEIrHRgYGJ0jHUAiFJBpnWUBDDgAAGE/CdJCY3DPAAAAAElFTkSuQmCC
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -153,11 +156,11 @@ RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
<answer fraction="100" format="plain_text">
<text>3</text>
<tolerance>0</tolerance>
- <feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENrECKg6mA8wKQ185gVwDSwHwN
-rC/KAERqJYCFNjIwBDAwSAswsAH5M1oVYgQYGDdov7vCwMBkwOCugN1mABiqEeALUM2PAAAAAElF
-TkSuQmCC
+ <feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
+3e5GKvWZAAAAXUlEQVQI12NgwAEy2kAkhwN3A5BqV+D4wMDAeKABRLEVNHABKQ4zB7kLQF4HQ78D
+SCnbUxDJ2K0AorwhQgcZWA0YGLQFGLiBortaBGYzMDBt8P3/CEg5MKYLYLcZAIIuE1q9mCyAAAAA
+AElFTkSuQmCC
"></p>]]></text></feedback>
</answer>
<answer fraction="100" format="plain_text">
@@ -165,8 +168,8 @@ TkSuQmCC
<tolerance>0</tolerance>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAU0lEQVQI12NgQIAICLUTTDJ+BVNsD8AUVwOY0lcAU50QFZfAFCdEypsDRDNu5EsA
-UtIG9kCVjKcc64Ac7pDMO+VgNS8cQCTzZzCH/QKY4mhgQAMAKiMPa9oLlkgAAAAASUVORK5CYII=
+3e5GKvWZAAAAVElEQVQI12NgQIAKCPUSTDJ/A1McH8EU7wQw5e8AplZDVHwCU9wNYKqGpwAkdsk+
+AUjJGNQrMDAwnUpcC+RIh2S9bQVr+GEAotgh+rguQKgGBjQAAOCNEa+cVlFEAAAAAElFTkSuQmCC
"></p>]]></text></feedback>
</answer>
</question>
@@ -175,50 +178,51 @@ UtIG9kCVjKcc64Ac7pDMO+VgNS8cQCTzZzCH/QKY4mhgQAMAKiMPa9oLlkgAAAAASUVORK5CYII=
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAIVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAADdcGRXAAAACnRSTlMAESIziJm7zN3u5dSV+AAAACNJREFUCNdjYMAC
-RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAHlBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAACGjDitAAAACXRSTlMAESIzRIi73e4mCPIjAAAAJElEQVQI12NgwAJYDRgY
+mEIrHRgYGJ0jHUAiFJBpnWUBDDgAAGE/CdJCY3DPAAAAAElFTkSuQmCC
"> {1:MULTICHOICE_HS:=<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvM3Uwh
-kGcAAABYSURBVAjXY2DABBIdkxgYmCYy9AUwcDxlkDvAwP6Mge8CSMavAUSuEWBgYOleAGIyrRYA
-UUA1QMD9lIHnIgP3Cwa+RyA2twGD3gYGxmUup4FqmMsNsNgEAJkrErcirjVRAAAAAElFTkSuQmCC
-">#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENrECKg6mA8wKQ185gVwDSwHwN
-rC/KAERqJYCFNjIwBDAwSAswsAH5M1oVYgQYGDdov7vCwMBkwOCugN1mABiqEeALUM2PAAAAAElF
-TkSuQmCC
-">~<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAKlBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmU0mKAAAADXRSTlMAESIzRFVmd4iqu8zuDY55BwAA
-AFNJREFUCNdjYMAE01w8AhgY7t69AWTvaFcAkgvA4hBySUchkDzG4AOUMGDgBgtyXGJgCWDguMLA
-cwFEchUwcB1g4DBg0E1gYGh3XQ5UwVQqgMUmALNqEhN3PGWqAAAAAElFTkSuQmCC
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iqu8zd7v+y
+XhgAAABbSURBVAjXY2DABOKrChkYGKcy7jVgYH/BEDeBgf0lg98CBgZHhroGkPxpAQYGlu4FICbj
+agMQJXcRRHI/Y5A5yMD1gsHvCZidwGC3gYF5uesuBQYG1g4DLDYBAP0fFFl+WGIRAAAAAElFTkSu
+QmCC
">#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAU0lEQVQI12NgQIAICLUTTDJ+BVNsD8AUVwOY0lcAU50QFZfAFCdEypsDRDNu5EsA
-UtIG9kCVjKcc64Ac7pDMO+VgNS8cQCTzZzCH/QKY4mhgQAMAKiMPa9oLlkgAAAAASUVORK5CYII=
-">}<BR/><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAIVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAADdcGRXAAAACnRSTlMAESIziJm7zN3u5dSV+AAAACNJREFUCNdjYMAC
-RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
-"> {1:SHORTANSWER:=3#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
+3e5GKvWZAAAAXUlEQVQI12NgwAEy2kAkhwN3A5BqV+D4wMDAeKABRLEVNHABKQ4zB7kLQF4HQ78D
+SCnbUxDJ2K0AorwhQgcZWA0YGLQFGLiBortaBGYzMDBt8P3/CEg5MKYLYLcZAIIuE1q9mCyAAAAA
+AElFTkSuQmCC
+">~<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENrECKg6mA8wKQ185gVwDSwHwN
-rC/KAERqJYCFNjIwBDAwSAswsAH5M1oVYgQYGDdov7vCwMBkwOCugN1mABiqEeALUM2PAAAAAElF
-TkSuQmCC
+0mEAAABXSURBVAjXY2DABK0MagEMDPvevRZgYJi1KwEo0gAWh5AtHY1AchlDrQIDgwMD3waQGPcj
+BpYEBu4nDHyPQSTPBAbeCwwcBgx+BQyMK9xuAFWwtCtgsQkAx3wTJimum5IAAAAASUVORK5CYII=
+">#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
+3e5GKvWZAAAAVElEQVQI12NgQIAKCPUSTDJ/A1McH8EU7wQw5e8AplZDVHwCU9wNYKqGpwAkdsk+
+AUjJGNQrMDAwnUpcC+RIh2S9bQVr+GEAotgh+rguQKgGBjQAAOCNEa+cVlFEAAAAAElFTkSuQmCC
+">}<BR/><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAHlBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAACGjDitAAAACXRSTlMAESIzRIi73e4mCPIjAAAAJElEQVQI12NgwAJYDRgY
+mEIrHRgYGJ0jHUAiFJBpnWUBDDgAAGE/CdJCY3DPAAAAAElFTkSuQmCC
+"> {1:SHORTANSWER:=3#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
+3e5GKvWZAAAAXUlEQVQI12NgwAEy2kAkhwN3A5BqV+D4wMDAeKABRLEVNHABKQ4zB7kLQF4HQ78D
+SCnbUxDJ2K0AorwhQgcZWA0YGLQFGLiBortaBGYzMDBt8P3/CEg5MKYLYLcZAIIuE1q9mCyAAAAA
+AElFTkSuQmCC
">~=5#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAU0lEQVQI12NgQIAICLUTTDJ+BVNsD8AUVwOY0lcAU50QFZfAFCdEypsDRDNu5EsA
-UtIG9kCVjKcc64Ac7pDMO+VgNS8cQCTzZzCH/QKY4mhgQAMAKiMPa9oLlkgAAAAASUVORK5CYII=
-">}<BR/><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAIVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAADdcGRXAAAACnRSTlMAESIziJm7zN3u5dSV+AAAACNJREFUCNdjYMAC
-RIGYybUKSDIaeIFFyCQVgETarDYHBhwAAGGpBhwPdrFnAAAAAElFTkSuQmCC
-"> {1:NUMERICAL:=3:0#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENrECKg6mA8wKQ185gVwDSwHwN
-rC/KAERqJYCFNjIwBDAwSAswsAH5M1oVYgQYGDdov7vCwMBkwOCugN1mABiqEeALUM2PAAAAAElF
-TkSuQmCC
+3e5GKvWZAAAAVElEQVQI12NgQIAKCPUSTDJ/A1McH8EU7wQw5e8AplZDVHwCU9wNYKqGpwAkdsk+
+AUjJGNQrMDAwnUpcC+RIh2S9bQVr+GEAotgh+rguQKgGBjQAAOCNEa+cVlFEAAAAAElFTkSuQmCC
+">}<BR/><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAHlBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAACGjDitAAAACXRSTlMAESIzRIi73e4mCPIjAAAAJElEQVQI12NgwAJYDRgY
+mEIrHRgYGJ0jHUAiFJBpnWUBDDgAAGE/CdJCY3DPAAAAAElFTkSuQmCC
+"> {1:NUMERICAL:=3:0#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
+3e5GKvWZAAAAXUlEQVQI12NgwAEy2kAkhwN3A5BqV+D4wMDAeKABRLEVNHABKQ4zB7kLQF4HQ78D
+SCnbUxDJ2K0AorwhQgcZWA0YGLQFGLiBortaBGYzMDBt8P3/CEg5MKYLYLcZAIIuE1q9mCyAAAAA
+AElFTkSuQmCC
">~=5:0#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAU0lEQVQI12NgQIAICLUTTDJ+BVNsD8AUVwOY0lcAU50QFZfAFCdEypsDRDNu5EsA
-UtIG9kCVjKcc64Ac7pDMO+VgNS8cQCTzZzCH/QKY4mhgQAMAKiMPa9oLlkgAAAAASUVORK5CYII=
+3e5GKvWZAAAAVElEQVQI12NgQIAKCPUSTDJ/A1McH8EU7wQw5e8AplZDVHwCU9wNYKqGpwAkdsk+
+AUjJGNQrMDAwnUpcC+RIh2S9bQVr+GEAotgh+rguQKgGBjQAAOCNEa+cVlFEAAAAAElFTkSuQmCC
">}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tikz_with_svg-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tikz_with_svg-moodle.ref
index c3b5d27a81d..5c78c18a93e 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tikz_with_svg-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_tikz_with_svg-moodle.ref
@@ -19,9 +19,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -38,9 +38,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjM8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjM8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi43ODgi
IGhlaWdodD0iMTMuNTc2IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2Ljc4OCAxMy41NzYi
@@ -49,8 +49,8 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxLjg5NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text></feedback>
</answer>
<answer fraction="0" format="html">
@@ -60,9 +60,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjU8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjU8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi43ODgi
IGhlaWdodD0iMTMuNTc2IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2Ljc4OCAxMy41NzYi
@@ -71,8 +71,8 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwyLjg2NCkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text></feedback>
</answer>
</question>
@@ -87,9 +87,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -104,9 +104,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text>
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi42NCIg
aGVpZ2h0PSIxMy4yOCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNi42NCAxMy4yOCIgeG1s
@@ -114,9 +114,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjM8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjM8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"> </p>]]></text></answer>
</subquestion>
<subquestion format="html">
@@ -126,9 +126,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text>
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi42NCIg
aGVpZ2h0PSIxMy4yOCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNi42NCAxMy4yOCIgeG1s
@@ -136,9 +136,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjU8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjU8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"> </p>]]></text></answer>
</subquestion>
<subquestion format="html">
@@ -148,9 +148,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjM8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjM8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text>
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi42NCIg
aGVpZ2h0PSIxMy4yOCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNi42NCAxMy4yOCIgeG1s
@@ -158,9 +158,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text></answer>
</subquestion>
</question>
@@ -175,9 +175,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -194,8 +194,8 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxLjg5NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text></feedback>
</answer>
<answer fraction="100" format="plain_text">
@@ -207,8 +207,8 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwyLjg2NCkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text></feedback>
</answer>
</question>
@@ -223,9 +223,9 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -242,8 +242,8 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxLjg5NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text></feedback>
</answer>
<answer fraction="100" format="plain_text">
@@ -256,8 +256,8 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwyLjg2NCkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"></p>]]></text></feedback>
</answer>
</question>
@@ -272,18 +272,18 @@ OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"> {1:MULTICHOICE_HS:=<IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi42NCIg
aGVpZ2h0PSIxMy4yOCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNi42NCAxMy4yOCIgeG1s
OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjM8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjM8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
">#<IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi43ODgi
IGhlaWdodD0iMTMuNTc2IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2Ljc4OCAxMy41NzYi
IHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+
@@ -291,17 +291,17 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxLjg5NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
">~<IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi42NCIg
aGVpZ2h0PSIxMy4yOCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNi42NCAxMy4yOCIgeG1s
OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjU8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjU8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
">#<IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi43ODgi
IGhlaWdodD0iMTMuNTc2IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2Ljc4OCAxMy41NzYi
IHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+
@@ -309,17 +309,17 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwyLjg2NCkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
">}<BR/><IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi42NCIg
aGVpZ2h0PSIxMy4yOCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNi42NCAxMy4yOCIgeG1s
OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"> {1:SHORTANSWER:=3#<IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi43ODgi
IGhlaWdodD0iMTMuNTc2IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2Ljc4OCAxMy41NzYi
IHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+
@@ -327,8 +327,8 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxLjg5NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
">~=5#<IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi43ODgi
IGhlaWdodD0iMTMuNTc2IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2Ljc4OCAxMy41NzYi
IHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+
@@ -336,17 +336,17 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwyLjg2NCkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
">}<BR/><IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi42NCIg
aGVpZ2h0PSIxMy4yOCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNi42NCAxMy4yOCIgeG1s
OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0
cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCAxMy4yOCkiPjxnIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDIuNDksNC45OCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ5LC0y
LjQ5MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTIuNDg5KSI+PHRleHQgdHJhbnNmb3Jt
-PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJT
-RlJNMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFu
-PjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+PSJtYXRyaXgoMSwwLDAsLTEsMCwxLjc4NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJB
+cmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjE8L3RzcGFuPjwv
+dGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
"> {1:NUMERICAL:=3:0#<IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi43ODgi
IGhlaWdodD0iMTMuNTc2IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2Ljc4OCAxMy41NzYi
IHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+
@@ -354,8 +354,8 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxLjg5NSkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjI8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
">~=5:0#<IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNi43ODgi
IGhlaWdodD0iMTMuNTc2IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2Ljc4OCAxMy41NzYi
IHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+
@@ -363,8 +363,8 @@ PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTMuNTc2KSI+PGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMi41NDUsNS4wOTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgt
Mi41NDUsLTIuNDkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMi42KSI+PHRleHQgdHJh
bnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwyLjg2NCkiIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFt
-aWx5PSJTRlRJMTAwMCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8
-L3RzcGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
+aWx5PSJBcmlhbCIgZm9udC1zaXplPSI5Ljk2MjZweCI+PHRzcGFuIHg9IjAiIHk9IjAiPjQ8L3Rz
+cGFuPjwvdGV4dD48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==
">}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_truefalse-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_truefalse-moodle.ref
index 875c60db03a..5e1bcf7f786 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_truefalse-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_truefalse-moodle.ref
@@ -23,11 +23,11 @@
<hidden>0</hidden>
<answer fraction="0" format="plain_text">
<text>true</text>
- <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &rdquo;true&rdquo;</p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &quot;true&quot;</p>]]></text></feedback>
</answer>
<answer fraction="100" format="plain_text">
<text>false</text>
- <feedback format="html"><text><![CDATA[<p> Feedback for students choosing &rdquo;false&rdquo; </p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p> Feedback for students choosing &quot;false&quot; </p>]]></text></feedback>
</answer>
</question>
<question type="truefalse">
@@ -45,11 +45,11 @@
<hidden>0</hidden>
<answer fraction="0" format="plain_text">
<text>true</text>
- <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &rdquo;true&rdquo; </p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &quot;true&quot; </p>]]></text></feedback>
</answer>
<answer fraction="100" format="plain_text">
<text>false</text>
- <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &rdquo;false&rdquo;</p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &quot;false&quot;</p>]]></text></feedback>
</answer>
</question>
<question type="truefalse">
@@ -57,7 +57,7 @@
<text><![CDATA[Truefalse Test 3]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Please answer &rdquo;True&rdquo;. </p>]]></text>
+ <text><![CDATA[<p>Please answer &quot;True&quot;. </p>]]></text>
</questiontext>
<defaultgrade>3</defaultgrade>
<generalfeedback format="html">
@@ -77,7 +77,7 @@
<text><![CDATA[Truefalse Test 4]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Please answer &rdquo;False&rdquo;. </p>]]></text>
+ <text><![CDATA[<p>Please answer &quot;False&quot;. </p>]]></text>
</questiontext>
<defaultgrade>3</defaultgrade>
<generalfeedback format="html">
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_turkish-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_turkish-moodle.ref
new file mode 100644
index 00000000000..f169dc456af
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_turkish-moodle.ref
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Turkish Issues</text>
+ </category>
+</question>
+
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Test Turkish]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p> <SPAN STYLE="text-decoration: underline;">Pangramm</SPAN> :</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>Pijamal&imath; hasta ya&gbreve;&imath;z &#351;of&ouml;re &ccedil;abucak g&uuml;vendi.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p></p>]]></text></feedback>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>Saf ve haydut k&imath;z &ccedil;ocu&gbreve;u bin plaj g&ouml;rm&uuml;&#351;.</p>]]></text>
+ </answer>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_verbatim-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_verbatim-moodle.ref
index f3dc4067262..951392873bc 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_verbatim-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/latin1ref/test_verbatim-moodle.ref
@@ -10,7 +10,7 @@
<question type="multichoice">
<name format="html">
- <text><![CDATA[Multi]]></text>
+ <text><![CDATA[LaTeX]]></text>
</name>
<questiontext format="html">
<text><![CDATA[<p><PRE style="border-top: thin solid; border-bottom: thin solid"><CODE>% !TeX encoding = UTF-8<BR/>% !TeX spellcheck = en_US<BR/>% !TEX TS-program = xelatex<BR/>\documentclass{article}<BR/>\usepackage[nostamp]{moodle}<BR/>\newif\iffvextra<BR/>\fvextratrue<BR/>\ifxetex % FOR XELATEX<BR/> \usepackage{fontspec}<BR/>\else %% FOR PDFLATEX<BR/> \usepackage[utf8]{inputenc} % necessary<BR/> \usepackage[T1]{fontenc} % necessary<BR/>\fi<BR/></CODE></PRE> </p>]]></text>
@@ -29,5 +29,29 @@
<text><![CDATA[<p>toast</p>]]></text>
</answer>
</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[C]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p><PRE style="border-top: thin solid; border-bottom: thin solid"><CODE>#include &lt;stdio.h&gt;<BR/>int main() {<BR/> char c=&apos;\0&apos;, *pc=&amp;c;<BR/> printf(&quot;Hello world!\n&quot;);<BR/> return *pc;<BR/>}<BR/></CODE></PRE> </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>&quot;&test&quot;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&rsquo;toast&rsquo;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&lt;\(&lt;a&gt;\)&gt;</p>]]></text>
+ </answer>
+</question>
</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/makefile b/Master/texmf-dist/doc/latex/moodle/test/makefile
index b942061ff26..38fbb077955 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/makefile
+++ b/Master/texmf-dist/doc/latex/moodle/test/makefile
@@ -4,7 +4,7 @@ LUATEX_ONLY_TEST_FILES=test_calculated_lua.tex
XETEX_EXCLUDED_TEST_FILES=test_includegraphics_via_tikz.tex test_includegraphics_via_tikz_and_svg.tex test_tikz_with_svg.tex
GENERIC_TEST_FILES=$(filter-out $(LUATEX_ONLY_TEST_FILES) $(XETEX_EXCLUDED_TEST_FILES),$(wildcard $(PREFIX)_*.tex))
TEX_ENGINES=pdflatex lualatex xelatex
-LATEXFLAGS=-interaction=nonstopmode -shell-escape
+LATEXFLAGS=-halt-on-error -shell-escape
DIFFTOOL=diff -abBwZ
FILE_CLEAN=*.log *.aux *.auxlock *.out *.blg *.bbl *.toc *.xml *.bcf *.synctex.gz *~ *.nav *.snm *.idx *.ilg *.ind _minted-* *.glo *.gls *.dpth *-tikztemp-*.pdf fig/*-converted-to.*
ifndef DEBUG
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_autopoints.tex b/Master/texmf-dist/doc/latex/moodle/test/test_autopoints.tex
index 05febfd567d..81a56fff05c 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_autopoints.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_autopoints.tex
@@ -9,36 +9,34 @@
\else % assuming XELATEX or LUALATEX
\usepackage{fontspec}
\fi
-\def\myequation{$(1+\sqrt{5})/2$}
-\htmlregister{\myequation}
\begin{document}
\section*{Introduction}
-This document is intended to check the support of autopoints in multi answers
-questions.
+This document is intended to check the scoring strategies in multi-choice
+questions with multiple answers allowed.
-\begin{quiz}{Example Quiz}
-\begin{multi}[multiple]{All correct}
+\begin{quiz}[multiple]{Example Quiz}
+\begin{multi}{All correct}
100\% is distributed uniformly.
\item* A
\item* B
\item* C
\end{multi}
-\begin{multi}[multiple]{Auto sanction}
-Without the star, an error shall be issued because correct answers should sum
+\begin{multi}{Auto sanction}
+Without the star, an error shall be issued because correct answers should add
up to 100\%.
\item* A
\item B
\item C
\end{multi}
-\begin{multi}[multiple]{All correct but sum $\geq 100$}
-A warning shall be issued because correct answers must sum up to 100\%.
+\begin{multi}{All correct but total $\geq 100$}
+A warning shall be issued because correct answers must add up to 100\%.
\item[fraction=50] A
\item[fraction=50] B
\item[fraction=50] C
\end{multi}
-\begin{multi}[multiple]{Multiple Choice}
+\begin{multi}{Multiple Choice}
Select the following numbers that are prime.
\item[fraction=20] 2
\item* 5
@@ -47,5 +45,43 @@ Select the following numbers that are prime.
\item 6
\item 8
\end{multi}
+\begin{multi}{Fruits (automatic scores)}
+Select the fruits
+\item* Apple% (100% scaled to +1/3)
+\item Burger% (-100% scaled to -1/3)
+\item Hot dog% (-100% scaled to -1/3)
+\item Pizza% (-100% scaled to -1/3)
+\item* Orange% (100% scaled to +1/3)
+\item* Banana% (100% scaled to +1/3)
+\end{multi}
+\begin{multi}{Vegetables (advanced scores)}
+Select the vegetables
+\item[fraction=10,feedback={Good}] Radish% (10% scaled to 1/11=9.1%)
+\item[fraction=-20] Chocolate% (-20% unchanged)
+\item[fraction=-20] Biscuit% (-30% unchanged)
+\item[fraction=-10] Cheese% (-10% unchanged)
+\item[fraction=100] Carrot% (100% scaled to 10/11=91%)
+%\item* Test
+\end{multi}
+\begin{cloze}{Embedded questions}
+\begin{multi}%{Fruits (automatic scores)}
+Select the fruits
+\item* Apple% (100% scaled to +1/3)
+\item Burger% (-100% scaled to -1/3)
+\item Hot dog% (-100% scaled to -1/3)
+\item Pizza% (-100% scaled to -1/3)
+\item* Orange% (100% scaled to +1/3)
+\item* Banana% (100% scaled to +1/3)
+\end{multi}
+\begin{multi}%{Vegetables (advanced scores)}
+Select the vegetables
+\item[fraction=10,feedback={Good}] Radish% (10% scaled to 1/11=9.1%)
+\item[fraction=-20] Chocolate% (-20% unchanged)
+\item[fraction=-20] Biscuit% (-30% unchanged)
+\item[fraction=-10] Cheese% (-10% unchanged)
+\item[fraction=100] Carrot% (100% scaled to 10/11=91%)
+%\item* Test
+\end{multi}
+\end{cloze}
\end{quiz}
-\end{document}
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_calculated_lua.tex b/Master/texmf-dist/doc/latex/moodle/test/test_calculated_lua.tex
index b4007926e2f..e0a396228a3 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_calculated_lua.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_calculated_lua.tex
@@ -67,7 +67,7 @@ end
for x = 2,4 do
for y = 2,4 do
if x>y then
- if x/y==math.floor(x/y) then points=4 else points=3 end
+ if x/y==math.floor(x/y) then points=1 else points=2 end
cloze_print({x,y},points)
end
end
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_calculated_python.tex b/Master/texmf-dist/doc/latex/moodle/test/test_calculated_python.tex
index ce60773a1f6..fbfd5a5836d 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_calculated_python.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_calculated_python.tex
@@ -43,9 +43,9 @@ for x in range(2,5):
for y in range(2,5):
if x > y:
if x/y == x//y:
- points=4
+ points=1
else:
- points=3
+ points=2
cloze_print([x,y],points)
\end{python}
\end{quiz}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_cloze_multi.tex b/Master/texmf-dist/doc/latex/moodle/test/test_cloze_multi.tex
index ce4cb88193c..b7dfc7ef560 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_cloze_multi.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_cloze_multi.tex
@@ -2,7 +2,7 @@
% !TeX spellcheck = en_US
% !TEX TS-program = lualatex
\documentclass{article}
-\usepackage[nostamp]{moodle}
+\usepackage[LMS=3.11,nostamp]{moodle}
\ifPDFTeX % FOR LATEX and PDFLATEX
\usepackage[utf8]{inputenc} % necessary
\usepackage[T1]{fontenc} % necessary
@@ -28,15 +28,15 @@ embedded in cloze questions. The following options are tested
\begin{multi}[shuffle=false]
Regular, single, no shuffle
\item[feedback={yes}]* chip
-\item[fraction=10] \textit{chop}
-\item[feedback={no.},fraction=-30] \textbf{chap}
+\item[fraction=10.4999] \textit{chop}
+\item[feedback={no.},fraction=-30.4999] \textbf{chap}
\end{multi}
\begin{multi}[shuffle=false,vertical]
Vertical, single, no shuffle
\item[feedback={yes}]* chip
-\item[fraction=10] chop
-\item[feedback={no.}] chap
+\item[fraction=10.5001] chop
+\item[feedback={no.},fraction=-30.5001] chap
\end{multi}
\begin{multi}[shuffle=false,horizontal]
@@ -72,7 +72,7 @@ Horizontal, single, no shuffle
Regular, multiple, no shuffle
\item* chip
\item[feedback={yes}]* chop
- \item[feedback={no.}] chap
+ \item[feedback={no.},fraction=-103.000] chap
\end{multi}
%\begin{multi}[multiple,shuffle=false,vertical]
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_cloze_numerical.tex b/Master/texmf-dist/doc/latex/moodle/test/test_cloze_numerical.tex
index 138f1fee868..e144dfb8b4b 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_cloze_numerical.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_cloze_numerical.tex
@@ -17,15 +17,16 @@
This document is intended to check the support of numerical questions
embedded in cloze questions.
-\begin{quiz}{Close Short Answer}
+\begin{quiz}{Close Numerical}
\begin{cloze}{Cloze}
\begin{numerical}
Enter an integer $n$ such that $0< n\leq 2$.
-\item[tolerance=0.001,fraction={10},feedback={study difference between $<$ and
-$\leq$}] 0
+\item[tolerance=0.001,fraction={10.4999},feedback={study difference between $<$
+and $\leq$}] 0
\item[tolerance=0.01,feedback={good!}] 1
\item[tolerance=0.1,feedback={OK}] 2
+\item[tolerance=0,feedback={No!},fraction=-.4999] 3
\end{numerical}
\end{cloze}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_cloze_shortanswer.tex b/Master/texmf-dist/doc/latex/moodle/test/test_cloze_shortanswer.tex
index 70286cea8f2..aea6caffd77 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_cloze_shortanswer.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_cloze_shortanswer.tex
@@ -22,14 +22,14 @@ embedded in cloze questions.
\begin{shortanswer}[usecase]
Who?
\item chip
-\item[feedback={yes},fraction=10] chop
-\item[feedback={no.},fraction=-30] chap
+\item[feedback={yes},fraction=10.4999] chop
+\item[feedback={no.},fraction=-30.4999] chap
\end{shortanswer}
\begin{shortanswer}
what?
\item chip
-\item[feedback={yes},fraction=10] chop
-\item[feedback={no.},fraction=-30] chap
+\item[feedback={yes},fraction=10.5001] chop
+\item[feedback={no.},fraction=-30.5001] chap
\end{shortanswer}
\end{cloze}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_commands.tex b/Master/texmf-dist/doc/latex/moodle/test/test_commands.tex
index 3ff827efa49..51d86790a9c 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_commands.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_commands.tex
@@ -21,12 +21,14 @@ conversion to HTML.
\begin{quiz}[points=1]{LaTeX Commands}
\begin{multi}{LaTeX Commands}
Find the answer with small capitals
-\item \emph{emphasis}
+\item \TeX{} and\\\relax \LaTeX% no-ops {} and \relax are tested here
+\item word with \emph{emphasis} catches the eye
\item \textbf{bold}
\item \textit{italic}
\item \texttt{typewriter}
\item* \textsc{Small Capitals}
-\item \underline{underlined}
+\item \underline{underlined} in text
+\item $\underline{underlined}$ in math
\item M\textsuperscript{me}
\item H\textsubscript{2}O
\item \url{http://192.0.0.256}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_description.tex b/Master/texmf-dist/doc/latex/moodle/test/test_description.tex
index c96ea81ce68..626b10d030f 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_description.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_description.tex
@@ -16,6 +16,11 @@
This document is intended to check the support of the description
question type.
+\begin{description}
+\item Foo
+\item Bar
+\end{description}
+
\begin{quiz}{Example Quiz}
\begin{description}[tags={descr},feedback={here is a feedback}]{Requirements}
This is a description. Not really a question. We can include environments and
@@ -27,4 +32,10 @@ math.
\[\mathrm{e}^{2\mathrm{i}\pi}+1=0.\]
\end{description}
\end{quiz}
+
+\begin{description}
+\item Foo
+\item Bar
+\end{description}
+
\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_diacritics_and_ligatures.tex b/Master/texmf-dist/doc/latex/moodle/test/test_diacritics_and_ligatures.tex
new file mode 100644
index 00000000000..78f936373c4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_diacritics_and_ligatures.tex
@@ -0,0 +1,60 @@
+% !TeX encoding = UTF-8
+% !TeX spellcheck = en_US
+% !TEX TS-program = lualatex
+\documentclass{article}
+\usepackage[nostamp]{moodle}
+\ifPDFTeX % FOR LATEX and PDFLATEX
+ \usepackage[utf8]{inputenc} % necessary
+ \usepackage[T1]{fontenc} % necessary
+ \usepackage{libertine} % includes the "großes Eszett" ß
+\else % assuming XELATEX or LUALATEX
+ \usepackage{fontspec}
+ \setmainfont[Ligatures=TeX]{Linux Libertine O}
+\fi
+
+\newcommand{\NewGlyphLC}[2]{\appto\DiacriticsLC{#1#2\ }}%
+\newcommand{\NewGlyphUC}[2]{\appto\DiacriticsUC{#1#2\ }}%
+\newcommand{\NewDiac}[3]{%
+ \forcsvlist{\NewGlyphLC{#1}}{#2}
+ \forcsvlist{\NewGlyphUC{#1}}{#3}
+}%
+
+\moodleregisternewcommands
+
+\newcommand{\DiacriticsLC}{}
+\newcommand{\DiacriticsUC}{}
+\NewDiac{\"}{a,e,i,o,u,y}{A,E,I,O,U}%
+\NewDiac{\'}{a,e,i,o,u}{A,E,I,O,U}%
+\NewDiac{\.}{c,e,g,i,z}{C,E,G,I,Z}%
+\NewDiac{\=}{a,e,g,i,o,u,y}{A,E,G,I,O,U,Y}%
+\NewDiac{\^}{a,e,i,o,u}{A,E,I,O,U}%
+\NewDiac{\`}{a,e,i,o,u}{A,E,I,O,U}%
+\NewDiac{\~}{a,n,o}{A,N,O}%
+\NewDiac{\b}{b,d,k,l,n,t,z}{B,D,K,L,N,T,Z}%
+\NewDiac{\c}{c,s,t}{C,S,T}%
+\NewDiac{\d}{a,b}{A,B}%
+\NewDiac{\H}{o,u}{O,U}%
+\NewDiac{\k}{a,e,i,o,u}{A,E,I,O,U}%
+\NewDiac{\r}{a,u}{A,U}%
+\NewDiac{\u}{a,e,g,i,\i,o,u}{A,E,G,I,O,U}%
+\NewDiac{\v}{c,d,e,l,n,r,s,t,z}{C,D,E,L,N,R,S,T,Z}%
+\newcommand\OtherGlyphsLC{\aa\ \ae\ \dh\ \dj\ \i\ \ij\ \j\ \l\ \ng\ \o\ \oe\ %
+\ss\ \th\ }%
+\newcommand\OtherGlyphsUC{\AA\ \AE\ \DH\ \DJ\ \IJ\ \L\ \NG\ \O\ \OE\ %
+\SS\ \TH\ }%
+
+\begin{document}
+
+\section*{Introduction}
+
+This document is intended to check the support of diacritical marks (accents)
+and ligatures found in different languages written with the Latin alphabet.
+
+\begin{quiz}[points=1]{Diacritical marks and ligatures}
+\begin{multi}{\OtherGlyphsUC}
+\DiacriticsUC
+\item* \DiacriticsLC
+\item \OtherGlyphsLC
+\end{multi}
+\end{quiz}
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_environments.tex b/Master/texmf-dist/doc/latex/moodle/test/test_environments.tex
index b2b1bd552ca..ace36613e2b 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_environments.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_environments.tex
@@ -23,6 +23,10 @@ conversion to HTML.
\begin{center}
\textsc{This is a question}
\end{center}
+\begin{quote}
+and this is a quote
+\end{quote}
+
Select the numbered list
\item[feedback={yes}]* \begin{enumerate}
\item C
@@ -46,6 +50,9 @@ Select the numbered list
\end{enumerate}
\item F
\end{itemize}
+\item \begin{quotation}
+this is a quotation.
+\end{quotation}
\end{multi}
\end{quiz}
\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_escaping_right_braces_in_cloze.tex b/Master/texmf-dist/doc/latex/moodle/test/test_escaping_right_braces_in_cloze.tex
index e6b75c2cc6d..7e9b5c2c690 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_escaping_right_braces_in_cloze.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_escaping_right_braces_in_cloze.tex
@@ -25,7 +25,7 @@ displayed in \texttt{clozemulti} answers and in all cloze feedbacks.
\begin{quiz}{Cloze: Escaping Characters}
-\begin{cloze}[points=2]{Cloze}
+\begin{cloze}{Cloze}
No escaping here: $\myequation$
\begin{multi}[points=4,vertical,shuffle=false]
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_fancyvrb.tex b/Master/texmf-dist/doc/latex/moodle/test/test_fancyvrb.tex
index 9f29837a1ee..719c43c9b90 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_fancyvrb.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_fancyvrb.tex
@@ -57,7 +57,7 @@ set to define portions of code.
% To avoid collision of line and item numbers in PDF, force `left-right' mode:
\RecustomVerbatimCommand{\VerbatimInput}{LVerbatimInput}{}
-\begin{multi}{Multi}
+\begin{multi}{LaTeX}
Pick up the code decorated with line numbering on both sides.
\item[feedback={No. Here, line numbers lie on the left side.}]
\VerbatimInput{test.log}
@@ -67,6 +67,22 @@ Pick up the code decorated with line numbering on both sides.
\VerbatimInput[numbers=left,firstline=9,firstnumber=4,lastline=23]{test.log}
\end{multi}
+\begin{filecontents*}[overwrite]{test.log}
+#include <stdio.h>
+int main() {
+ char c='\0', *pc=&c;
+ printf("Hello world!\n");
+ return *pc;
+}
+\end{filecontents*}
+\begin{multi}{C}
+\VerbatimInput[gobble=0,numbers=left,firstline=1,lastline=6]{test.log}
+
+\item[feedback={}]* ``\&test"
+\item[feedback={}] 'toast'
+\item <$<a>$>
+\end{multi}
+
\end{quiz}
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_french.tex b/Master/texmf-dist/doc/latex/moodle/test/test_french.tex
index 82e1b20a0c5..13f32bf008f 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_french.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_french.tex
@@ -14,22 +14,26 @@
% pangramme conçu par Gilles Esposito-Farèse et cité dans "Petites leçons de
% typographie" de Jacques André: https://jacques-andre.fr/faqtypo/lessons.pdf
\ifPDFTeX
- \def\myquestiontext{ \underline{Pangramme} con\c{c}u par Gilles
- \textsc{Esposito-Far\`ese}\,:}
- \def\pangramme{D\`es No\"el o\`u un z\'ephyr ha\"i me v\^et de
-gla\c{c}ons w\"urmiens je d\^ine d'exquis r\^otis de b\oe uf au kir \`a l'a\"y
-d'\^age m\^ur \& c\ae tera\,!}
+ \def\myquestiontext{ \underline{Pangramme} con\c{c}u par
+ Gilles \textsc{Esposito-Far\`ese}\,:}
+ \def\pangramme{D\`es No\"el o\`u un z\'ephyr ha\"i me
+ v\^et de gla\c{c}ons w\"urmiens je d\^ine d'exquis
+ r\^otis de b\oe uf au kir \`a l'a\"y d'\^age m\^ur \&
+ c\ae tera\,!}
\def\myfeedback{cit\'e dans
-\og\,\href{https://jacques-andre.fr/faqtypo/lessons.pdf}{Petites
- le\c{c}ons de typographie}\,\fg\ de Jacques \textsc{Andr\'e}.}
+\og\,\href{https://jacques-andre.fr/faqtypo/lessons.pdf}{Petites
+ le\c{c}ons de typographie}\,\fg\ de Jacques
+ \textsc{Andr\'e}.}
\else % assuming XELATEX or LUALATEX
- \def\myquestiontext{ \underline{Pangramme} conçu par Gilles
- \textsc{Esposito-Farèse}:}
- \def\pangramme{Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne
-d’exquis rôtis de bœuf au kir à l’aÿ d’âge mûr \& cætera\,!}
+ \def\myquestiontext{ \underline{Pangramme} conçu par
+ Gilles \textsc{Esposito-Farèse}:}
+ \def\pangramme{Dès Noël où un zéphyr haï me vêt de
+ glaçons würmiens je dîne d’exquis rôtis de bœuf au kir à
+ l’aÿ d’âge mûr \& cætera\,!}
\def\myfeedback{cité dans
- \og\href{https://jacques-andre.fr/faqtypo/lessons.pdf}{Petites
- leçons de typographie}\fg\ de Jacques \textsc{André}.}
+ \og\href{https://jacques-andre.fr/faqtypo/lessons.pdf}
+ {Petites leçons de typographie}\fg\ de Jacques
+ \textsc{André}.}
\fi
\htmlregister{\myquestiontext}
\htmlregister{\pangramme}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_german.tex b/Master/texmf-dist/doc/latex/moodle/test/test_german.tex
index 0f2058871b0..b156dbc8429 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_german.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_german.tex
@@ -6,28 +6,33 @@
\ifPDFTeX % FOR LATEX and PDFLATEX
\usepackage[utf8]{inputenc} % necessary
\usepackage[T1]{fontenc} % necessary
- \usepackage{babel}
\else % assuming XELATEX or LUALATEX
\usepackage{fontspec}
- \usepackage[ngerman]{babel}
\fi
+\usepackage[ngerman]{babel}
\ifPDFTeX
\def\myquestiontext{ \underline{Pangramm} :}
\def\pangramme{\glqq Fix, Schwyz!\grqq, qu\"akt J\"urgen bl\"od vom Pa\ss.}
- \def\pangrammeother{Wie schon Carl-Friedrich Gau\ss\ sagte: \glqq Nicht
- alles \"Uble in \"Osterreich ist \"osterreichischer Herkunft -- aber
- manches, was als \glq \"ubel\grq\ empfunden wird, k\"onnte durch
- entsprechende \"Anderungen zum Guten ver\"andert werden\grqq.}
+ \def\pangrammeother{Wie schon Carl-Friedrich Gau\ss\ %
+ sagte: \glqq Nicht alles \"Uble in \"Osterreich ist
+ \"osterreichischer Herkunft -- aber manches, was als \glq
+ \"ubel\grq\ empfunden wird, k\"onnte durch entsprechende
+ \"Anderungen zum Guten ver\"andert werden\grqq.}
\def\myfeedback{}
\else % assuming XELATEX or LUALATEX
\def\myquestiontext{ \underline{Pangramm} :}
\def\pangramme{„Fix, Schwyz!“, quäkt Jürgen blöd vom Paß.}
- \def\pangrammeother{Wie schon Carl-Friedrich Gauß sagte: „Nicht alles Üble in
- Österreich ist österreichischer Herkunft – aber manches, was als ‚übel‘
- empfunden wird, könnte durch entsprechende Änderungen zum Guten verändert
+ \def\pangrammeother{Wie schon Carl-Friedrich Gauß sagte:
+ „Nicht alles Üble in Österreich ist österreichischer
+ Herkunft – aber manches, was als ‚übel‘ empfunden wird,
+ könnte durch entsprechende Änderungen zum Guten verändert
werden“.}
- \def\myfeedback{}
+ \def\myfeedback{Wie schon Carl-Friedrich Gau\ss\ %
+ sagte: \glqq Nicht alles \"Uble in \"Osterreich ist
+ \"osterreichischer Herkunft -- aber manches, was als \glq
+ \"ubel\grq\ empfunden wird, k\"onnte durch entsprechende
+ \"Anderungen zum Guten ver\"andert werden\grqq.}
\fi
\htmlregister{\myquestiontext}
\htmlregister{\pangramme}
@@ -38,14 +43,28 @@
\section*{Introduction}
This document is intended to check the support of the \texttt{babel} package
-with option \texttt{ngerman} that causes problems during \texttt{pdfLaTeX}
-compilation, due to the special meaning given to \verb|"|.
+with option \texttt{ngerman} that might cause problems during compilation, due
+to the special meaning given to \verb|"|.
\begin{quiz}[points=1]{German Issues}
+\shorthandoff{"}%preserves pdftex compilation and fixes the use of \" for
+%other engines
\begin{multi}[feedback={}]{Test German}
\myquestiontext
\item[feedback={\myfeedback}]* \pangramme
\item \pangrammeother
\end{multi}
+
+\ifTUTeX
+ \shorthandon{"} % This time we use " as an active character for Umlauts
+ \begin{description}{Additionnal test}
+ Wie schon Carl-Friedrich Gau\ss\ %
+ sagte: \glqq Nicht alles "Uble in "Osterreich ist
+ "osterreichischer Herkunft -- aber manches, was als \glq
+ "ubel\grq\ empfunden wird, k"onnte durch entsprechende
+ "Anderungen zum Guten ver"andert werden\grqq.
+ \end{description}
+\fi
+
\end{quiz}
\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_horizontal_spacing.tex b/Master/texmf-dist/doc/latex/moodle/test/test_horizontal_spacing.tex
new file mode 100644
index 00000000000..0e5b6bdf6fd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_horizontal_spacing.tex
@@ -0,0 +1,58 @@
+% !TeX encoding = UTF-8
+% !TeX spellcheck = en_US
+% !TEX TS-program = lualatex
+\documentclass{article}
+\usepackage[nostamp]{moodle}
+\ifPDFTeX % FOR LATEX and PDFLATEX
+ \usepackage[utf8]{inputenc} % necessary
+ \usepackage[T1]{fontenc} % necessary
+\else % assuming XELATEX or LUALATEX
+ \usepackage{fontspec}
+\fi
+\usepackage{amsmath}% for \:, \medspace, \; and \thickspace
+
+\begin{document}
+
+\section*{Introduction}
+
+This document is intended to check the support of some \LaTeX\ commands for
+horizontal spacing.
+
+The list of horizontal spacings is inspired from
+\texttt{https://tex.stackexchange.com/a/74354/228515}.
+
+\begin{quiz}[points=1]{Horizontal spacing}
+\begin{multi}[shuffle=false]{LaTeX Commands}
+Find the nut.
+\item mnnm \quad $mnnm$
+\item mn\space nm \quad $mn\space nm$
+\item mn nm \quad $mn nm$
+\item mn\,nm \quad $mn\,nm$
+\item mn\thinspace nm \quad $ mn\thinspace nm$
+\item mn~nm \quad $mn~nm$
+\item mn\ nm \quad $mn\ nm$
+\item $mn\>nm$ % defined only in math-mode
+\item mn\:nm \quad $mn\:nm$
+\item mn\medspace nm \quad $mn\medspace nm$
+\item mn\;nm \quad $mn\;nm$
+\item mn\thickspace nm \quad $mn\thickspace nm$
+\item* mn\enspace nm \quad $mn\enspace nm$
+\item mn\quad nm \quad $mn\quad nm$
+\item mn\qquad nm \quad $mn\qquad nm$
+\item mn\textvisiblespace nm
+\item mn\\nm
+\item mn\newline nm
+\item mn%
+
+nm
+\item mn\par nm
+\end{multi}
+\begin{multi}[shuffle=false]{Math spacing}
+Dummy text{}
+\item $a+$
+\item $a+b$
+\item* $a+{}$
+\item $a\ +$
+\end{multi}
+\end{quiz}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_includegraphics_with_svg.tex b/Master/texmf-dist/doc/latex/moodle/test/test_includegraphics_with_svg.tex
index 0c51d2d73d4..abd7b4471eb 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_includegraphics_with_svg.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_includegraphics_with_svg.tex
@@ -26,7 +26,7 @@ files, before inclusion to the XML.
\begin{quiz}{Scalable Vector Graphics}
\begin{multi}{Picture}
-\includegraphics{fig/MoodlE_logo.SVG}
+\includegraphics{fig/NoodlE_logo.SVG}
\item[feedback={\includegraphics{fig/2 2.pdf}}]* \includegraphics{fig/3.gif}
\item[feedback={\includegraphics{fig/4.jpg}}] \includegraphics{fig/5.jpeg}
\end{multi}
@@ -34,8 +34,8 @@ files, before inclusion to the XML.
\graphicspath{{./fig/}}
\begin{matching}[dd]{Picture}
-\includegraphics[width=2cm]{MoodlE_logo.SVG}
-% on Linux, if .SVG is omitted moodle tries to manipulate "MoodlE_logo.svg"
+\includegraphics[width=2cm]{NoodlE_logo.SVG}
+% on Linux, if .SVG is omitted moodle tries to manipulate "NoodlE_logo.svg"
\item \includegraphics{2 2} \answer \includegraphics{3}
\item \includegraphics{4} \answer \includegraphics{5}
\item \includegraphics{3} \answer \includegraphics[width=2em]{2 2}
@@ -43,4 +43,4 @@ files, before inclusion to the XML.
\end{quiz}
-\end{document} \ No newline at end of file
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_macros.tex b/Master/texmf-dist/doc/latex/moodle/test/test_macros.tex
deleted file mode 100644
index b5b67a2d44f..00000000000
--- a/Master/texmf-dist/doc/latex/moodle/test/test_macros.tex
+++ /dev/null
@@ -1,39 +0,0 @@
-% !TeX encoding = UTF-8
-% !TeX spellcheck = en_US
-% !TEX TS-program = lualatex
-\documentclass{article}
-\usepackage[nostamp]{moodle}
-\ifPDFTeX % FOR LATEX and PDFLATEX
- \usepackage[utf8]{inputenc} % necessary
- \usepackage[T1]{fontenc} % necessary
-\else % assuming XELATEX or LUALATEX
- \usepackage{fontspec}
-\fi
-\usepackage{eurosym,textcomp} % for Euro symbol
-
-\begin{document}
-
-\section*{Introduction}
-
-This document is intended to check the support of some \LaTeX\ macros for
-conversion to HTML.
-
-\begin{quiz}[points=1]{LaTeX Macros}
-\begin{multi}{LaTeX Macros}
-The following commands should not be placed in items: \\ and \par
-Find the \LaTeX\ logo
-\item* \TeX\ and \LaTeX
-\item (tilde)~and \#
-\item \$ and \&
-\item \& and \S
-\item \{ and \}
-\item (space)\ and \relax (relax)
-\item (space)\,and\thinspace(thinspace)
-\item \dots\ and \ldots
-\item \euro\ and \texteuro
-\item \TeX\ and \LaTeX
-\item \_ and \textbackslash
-\end{multi}
-
-\end{quiz}
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_matching.tex b/Master/texmf-dist/doc/latex/moodle/test/test_matching.tex
index addeb50d006..063103dfc12 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_matching.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_matching.tex
@@ -9,28 +9,34 @@
\else % assuming XELATEX or LUALATEX
\usepackage{fontspec}
\fi
-%\RLsetrandomseed{3}
+%\RLsetrandomseed{59}
\begin{document}
\section*{Introduction}
-This document is intended to check the support of the matching question type.
+This document is intended to check the support of the matching question
+type.
\begin{quiz}{Matching}
\begin{matching}[dd]{Matching}
Question text
-\item A \answer 1
-\item B \answer 2
-\item C \answer 3
-\item \answer 4
+\item A\\B \answer 1
+\item B \answer very very very very very very very very very very very very
+very very very very very very very very very very very very very very very very
+very very long text
+\item very very very very very very very very very very very very
+very very very very very very very very very very very very very very very very
+very very long text \answer 1
+\item \answer 3
\end{matching}
\begin{matching}[shuffle=false]{Matching}
Question text
-\item A \answer 1
+\item A\\B \answer 1
\item B \answer 2
-\item C \answer 3
+\item C \answer 2
+\item D \answer 2
\item \answer 4
\end{matching}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_multi.tex b/Master/texmf-dist/doc/latex/moodle/test/test_multi.tex
index 4d18254759a..ba40ce7dea5 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_multi.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_multi.tex
@@ -20,18 +20,23 @@ following options are tested
\begin{itemize}
\item Single or multiple correct answer
\item Shuffling or no shuffling
+ \item Numbering
\end{itemize}
-\begin{quiz}{Example Quiz}
+\begin{quiz}[numbering=none]{Example Quiz}
-\begin{multi}{Multiple Choice}
+\renewcommand\do[1]{
+\begin{multi}[numbering=#1]{Multiple Choice}
Text
\item* A
\item B
\item C
\end{multi}
+}
+\docsvlist{alph,abc,Alph,ABCD,arabic,123,roman,iii,Roman,IIII}
-\begin{multi}[multiple,feedback={abc\\def $\sqrt{2}$}]{Multiple Choice}
+\begin{multi}[multiple,feedback={abc\\def
+$\sqrt{2}$}]{Multiple Choice}
Select the following numbers that are prime.
\item[fraction=70] $\sqrt{25}$
\item[fraction=-10] \textbf{68}
@@ -40,7 +45,8 @@ Select the following numbers that are prime.
\item \texttt{nothing}
\end{multi}
-\begin{multi}[shuffle,feedback={abc\\def $\sqrt{2}$}]{Multiple Choice}
+\begin{multi}[shuffle,feedback={abc\\def $\sqrt{2}$}]{Multiple
+Choice}
Select the following numbers that are prime.
\item* $\sqrt{25}$
\item[fraction=-30] 6
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_numerical.tex b/Master/texmf-dist/doc/latex/moodle/test/test_numerical.tex
new file mode 100644
index 00000000000..8599de0a651
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_numerical.tex
@@ -0,0 +1,32 @@
+% !TeX encoding = UTF-8
+% !TeX spellcheck = en_US
+% !TEX TS-program = lualatex
+\documentclass{article}
+\usepackage[nostamp]{moodle}
+\ifPDFTeX % FOR LATEX and PDFLATEX
+ \usepackage[utf8]{inputenc} % necessary
+ \usepackage[T1]{fontenc} % necessary
+\else % assuming XELATEX or LUALATEX
+ \usepackage{fontspec}
+\fi
+
+\begin{document}
+
+\section*{Introduction}
+
+This document is intended to check the support of numerical questions.
+
+\begin{quiz}{Numerical}
+
+\begin{numerical}{Numerical}
+Enter an integer $n$ such that $0< n\leq 2$.
+\item[tolerance=0.001,fraction={10},feedback={study difference between $<$ and
+$\leq$}] 0
+\item[tolerance=0.01,feedback={good!}] 1
+\item[tolerance=0.1,feedback={OK}] 2
+\item[tolerance=0,feedback={No!},fraction=0] 3
+\end{numerical}
+
+\end{quiz}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_paragraph_breaks.tex b/Master/texmf-dist/doc/latex/moodle/test/test_paragraph_breaks.tex
index d5f46d01edb..133e301e772 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_paragraph_breaks.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_paragraph_breaks.tex
@@ -28,7 +28,11 @@ C
\begin{cloze}{Close-multi}
\begin{multi}[vertical]
+\begin{center}
A
+
+Z
+\end{center}
\item* B
C
@@ -37,7 +41,11 @@ C
\end{cloze}
\begin{essay}{Essay}
+\begin{center}
A
+
+Z
+\end{center}
\item B
C
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_point_points.tex b/Master/texmf-dist/doc/latex/moodle/test/test_points.tex
index 20e4dd95967..bfda073b021 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_point_points.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_points.tex
@@ -23,5 +23,11 @@
\item* A
\item B
\end{multi}
+\begin{cloze}{The question}
+\begin{shortanswer}[points=3]\item abc\end{shortanswer}
+\begin{shortanswer}[points=-0.49]\item abc\end{shortanswer}
+\begin{numerical}[points=1.49]\item 0\end{numerical}
+\begin{multi}[default grade=1.51]\item* A\item B\end{multi}
+\end{cloze}
\end{quiz}
\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_punctuation_and_symbols.tex b/Master/texmf-dist/doc/latex/moodle/test/test_punctuation_and_symbols.tex
new file mode 100644
index 00000000000..30acaa19166
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_punctuation_and_symbols.tex
@@ -0,0 +1,92 @@
+% !TeX encoding = UTF-8
+% !TeX spellcheck = en_US
+% !TEX TS-program = lualatex
+\documentclass{article}
+\usepackage[nostamp]{moodle}
+\ifPDFTeX % FOR LATEX and PDFLATEX
+ \usepackage[utf8]{inputenc} % necessary
+ \usepackage[T1]{fontenc} % necessary
+\else % assuming XELATEX or LUALATEX
+ \usepackage{fontspec}
+\fi
+\usepackage[main=french,german]{babel}
+\usepackage{eurosym}
+
+\begin{document}
+
+\section*{Introduction}
+
+This document is intended to check the support of some \LaTeX\ commands for
+punctuation and other symbols.
+
+Note that Xe\LaTeX\ and Lua\LaTeX\ will typeset \verb|"| and \verb|\dq| as the
+right double quote, while \verb|"| is what pdf\LaTeX\ typesets and is rendered
+by Moodle.
+
+The typesetting of \verb|\og| and \verb|\fg| depends on
+\textsf{babel}'s current language (French or other). Regardless,
+\textsf{moodle} passes the French \og \emph{guillemets}\fg\ to the XML.
+
+\begin{quiz}[points=1,shuffle=false]{Punctuation and Other Symbols}
+\ifPDFTeX
+ \NoAutoSpacing% this option preserves pdflatex compilation
+\fi
+\begin{multi}{Symbols}
+Find the symbol standing for ``paragraph''.
+\item \%
+\item \#
+\item \_
+\item \textbackslash
+\item \$
+\item \&
+\item* \S
+\item \{
+\item \}
+\item \texteuro
+\item \dots
+\item \ldots
+\item \textexclamdown
+\item \textquestiondown
+\item --
+\item \euro
+\item =
+\end{multi}
+
+\begin{multi}[multiple]{Quotation Marks}
+Find the French quotes
+\item `and'
+\item \textquoteleft and\textquoteright
+\item ``and''
+\item \textquotedblleft and\textquotedblright
+\item \textquotesingle
+\item "
+\item \textquotedbl
+\item[feedback={le fameux chevron!}]* \guilsinglleft\,and\,\guilsinglright
+\item[feedback={le fameux double chevron!}]*
+\guillemotleft\,and\,\guillemotright
+\item[feedback={these quotes are German!}] \quotesinglbase
+\item[feedback={these are German!}] \quotedblbase
+\item[feedback={le fameux chevron!}]* \flq\,and\,\frq
+\item[feedback={le fameux double chevron!}]* \flqq\,and\,\frqq
+\item[feedback={le fameux double chevron!}]* \og and\fg
+\item[feedback={these quotes are German!}] \glq and\grq
+\item[feedback={these quotes are German!}] \dq
+\item[feedback={these quotes are German!}] \glqq and\grqq
+\end{multi}
+
+\begin{cloze}{The question}
+Find the symbol ``equal''.
+\begin{multi}
+\item <
+\item >
+\item* =
+\end{multi}
+\begin{multi}[vertical]
+\item $<$
+\item $>$
+\item* $=$
+\end{multi}
+\end{cloze}
+
+\end{quiz}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_samepage.tex b/Master/texmf-dist/doc/latex/moodle/test/test_samepage.tex
new file mode 100644
index 00000000000..79653d27baf
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_samepage.tex
@@ -0,0 +1,185 @@
+% !TeX encoding = UTF-8
+% !TeX spellcheck = en_US
+% !TEX TS-program = pdflatex
+\documentclass{article}
+\usepackage[nostamp,handout,samepage]{moodle}
+\ifPDFTeX % FOR LATEX and PDFLATEX
+ \usepackage[utf8]{inputenc} % necessary
+ \usepackage[T1]{fontenc} % necessary
+\else % assuming XELATEX or LUALATEX
+ \usepackage{fontspec}
+\fi
+\moodleregisternewcommands
+\newcommand{\longtext}{Lorem ipsum dolor sit amet, consectetuer adipiscing
+elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.
+Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer
+id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant
+morbi tristique senectus et netus et malesuada fames ac turpis egestas.}
+\newcommand{\longtexts}{\longtext\par\longtext\par\longtext}
+
+%\RLsetrandomseed{3}
+\begin{document}
+
+\section*{Introduction}
+
+This document is intended to check the support of the package option
+\texttt{samepage}; it is used in conjunction with the option \texttt{handout}.
+With these options, the PDF file is clean from teacher-only
+information (answers, points, penalty, feedback, tags) and in addition
+the questions are never split across pages. Hence, it can be given
+to students for classroom work or even as a written form of the test.
+Notice that this is still experimental, works for a subset of question types,
+and it should be checked.
+
+In particular, as would Moodle do, answers in \texttt{matching} questions are
+shuffled and the option \texttt{shuffle} triggers the shuffling of choices
+offered (\texttt{multi} and \texttt{matching}). The XML file is generated as
+usual.
+
+\begin{quiz}[points=1,tags={tag},feedback={General feedback},shuffle]{Option
+Handout with Samepage}
+
+\begin{description}{Description}
+\longtexts
+\end{description}
+
+\begin{essay}{Essay}
+Question text
+
+\longtexts
+
+\item A
+\item B
+\item C
+\end{essay}
+
+\begin{multi}[shuffle=false]{Multi Single}
+Question text
+
+\longtexts
+
+\item[feedback={AAA}]* A \longtext
+\item[feedback={BBB},fraction=10] B \longtext
+\item[feedback={CCC}] C \longtext
+\end{multi}
+
+\begin{multi}[multiple]{Multi Multiple}
+Question text
+
+\longtexts
+
+\item[feedback={AAA}]* A \longtext
+\item[feedback={BBB}] B \longtext
+\item[feedback={CCC}]* C \longtext
+\item[feedback={DDD}] D \longtext
+\end{multi}
+
+\begin{truefalse}{True/False 1}
+\longtexts
+\item[feedback={AAA}]
+\item[feedback={BBB}]*
+\end{truefalse}
+
+\begin{truefalse}{True/False 2}
+\longtexts
+\item*
+\end{truefalse}
+
+\begin{truefalse}{True/False 3}
+\longtexts
+\item
+\item*
+\end{truefalse}
+
+\begin{numerical}[tolerance=1]{Numerical}
+\longtexts
+\item[feedback={1}] 1
+\item[feedback={3},fraction=0] 3
+\end{numerical}
+
+\begin{shortanswer}[tolerance=1]{Short Answer}
+\longtexts
+\item[feedback={1}] aaa
+\item[feedback={3},fraction=0] bbb
+\end{shortanswer}
+
+\begin{matching}[dd]{Matching}
+\longtexts
+\item A \longtext \answer 1
+\item B \longtext \answer 2
+\item C \longtext \answer 3
+\item \answer 4
+\end{matching}
+
+\begin{matching}[shuffle=false]{Matching}
+\longtexts
+\item A \longtext \answer 1
+\item B \longtext \answer 2
+\item C \longtext \answer 3
+\item \answer 4
+\end{matching}
+
+\begin{cloze}{Cloze}
+
+\begin{multi}[horizontal,shuffle=false]
+Question text
+
+\longtexts
+
+\item[feedback={AAA}]* A
+\item[feedback={BBB},fraction=10] B
+\item[feedback={CCC}] C
+\end{multi}
+
+\begin{multi}[vertical,shuffle=false]
+Question text
+\item[feedback={AAA}]* A
+\item[feedback={BBB},fraction=10] B
+\item[feedback={CCC}] C
+\end{multi}
+
+\begin{multi}[inline,shuffle=false]
+Question text
+\item[feedback={AAA}]* A
+\item[feedback={BBB},fraction=10] B
+\item[feedback={CCC}] C
+\end{multi}
+
+\begin{multi}[horizontal]
+Question text
+\item[feedback={AAA}]* A
+\item[feedback={BBB},fraction=10] B
+\item[feedback={CCC}] C
+\end{multi}
+
+\begin{multi}[vertical]
+Question text
+\item[feedback={AAA}]* A
+\item[feedback={BBB},fraction=10] B
+\item[feedback={CCC}] C
+\end{multi}
+
+\begin{multi}[inline]
+Question text
+\item[feedback={AAA}]* A
+\item[feedback={BBB},fraction=10] B
+\item[feedback={CCC}] C
+\end{multi}
+
+\begin{numerical}[tolerance=1]
+Question text
+\item[feedback={1}] 1
+\item[feedback={3},fraction=0] 3
+\end{numerical}
+
+\begin{shortanswer}[tolerance=1]
+Question text
+\item[feedback={1}] aaa
+\item[feedback={3},fraction=0] bbb
+\end{shortanswer}
+
+\end{cloze}
+
+\end{quiz}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_sanction.tex b/Master/texmf-dist/doc/latex/moodle/test/test_sanction.tex
new file mode 100644
index 00000000000..9c71e0ab2d7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_sanction.tex
@@ -0,0 +1,143 @@
+% !TeX encoding = UTF-8
+% !TeX spellcheck = en_US
+% !TEX TS-program = lualatex
+\documentclass{article}
+\usepackage[nostamp]{moodle}
+\ifPDFTeX % FOR LATEX and PDFLATEX
+ \usepackage[utf8]{inputenc} % necessary
+ \usepackage[T1]{fontenc} % necessary
+\else % assuming XELATEX or LUALATEX
+ \usepackage{fontspec}
+\fi
+\def\myequation{$(1+\sqrt{5})/2$}
+\htmlregister{\myequation}
+\begin{document}
+
+\section*{Introduction}
+
+This document is intended to check the support of the \textsc{sanction} option
+in multi answers questions. By default, this value is 0. It matters only when
+\texttt{single=true} and \texttt{allornothing=false}
+
+\begin{quiz}[sanction=40]{Example Quiz}
+
+\begin{multi}[sanction=100]{Multiple Choice}
+Text
+\item* A
+\item B
+\item C
+\end{multi}
+
+\begin{multi}[sanction=10,multiple,feedback={abc\\def
+$\sqrt{2}$}]{Multiple Choice}
+Select the following numbers that are prime.
+\item[fraction=70] $\sqrt{25}$
+\item[fraction=-10] \textbf{68}
+\item[fraction=30,feedback={$\sqrt{25}$}] 7
+\item[fraction=-70] 8
+\item \texttt{nothing}
+\end{multi}
+
+\begin{multi}[shuffle,feedback={abc\\def $\sqrt{2}$}]{Multiple
+Choice}
+Select the following numbers that are prime.
+\item* $\sqrt{25}$
+\item 6
+\item[fraction=-30,feedback={$\sqrt{25}$}] 9
+\item \begin{enumerate}
+\item False
+\item Wrong
+\end{enumerate}
+\end{multi}
+
+\begin{cloze}{Cloze}
+%% SINGLE
+\begin{multi}[shuffle=false]
+Regular, single, no shuffle
+\item[feedback={yes}]* chip
+\item[fraction=10] \textit{chop}
+\item[feedback={no.},fraction=-30] \textbf{chap}
+\end{multi}
+
+\begin{multi}[shuffle=false,vertical]
+Vertical, single, no shuffle
+\item[feedback={yes}]* chip
+\item[fraction=10] chop
+\item[feedback={no.}] chap
+\end{multi}
+
+\begin{multi}[sanction=10,shuffle=false,horizontal]
+Horizontal, single, no shuffle
+\item[feedback={yes}]* chip
+\item[fraction=10] chop
+\item[feedback={no.}] chap
+\end{multi}
+
+\begin{multi}[shuffle=true]
+ Regular, single, shuffle
+ \item[]* chip
+ \item[feedback={yes}] chop
+ \item[feedback={no.}] chap
+\end{multi}
+
+\begin{multi}[shuffle=true,vertical]
+ Vertical, single, shuffle
+ \item[feedback={yes}]* chip
+ \item[fraction=10] chop
+ \item[feedback={no.}] chap
+\end{multi}
+
+\begin{multi}[shuffle=true,horizontal]
+ Horizontal, single, shuffle
+ \item[feedback={yes}]* chip
+ \item chop
+ \item[feedback={no.}] chap
+\end{multi}
+
+%% MULTIPLE
+\begin{multi}[multiple,shuffle=false]
+ Regular, multiple, no shuffle
+ \item* chip
+ \item[feedback={yes}]* chop
+ \item[feedback={no.}] chap
+\end{multi}
+
+%\begin{multi}[multiple,shuffle=false,vertical]
+% Vertical, multiple, no shuffle
+% \item[feedback={yes}]* chip
+% \item* chop
+% \item[feedback={no.}] chap
+%\end{multi}
+
+\begin{multi}[sanction=33.33333,multiple,shuffle=false,horizontal]
+ Horizontal, multiple, no shuffle
+ \item[feedback={yes}]* chip
+ \item* chop
+ \item[feedback={no.}] chap
+\end{multi}
+
+\begin{multi}[multiple,shuffle=true]
+ Regular, multiple, shuffle
+ \item[]* chip
+ \item[feedback={yes}]* chop
+ \item[feedback={no.}] chap
+\end{multi}
+%
+%\begin{multi}[multiple,shuffle=true,vertical]
+% Vertical, multiple, shuffle
+% \item[feedback={yes}]* chip
+% \item* chop
+% \item[feedback={no.}] chap
+%\end{multi}
+%
+\begin{multi}[multiple,shuffle=true,horizontal]
+ Horizontal, multiple, shuffle
+ \item[feedback={yes}]* chip
+ \item* chop
+ \item[feedback={no.}] chap
+\end{multi}
+
+\end{cloze}
+
+\end{quiz}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_shortanswer.tex b/Master/texmf-dist/doc/latex/moodle/test/test_shortanswer.tex
index 152c5060ffc..2b0003b21eb 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_shortanswer.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_shortanswer.tex
@@ -1,6 +1,6 @@
% !TeX encoding = UTF-8
% !TeX spellcheck = en_US
-% !TEX TS-program = pdflatex
+% !TEX TS-program = lualatex
\documentclass{article}
\usepackage[nostamp]{moodle}
\ifPDFTeX % FOR LATEX and PDFLATEX
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_special_characters.tex b/Master/texmf-dist/doc/latex/moodle/test/test_special_characters.tex
deleted file mode 100644
index 4d0cf4940de..00000000000
--- a/Master/texmf-dist/doc/latex/moodle/test/test_special_characters.tex
+++ /dev/null
@@ -1,90 +0,0 @@
-% !TeX encoding = UTF-8
-% !TeX spellcheck = en_US
-% !TEX TS-program = lualatex
-\documentclass{article}
-\usepackage[nostamp]{moodle}
-\ifPDFTeX % FOR LATEX and PDFLATEX
- \usepackage[utf8]{inputenc} % necessary
- \usepackage[T1]{fontenc} % necessary
-\else % assuming XELATEX or LUALATEX
- \usepackage{fontspec}
-\fi
-\usepackage{libertine} % includes the "großes Eszett" ß
-
-\def\UTFdiacriticLC{å à â ã é è ë ê î ï ñ õ ô ö ù ü û ç }
-\def\UTFdiacriticUC{Å À Â Ã É È Ë Ê Î Ï Ñ Õ Ô Ö Ù Ü Û Ç }
-\def\UTFligaturesLC{}
-\def\UTFligaturesUC{}
-\def\UTFotherLC{}
-\def\UTFotherUC{}
-\def\UFTextend{
- \newcommand\addtomacro[2]{\expandafter\def\expandafter##1\expandafter{##1##2}}%
- \addtomacro{\UTFdiacriticLC}{ş ţ ő ű ÿ ą ę į ǫ ų ă ĕ ğ ĭ ŏ ŭ č ď ě ľ ň ř š ť
- ž }%
- \addtomacro{\UTFdiacriticUC}{Ş Ţ Ő Ű Ÿ Ą Ę Į Ǫ Ų Ă Ĕ Ğ Ĭ Ŏ Ŭ Č Ď Ě Ľ Ň Ř Š Ť
- Ž }%
- \addtomacro{\UTFligaturesLC}{œ æ ß }%
- \addtomacro{\UTFligaturesUC}{Œ Æ ẞ }%
- \addtomacro{\UTFotherLC}{« ø ł » ¿ ¡ }%
- \addtomacro{\UTFotherUC}{Ø Ł }%
-}
-\ifTUTeX % xetex and luatex compile fine the following in the XML
- \UFTextend
-\fi
-\def\LaTeXdiacriticLC
-{\aa\ \`a \^a \~a \'e \`e \"e \^e \^i \"i \~n \~o \"o \^o \`u \"u \^u \c{c}
-\c{s} \c{t} \H{o} \H{u} \"y \k{a} \k{e} \k{i} \k{o} \k{u} \u{a} \u{e} \u{g}
-\u{i} \u{\i} \u{o} \u{u} \v{c} \v{d} \v{e} \v{l} \v{n} \v{r} \v{s} \v{t} \v{z} }
-\def\LaTeXdiacriticUC
-{\AA\ \`A \^A \~A \'E \`E \"E \^E \^I \"I \~N \~O \"O \^O \`U \"U \^U \c{C}
-\c{S} \c{T} \H{O} \H{U} \"Y \k{A} \k{E} \k{I} \k{O} \k{U} \u{A} \u{E} \u{G}
-\u{I} \u{O} \u{U} \v{C} \v{D} \v{E} \v{L} \v{N} \v{R} \v{S} \v{T} \v{Z} }
-\def\LaTeXligaturesLC{\oe\ \ae\ \ss\ }
-\def\LaTeXligaturesUC{\OE\ \AE\ \SS\ }
-\def\LaTeXotherLC{\guillemotleft\ \o\ \l\ \guillemotright\ \textquestiondown\ %
-\textexclamdown\ }
-\def\LaTeXotherUC{\O\ \L\ }
-
-\htmlregister{\UTFdiacriticLC}
-\htmlregister{\UTFdiacriticUC}
-\htmlregister{\LaTeXdiacriticLC}
-\htmlregister{\LaTeXdiacriticUC}
-\htmlregister{\UTFligaturesLC}
-\htmlregister{\UTFligaturesUC}
-\htmlregister{\LaTeXligaturesLC}
-\htmlregister{\LaTeXligaturesUC}
-\htmlregister{\UTFotherLC}
-\htmlregister{\UTFotherUC}
-\htmlregister{\LaTeXotherLC}
-\htmlregister{\LaTeXotherUC}
-
-\begin{document}
-
-\section*{Introduction}
-
-This document is intended to check the support of diacritical marks (accents)
-and ligatures found in different languages written with the Latin alphabet.
-
-For most of them, two ways of encoding are tested: UTF8 et \LaTeX{} syntax.
-
-\begin{quiz}[points=1]{Diacritical marks and ligatures}
-
-\begin{multi}{\UTFdiacriticUC}
-\UTFdiacriticLC\\
-\UTFdiacriticUC\\
-\UTFligaturesLC \UTFligaturesUC \UTFotherUC \UTFotherLC
-\item[feedback={\UTFdiacriticUC}] \UTFdiacriticLC
-\item[feedback={\UTFdiacriticLC}]* \UTFdiacriticUC
-\end{multi}
-
-\begin{multi}{\LaTeXdiacriticUC}
-\LaTeXdiacriticLC\\
-\LaTeXdiacriticUC\\
-\LaTeXligaturesLC \LaTeXligaturesUC \LaTeXotherUC \LaTeXotherLC
-\item[feedback={\LaTeXdiacriticUC}] \LaTeXdiacriticLC
-\item[feedback={\LaTeXdiacriticLC}]* \LaTeXdiacriticUC
-\end{multi}
-
-\end{quiz}
-
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_turkish.tex b/Master/texmf-dist/doc/latex/moodle/test/test_turkish.tex
new file mode 100644
index 00000000000..9d047742c2a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_turkish.tex
@@ -0,0 +1,47 @@
+% !TeX encoding = UTF-8
+% !TeX spellcheck = en_US
+% !TEX TS-program = lualatex
+\documentclass{article}
+\usepackage[nostamp]{moodle}
+\ifPDFTeX % FOR LATEX and PDFLATEX
+ \usepackage[utf8]{inputenc} % necessary
+ \usepackage[T1]{fontenc} % necessary
+\else % assuming XELATEX or LUALATEX
+ \usepackage{fontspec}
+\fi
+\usepackage[turkish]{babel}
+
+\ifPDFTeX
+ \def\myquestiontext{ \underline{Pangramm} :}
+ \def\pangramme{Pijamal\i\ hasta ya\u{g}\i z \c{s}of\"ore \c{c}abucak
+ g\"uvendi.}
+ \def\pangrammeother{Saf ve haydut k\i z \c{c}ocu\u{g}u bin plaj
+ g\"orm\"u\c{s}.}
+ \def\myfeedback{}
+\else % assuming XELATEX or LUALATEX
+ \def\myquestiontext{ \underline{Pangramm} :}
+ \def\pangramme{Pijamalı hasta yağız şoföre çabucak güvendi.}
+ \def\pangrammeother{Saf ve haydut kız çocuğu bin plaj görmüş.}
+ \def\myfeedback{}
+\fi
+\htmlregister{\myquestiontext}
+\htmlregister{\pangramme}
+\htmlregister{\pangrammeother}
+\htmlregister{\myfeedback}
+\begin{document}
+
+\section*{Introduction}
+
+This document is intended to check the support of the \texttt{babel} package
+with option \texttt{turkish} that causes problems during \texttt{pdfLaTeX}
+compilation, due to shorthands.
+
+\begin{quiz}[points=1]{Turkish Issues}
+\shorthandoff{=:!}% this preserves compilation (pdflatex, xelatex, lualatex)
+\begin{multi}[feedback={}]{Test Turkish}
+\myquestiontext
+\item[feedback={\myfeedback}]* \pangramme
+\item \pangrammeother
+\end{multi}
+\end{quiz}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/moodle/test/test_verbatim.tex b/Master/texmf-dist/doc/latex/moodle/test/test_verbatim.tex
index 3ac05359d97..8a4e990288e 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/test_verbatim.tex
+++ b/Master/texmf-dist/doc/latex/moodle/test/test_verbatim.tex
@@ -37,12 +37,27 @@ can be set to define portions of code.
\fi
\end{filecontents*}
-\begin{multi}{Multi}
+\begin{multi}{LaTeX}
\verbatiminput{test.log}
\item[feedback={}]* test
\item[feedback={}] toast
\end{multi}
+\begin{filecontents*}[overwrite]{test.log}
+#include <stdio.h>
+int main() {
+ char c='\0', *pc=&c;
+ printf("Hello world!\n");
+ return *pc;
+}
+\end{filecontents*}
+\begin{multi}{C}
+\verbatiminput{test.log}
+\item[feedback={}]* "\&test"
+\item[feedback={}] 'toast'
+\item <$<a>$>
+\end{multi}
+
\end{quiz}
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_autopoints-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_autopoints-moodle.ref
index c31ee8ad13c..8c80a2bef54 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_autopoints-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_autopoints-moodle.ref
@@ -37,7 +37,7 @@
<text><![CDATA[Auto sanction]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Without the star, an error shall be issued because correct answers should sum up to 100%. </p>]]></text>
+ <text><![CDATA[<p>Without the star, an error shall be issued because correct answers should add up to 100%. </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -49,19 +49,19 @@
<answer fraction="100" format="html">
<text><![CDATA[<p>A</p>]]></text>
</answer>
- <answer fraction="-50" format="html">
+ <answer fraction="-100" format="html">
<text><![CDATA[<p>B</p>]]></text>
</answer>
- <answer fraction="-50" format="html">
+ <answer fraction="-100" format="html">
<text><![CDATA[<p>C</p>]]></text>
</answer>
</question>
<question type="multichoice">
<name format="html">
- <text><![CDATA[All correct but sum \(\geq 100\)]]></text>
+ <text><![CDATA[All correct but total \(\geq 100\)]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>A warning shall be issued because correct answers must sum up to 100%. </p>]]></text>
+ <text><![CDATA[<p>A warning shall be issued because correct answers must add up to 100%. </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -106,12 +106,87 @@
<answer fraction="-50" format="html">
<text><![CDATA[<p>1</p>]]></text>
</answer>
- <answer fraction="-25" format="html">
+ <answer fraction="0" format="html">
<text><![CDATA[<p>6</p>]]></text>
</answer>
- <answer fraction="-25" format="html">
+ <answer fraction="0" format="html">
<text><![CDATA[<p>8</p>]]></text>
</answer>
</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Fruits (automatic scores)]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Select the fruits </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>false</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="33.33333" format="html">
+ <text><![CDATA[<p>Apple</p>]]></text>
+ </answer>
+ <answer fraction="-33.33333" format="html">
+ <text><![CDATA[<p>Burger</p>]]></text>
+ </answer>
+ <answer fraction="-33.33333" format="html">
+ <text><![CDATA[<p>Hot dog</p>]]></text>
+ </answer>
+ <answer fraction="-33.33333" format="html">
+ <text><![CDATA[<p>Pizza</p>]]></text>
+ </answer>
+ <answer fraction="33.33333" format="html">
+ <text><![CDATA[<p>Orange</p>]]></text>
+ </answer>
+ <answer fraction="33.33333" format="html">
+ <text><![CDATA[<p>Banana</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Vegetables (advanced scores)]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Select the vegetables </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>false</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="10" format="html">
+ <text><![CDATA[<p>Radish</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>Good</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>Chocolate</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>Biscuit</p>]]></text>
+ </answer>
+ <answer fraction="-10" format="html">
+ <text><![CDATA[<p>Cheese</p>]]></text>
+ </answer>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>Carrot</p>]]></text>
+ </answer>
+</question>
+<question type="cloze">
+ <name format="html">
+ <text><![CDATA[Embedded questions]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Select the fruits {1:MULTIRESPONSE_S:=Apple~Burger~Hot dog~Pizza~=Orange~=Banana}Select the vegetables {1:MULTIRESPONSE_S:%10%Radish#Good~%-20%Chocolate~%-20%Biscuit~%-10%Cheese~=Carrot}</p>]]></text>
+ </questiontext>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+</question>
</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_calculated_lua-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_calculated_lua-moodle.ref
index 4cb53c521f5..532476a925d 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_calculated_lua-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_calculated_lua-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Arithmetic Quiz (3, 2)]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Solve the following tasks!<BR/> \(3 + 2 = \){1:NUMERICAL:=5:0}\(3 - 2 = \){1:NUMERICAL:=1:0}\(3 * 2 = \){1:NUMERICAL:=6:0}</p>]]></text>
+ <text><![CDATA[<p>Solve the following tasks!<BR/> \(3 + 2 = \){2:NUMERICAL:=5:0}\(3 - 2 = \){2:NUMERICAL:=1:0}\(3 * 2 = \){2:NUMERICAL:=6:0}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
@@ -41,7 +41,7 @@
<text><![CDATA[Arithmetic Quiz (4, 3)]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Solve the following tasks!<BR/> \(4 + 3 = \){1:NUMERICAL:=7:0}\(4 - 3 = \){1:NUMERICAL:=1:0}\(4 * 3 = \){1:NUMERICAL:=12:0}</p>]]></text>
+ <text><![CDATA[<p>Solve the following tasks!<BR/> \(4 + 3 = \){2:NUMERICAL:=7:0}\(4 - 3 = \){2:NUMERICAL:=1:0}\(4 * 3 = \){2:NUMERICAL:=12:0}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_calculated_python-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_calculated_python-moodle.ref
index ac6dcaae343..0ebb2e849dc 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_calculated_python-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_calculated_python-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Arithmetic Quiz (3, 2)]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Solve the following tasks!<BR/> \(3 + 2 =\){1:NUMERICAL:=5:0}\(3 - 2 =\){1:NUMERICAL:=1:0}\(3 * 2 =\){1:NUMERICAL:=6:0}</p>]]></text>
+ <text><![CDATA[<p>Solve the following tasks!<BR/> \(3 + 2 =\){2:NUMERICAL:=5:0}\(3 - 2 =\){2:NUMERICAL:=1:0}\(3 * 2 =\){2:NUMERICAL:=6:0}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
@@ -41,7 +41,7 @@
<text><![CDATA[Arithmetic Quiz (4, 3)]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Solve the following tasks!<BR/> \(4 + 3 =\){1:NUMERICAL:=7:0}\(4 - 3 =\){1:NUMERICAL:=1:0}\(4 * 3 =\){1:NUMERICAL:=12:0}</p>]]></text>
+ <text><![CDATA[<p>Solve the following tasks!<BR/> \(4 + 3 =\){2:NUMERICAL:=7:0}\(4 - 3 =\){2:NUMERICAL:=1:0}\(4 * 3 =\){2:NUMERICAL:=12:0}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_circuitikz-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_circuitikz-moodle.ref
index 9b0e6e6f69e..145d54ebc69 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_circuitikz-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_circuitikz-moodle.ref
@@ -15,34 +15,34 @@
<questiontext format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-AADXrLZzAAAAGHRSTlMAESIzRFVmd3qImaeqtLu/zM3d3+7v8Pi3xGZ7AAAF7UlEQVR42u3c7Zak
-JhAG4AJLDYxhjSFJ3f+V5oeemVagP2Yt6OO8/tvdma3uB6gCBYm+cclPupi0L6EWV6Oo4AQnOMEJ
-TnCCE5zgBCc4wQlOcIITnOAEJzjBCU5wghOc4AQnOMEJTnCCE5zgBCc4wQlOcIITnOAEJzjBCU5w
-ghOc4AQnOMEJTnCCE5zgBCc4wQlOcIITnOAEJzjBqRrVmRZR/7QX5ZTYALRC1DacHFqAWq8etQ3n
-BjrUjmq1m7EV5wq6DG3GxQU5iXhpBaoWtSUn0bCILNwElC/ISWYWcfWjBq2oTTmtjyJz7d5pXVTo
-nYZHF4KEyY3cBJO9iEy1Y3deREJ/cguN0+7NltNQexI4BBHxtnYTBhHx3cn/6SwiMrmRmZlHt/6x
-Yj8xw9JiHr9Gtee3UPS92X29SUSmSn1lTV61Z0jGRZFlPLkJjReJYyGar9BfVJLXk1Xv9CbsYnGQ
-GS8ya3dQleTVrOoN8SC2a69ulqj6TVWSV7uq50T8vtnEHue3ajlNJ3k1rHqjyCFr/iUfCbhOWjM6
-yeupJtSJyknXsyL/maOnznhnkVh/ucAiUanqdTFZqHqRzN8tGiOjWxqMdLJqI93MMlHSOUX+McnP
-BdShJ8rQbDKdM0mnZKJWObrQLMnE5LmoWdfrfycNKovebPoic3iXDmG33f9I4ix6s6VmK8xzU7cV
-OeYP8+/GmfTFXqJizSjOBA0zM2uV/1LqfhTVORF3/D13mL/fdE6RP47/FES3++Trw+CiOOf8rHSr
-KZ+6H0fNlOY53VESPzl/pdlzalIf1rBmCVqZJpu6H0Tl9EGIlZjt5B/ykevpJv3xGvWBt1lGELXq
-n0ndj6K6tCeO6VjffjT/CGqWCtU3qQ9u+0KKnJnU/ShqkMxf9S9xlvg16sPXJwhxG0qzctT5laiZ
-1BmFXuJkCTU0OezmaVsSm4PuWpT9bvHyIGomdVIpF5Y4qULypGEWiTf1ncUz987rzir6w6ziUdRM
-6ix2tiJn1H4Ab8ZFZNlNTpwMzDxrbmMw6ezzUdQtdbJz400LvMipWg0Ka6M1iZntI9nzs/d299OU
-ow5uOi6d1lzQT0SDvzP+H3Eq3pxcn74lAbYkJoGI2Pmzx8c66RzuRXUdkZ8pM41amIiifUPOvnDL
-bPvg/faR+FzOdUnE96PGnsjuJ0HrNMqIJaIwfn+wc63kdZj/OXFE5mTOY9UrRJ06IrNfYM/y1bbB
-vVcpyiavw/zPiSMznsmZqXrFqETDze0fG4JI8EfO95goFZLXzQd3RNRFZ9yJvfPeHcE0Ktmly04+
-d5xvMI0vJa/0O46jOS13FqpeMaqZ8jMaYSL6vMPQfpHJpeRV/oVzor70oMg4QzaHPw1E5jMNtL8F
-0pDz+Rl0NzGzy3Ga0NuvhZMt5MICp8YNOp6eHOxbxpvEuYqDfcuJIlJoRmZz2934BU6d28f3SlHl
-BdjvXi4/2gucWg837k6Uat4e+O02Sh+9lTk1H7012rwwv5q6H3bP8DTnovrkrW+zK/6l1P24x8dc
-9sxyKm5b+E59eM/UndlUk+fU21SjXB+qpm4zZ6pRhlNty5d6faibujMbEnOcShsSa9SHuqk73S6b
-4XTK2+PT+lD9zHDnM/sGv3GNyWdPVlRqm7nLY6/+EdfhpIO1yVGDZGVas7M0OnswnrcjeYi5+v45
-CuaKI902OXtw8pSi9TGtXda8wHFhMzU+REh0qePCzY+4npm83uJmwfEAdqh4APtKx4W/vlSj1wNc
-6rjwvsHqv7yi0UGYilWv4qtVLnZcuC1nF691iLAx5+WOuLblbHoA21yO8/yTZ09GrfpSnLpv+bp8
-Nar90rSGh4ZrPJyq/w4664sbLbRn8td8lbR1LaIahxednxsVnOAEJzjBCU5wghOc4AQnOMEJTnCC
-E5zgBCc4wQlOcIITnOAEJzjBCU5wghOc4AQnOMEJTnCCE5zgBCc4wQlOcIITnOAEJzjBCU5wghOc
-4AQnOMEJTnCCE5zgBOdP4Yzyg66XOP8Hdt63PieF0vUAAAAASUVORK5CYII=
+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
+/Y3D4E7LnQdV7zCqm/JJDq3cHUyqf5OpR8nrmP+cqG89KHLeSZsDnXqRZvmcJZCKnK8XVTeqarZO
+NlPXhvbBAt0jTosFOp1eHOy3jDfB9wUH+60XATjIi6ru/ov6BqfN8vGjUlT4BuxHPz4/2g84rR5u
+PJwolVwe+OE2Sh+9HXNaPnqrtHlhfjd1P+2e4WXOxfTJW1dnV/xbqft5j4+57JnlNNy28D314TNT
+d2ZTTZ7TblONcX0omrrdnKlGGU6zLV/m9aFs6s5sSMxxGm1ILFEfyqbuLt2OlHJ64+3xaX0ofma4
+HTP7Br/jMyTXrl73mugKj73yR1z7kw7WJkcN9gktlOwslc4eDOftOEsOwmxHwVxwpDdVzh6cPKWo
+fUxrkzUvcFzYTZUPEYpc6rhw9SOuZyavj1gsqHkA+0rHhf/7UZVeD3Cp48LbBiv/8opKB2EKVr2C
+r1a52HHhupxtvNYhwsqclzviWpez6gFsdznO80+evRi16KGwsm/5unw1Kv3StIqHhks8nCr/Drpm
+PNxoYT2Tv+arpBtfI6rzfNH5uVHJSU5ykpOc5CQnOclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5y
+kpOc5CQnOclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5ykpOc5CQnOclJTnKSk5zkJCc5yUlOcv4s
+nBE/0ectzn8AAc62smkBa3AAAAAASUVORK5CYII=
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -55,68 +55,68 @@ E5zgBCc4wQlOcIITnOAEJzjBCU5wghOc4AQnOMEJTnCCE5zgBCc4wQlOcIITnOAEJzjBCU5wghOc
<answer fraction="100" format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-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
+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
+/Y3D4E7LnQdV7zCqm/JJDq3cHUyqf5OpR8nrmP+cqG89KHLeSZsDnXqRZvmcJZCKnK8XVTeqarZO
+NlPXhvbBAt0jTosFOp1eHOy3jDfB9wUH+60XATjIi6ru/ov6BqfN8vGjUlT4BuxHPz4/2g84rR5u
+PJwolVwe+OE2Sh+9HXNaPnqrtHlhfjd1P+2e4WXOxfTJW1dnV/xbqft5j4+57JnlNNy28D314TNT
+d2ZTTZ7TblONcX0omrrdnKlGGU6zLV/m9aFs6s5sSMxxGm1ILFEfyqbuLt2OlHJ64+3xaX0ofma4
+HTP7Br/jMyTXrl73mugKj73yR1z7kw7WJkcN9gktlOwslc4eDOftOEsOwmxHwVxwpDdVzh6cPKWo
+fUxrkzUvcFzYTZUPEYpc6rhw9SOuZyavj1gsqHkA+0rHhf/7UZVeD3Cp48LbBiv/8opKB2EKVr2C
+r1a52HHhupxtvNYhwsqclzviWpez6gFsdznO80+evRi16KGwsm/5unw1Kv3StIqHhks8nCr/Drpm
+PNxoYT2Tv+arpBtfI6rzfNH5uVHJSU5ykpOc5CQnOclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5y
+kpOc5CQnOclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5ykpOc5CQnOclJTnKSk5zkJCc5yUlOcv4s
+nBE/0ectzn8AAc62smkBa3AAAAAASUVORK5CYII=
"></p>]]></text>
</answer>
<answer fraction="0" format="html">
<text><![CDATA[<p>toast</p>]]></text>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-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
+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
+/Y3D4E7LnQdV7zCqm/JJDq3cHUyqf5OpR8nrmP+cqG89KHLeSZsDnXqRZvmcJZCKnK8XVTeqarZO
+NlPXhvbBAt0jTosFOp1eHOy3jDfB9wUH+60XATjIi6ru/ov6BqfN8vGjUlT4BuxHPz4/2g84rR5u
+PJwolVwe+OE2Sh+9HXNaPnqrtHlhfjd1P+2e4WXOxfTJW1dnV/xbqft5j4+57JnlNNy28D314TNT
+d2ZTTZ7TblONcX0omrrdnKlGGU6zLV/m9aFs6s5sSMxxGm1ILFEfyqbuLt2OlHJ64+3xaX0ofma4
+HTP7Br/jMyTXrl73mugKj73yR1z7kw7WJkcN9gktlOwslc4eDOftOEsOwmxHwVxwpDdVzh6cPKWo
+fUxrkzUvcFzYTZUPEYpc6rhw9SOuZyavj1gsqHkA+0rHhf/7UZVeD3Cp48LbBiv/8opKB2EKVr2C
+r1a52HHhupxtvNYhwsqclzviWpez6gFsdznO80+evRi16KGwsm/5unw1Kv3StIqHhks8nCr/Drpm
+PNxoYT2Tv+arpBtfI6rzfNH5uVHJSU5ykpOc5CQnOclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5y
+kpOc5CQnOclJTnKSk5zkJCc5yUlOcpKTnOQkJznJSU5ykpOc5CQnOclJTnKSk5zkJCc5yUlOcv4s
+nBE/0ectzn8AAc62smkBa3AAAAAASUVORK5CYII=
"></p>]]></text></feedback>
</answer>
</question>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_multi-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_multi-moodle.ref
index 9ef6a1fdabb..52a003efcbe 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_multi-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_multi-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Regular, single, no shuffle {1:MULTICHOICE:=chip#yes~%10%<I>chop</I>~%-30%<B>chap</B>#no.}<BR/>Vertical, single, no shuffle {1:MULTICHOICE_V:=chip#yes~%10%chop~chap#no.}<BR/>Horizontal, single, no shuffle {1:MULTICHOICE_H:=chip#yes~%10%chop~chap#no.}<BR/>Regular, single, shuffle {1:MULTICHOICE_S:=chip~chop#yes~chap#no.}<BR/>Vertical, single, shuffle {1:MULTICHOICE_VS:=chip#yes~%10%chop~chap#no.}<BR/>Horizontal, single, shuffle {1:MULTICHOICE_HS:=chip#yes~chop~chap#no.}<BR/>Regular, multiple, no shuffle {1:MULTIRESPONSE:=chip~=chop#yes~chap#no.}<BR/><BR/>Horizontal, multiple, no shuffle {1:MULTIRESPONSE_H:=chip#yes~=chop~chap#no.}<BR/>Regular, multiple, shuffle {1:MULTIRESPONSE_S:=chip~=chop#yes~chap#no.}Horizontal, multiple, shuffle {1:MULTIRESPONSE_HS:=chip#yes~=chop~chap#no.}<BR/></p>]]></text>
+ <text><![CDATA[<p>Regular, single, no shuffle {1:MULTICHOICE:=chip#yes~%10%<I>chop</I>~%-30%<B>chap</B>#no.}<BR/>Vertical, single, no shuffle {1:MULTICHOICE_V:=chip#yes~%11%chop~%-31%chap#no.}<BR/>Horizontal, single, no shuffle {1:MULTICHOICE_H:=chip#yes~%10%chop~chap#no.}<BR/>Regular, single, shuffle {1:MULTICHOICE_S:=chip~chop#yes~chap#no.}<BR/>Vertical, single, shuffle {1:MULTICHOICE_VS:=chip#yes~%10%chop~chap#no.}<BR/>Horizontal, single, shuffle {1:MULTICHOICE_HS:=chip#yes~chop~chap#no.}<BR/>Regular, multiple, no shuffle {1:MULTIRESPONSE:=chip~=chop#yes~%-103%chap#no.}<BR/><BR/>Horizontal, multiple, no shuffle {1:MULTIRESPONSE_H:=chip#yes~=chop~chap#no.}<BR/>Regular, multiple, shuffle {1:MULTIRESPONSE_S:=chip~=chop#yes~chap#no.}Horizontal, multiple, shuffle {1:MULTIRESPONSE_HS:=chip#yes~=chop~chap#no.}<BR/></p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_numerical-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_numerical-moodle.ref
index d0a7eb67452..caf3348e204 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_numerical-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_numerical-moodle.ref
@@ -4,7 +4,7 @@
<question type="category">
<category>
- <text>$course$/top/Close Short Answer</text>
+ <text>$course$/top/Close Numerical</text>
</category>
</question>
@@ -13,7 +13,7 @@
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Enter an integer \(n\) such that \(0&lt; n\leq 2\). {1:NUMERICAL:%10%0:0.001#study difference between \(&lt;\) and \(\leq \)~=1:0.01#good!~=2:0.1#OK}</p>]]></text>
+ <text><![CDATA[<p>Enter an integer \(n\) such that \(0&lt; n\leq 2\). {1:NUMERICAL:%10%0:0.001#study difference between \(&lt;\) and \(\leq \)~=1:0.01#good!~=2:0.1#OK~3:0#No!}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_shortanswer-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_shortanswer-moodle.ref
index 1e3f3485f39..36cd0520360 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_shortanswer-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_cloze_shortanswer-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Who? {1:SHORTANSWER_C:=chip~%10%chop#yes~%-30%chap#no.}what? {1:SHORTANSWER:=chip~%10%chop#yes~%-30%chap#no.}</p>]]></text>
+ <text><![CDATA[<p>Who? {1:SHORTANSWER_C:=chip~%10%chop#yes~%-30%chap#no.}what? {1:SHORTANSWER:=chip~%11%chop#yes~%-31%chap#no.}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_commands-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_commands-moodle.ref
index a1d30f5d952..34a3d79b155 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_commands-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_commands-moodle.ref
@@ -23,7 +23,10 @@
<shuffleanswers>1</shuffleanswers>
<answernumbering>abc</answernumbering>
<answer fraction="0" format="html">
- <text><![CDATA[<p><EM>emphasis</EM></p>]]></text>
+ <text><![CDATA[<p>\(\rm\TeX\) and<BR/>\(\rm\LaTeX\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>word with <EM>emphasis</EM> catches the eye</p>]]></text>
</answer>
<answer fraction="0" format="html">
<text><![CDATA[<p><B>bold</B></p>]]></text>
@@ -38,7 +41,10 @@
<text><![CDATA[<p><SPAN STYLE="font-variant: small-caps;">Small Capitals</SPAN></p>]]></text>
</answer>
<answer fraction="0" format="html">
- <text><![CDATA[<p><SPAN STYLE="text-decoration: underline;">underlined</SPAN></p>]]></text>
+ <text><![CDATA[<p><SPAN STYLE="text-decoration: underline;">underlined</SPAN> in text</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>\(\underline{underlined}\) in math</p>]]></text>
</answer>
<answer fraction="0" format="html">
<text><![CDATA[<p>M<SUP>me</SUP></p>]]></text>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_description-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_description-moodle.ref
index 5ac3ffd8cb8..a4c0b4fe57a 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_description-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_description-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Requirements]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>This is a description. Not really a question. We can include environments and math. <UL><LI>This</LI><LI>That</LI></UL> \[\mathrm {e}^{2\mathrm {i}\pi }+1=0.\]</p>]]></text>
+ <text><![CDATA[<p>This is a description. Not really a question. We can include environments and math. <UL><LI>This</LI><LI>That</LI></UL> <CENTER>\[\mathrm {e}^{2\mathrm {i}\pi }+1=0.\]</CENTER></p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html">
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_diacritics_and_ligatures-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_diacritics_and_ligatures-moodle.ref
new file mode 100644
index 00000000000..9a7835fd827
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_diacritics_and_ligatures-moodle.ref
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Diacritical marks and ligatures</text>
+ </category>
+</question>
+
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[&Aring; &AElig; &ETH; &Dstrok; &IJlig; &Lstrok; &ENG; &Oslash; &OElig; &#7838; &THORN; ]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>&Auml; &Euml; &Iuml; &Ouml; &Uuml; &Aacute; &Eacute; &Iacute; &Oacute; &Uacute; &Cdot; &Edot; &Gdot; &Idot; &Zdot; &Amacr; &Emacr; &#7712; &Imacr; &Omacr; &Umacr; &#562; &Acirc; &Ecirc; &Icirc; &Ocirc; &Ucirc; &Agrave; &Egrave; &Igrave; &Ograve; &Ugrave; &Atilde; &Ntilde; &Otilde; &#7686; &#7694; &#7732; &#7738; &#7752; &#7790; &#7828; &Ccedil; &#350; &#354; &#7840; &#7684; &#336; &#368; &Aogon; &Eogon; &Iogon; &#490; &Uogon; &Aring; &Uring; &Abreve; &#276; &Gbreve; &#300; &#334; &Ubreve; &Ccaron; &Dcaron; &Ecaron; &Lcaron; &Ncaron; &Rcaron; &Scaron; &Tcaron; &Zcaron; </p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>&auml; &euml; &iuml; &ouml; &uuml; &yuml; &aacute; &eacute; &iacute; &oacute; &uacute; &cdot; &edot; &gdot; i &zdot; &amacr; &emacr; &#7713; &imacr; &omacr; &umacr; &#563; &acirc; &ecirc; &icirc; &ocirc; &ucirc; &agrave; &egrave; &igrave; &ograve; &ugrave; &atilde; &ntilde; &otilde; &#7687; &#7695; &#7733; &#7739; &#7753; &#7791; &#7829; &ccedil; &#351; &#355; &#7841; &#7685; &#337; &#369; &aogon; &eogon; &iogon; &#491; &uogon; &aring; &uring; &abreve; &#277; &gbreve; &#301; &#301; &#335; &ubreve; &ccaron; &dcaron; &ecaron; &lcaron; &ncaron; &rcaron; &scaron; &tcaron; &zcaron; </p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&aring; &aelig; &eth; &dstrok; &imath; &ijlig; &jmath; &lstrok; &eng; &oslash; &oelig; &szlig; &thorn; </p>]]></text>
+ </answer>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_environments-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_environments-moodle.ref
index cb18639d2cd..cff063a69cf 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_environments-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_environments-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[LaTeX Environments]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p><CENTER><SPAN STYLE="font-variant: small-caps;">This is a question</SPAN></CENTER> Select the numbered list </p>]]></text>
+ <text><![CDATA[<p><CENTER><SPAN STYLE="font-variant: small-caps;">This is a question</SPAN></CENTER> <BLOCKQUOTE>and this is a quote</BLOCKQUOTE> <BR/>Select the numbered list </p>]]></text>
</questiontext>
<defaultgrade>1</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -30,6 +30,9 @@
<text><![CDATA[<p><UL><LI>E <OL><LI>X</LI><LI>Y</LI><LI>Z</LI></OL></LI><LI>F</LI></UL></p>]]></text>
<feedback format="html"><text><![CDATA[<p>Example of numbered list:<BR/><OL><LI>first item</LI><LI>second item</LI></OL></p>]]></text></feedback>
</answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p><BLOCKQUOTE>this is a quotation.</BLOCKQUOTE></p>]]></text>
+ </answer>
</question>
</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_fancyvrb-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_fancyvrb-moodle.ref
index bbf11123d41..12e99a90b79 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_fancyvrb-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_fancyvrb-moodle.ref
@@ -10,7 +10,7 @@
<question type="multichoice">
<name format="html">
- <text><![CDATA[Multi]]></text>
+ <text><![CDATA[LaTeX]]></text>
</name>
<questiontext format="html">
<text><![CDATA[<p>Pick up the code decorated with line numbering on both sides. </p>]]></text>
@@ -35,5 +35,29 @@
<feedback format="html"><text><![CDATA[<p>yes!</p>]]></text></feedback>
</answer>
</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[C]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p><PRE style="border-top: thin solid; border-bottom: thin solid"><CODE><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">2</span><mark>#include &lt;stdio.h&gt;</mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">3</span><mark>int main() {</mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">4</span><mark> char c=&apos;\0&apos;, *pc=&amp;c;</mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">5</span><mark> printf(&quot;Hello world!\n&quot;);</mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">6</span> return *pc;<BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">7</span>}<BR/></CODE></PRE> <BR/></p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>&ldquo;&test&quot;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&rsquo;toast&rsquo;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&lt;\(&lt;a&gt;\)&gt;</p>]]></text>
+ </answer>
+</question>
</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_generalfeedback-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_generalfeedback-moodle.ref
index 49bbe689bf6..8ba8d8451a0 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_generalfeedback-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_generalfeedback-moodle.ref
@@ -103,15 +103,15 @@
<shuffleanswers>1</shuffleanswers>
<subquestion format="html">
<text><![CDATA[<p>&aelig;</p>]]></text>
- <answer><text>oui </text></answer>
+ <answer format="html"><text><![CDATA[oui ]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>&oelig;</p>]]></text>
- <answer><text>non </text></answer>
+ <answer format="html"><text><![CDATA[non ]]></text></answer>
</subquestion>
<subquestion format="html">
<text></text>
- <answer><text>Å</text></answer>
+ <answer format="html"><text><![CDATA[&Aring;]]></text></answer>
</subquestion>
</question>
<question type="essay">
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_german-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_german-moodle.ref
index c43f9dd2847..aa55f6f5a8d 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_german-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_german-moodle.ref
@@ -24,11 +24,23 @@
<answernumbering>abc</answernumbering>
<answer fraction="100" format="html">
<text><![CDATA[<p>„Fix, Schwyz!“, quäkt Jürgen blöd vom Paß.</p>]]></text>
- <feedback format="html"><text><![CDATA[<p></p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>Wie schon Carl-Friedrich Gau&szlig; sagte: &bdquo;Nicht alles &Uuml;ble in &Ouml;sterreich ist &ouml;sterreichischer Herkunft &ndash; aber manches, was als &sbquo;&uuml;bel&lsquo; empfunden wird, k&ouml;nnte durch entsprechende &Auml;nderungen zum Guten ver&auml;ndert werden&ldquo;.</p>]]></text></feedback>
</answer>
<answer fraction="0" format="html">
<text><![CDATA[<p>Wie schon Carl-Friedrich Gauß sagte: „Nicht alles Üble in Österreich ist österreichischer Herkunft – aber manches, was als ‚übel‘ empfunden wird, könnte durch entsprechende Änderungen zum Guten verändert werden“.</p>]]></text>
</answer>
</question>
+<question type="description">
+ <name format="html">
+ <text><![CDATA[Additionnal test]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Wie schon Carl-Friedrich Gau&szlig; sagte: &bdquo;Nicht alles Üble in Österreich ist österreichischer Herkunft &ndash; aber manches, was als &sbquo;übel&lsquo; empfunden wird, könnte durch entsprechende Änderungen zum Guten verändert werden&ldquo;.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+</question>
</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_handout-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_handout-moodle.ref
index d9a6a1fd097..17adbe11a3c 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_handout-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_handout-moodle.ref
@@ -297,19 +297,19 @@
<shuffleanswers>0</shuffleanswers>
<subquestion format="html">
<text><![CDATA[<p>A</p>]]></text>
- <answer><text>1 </text></answer>
+ <answer format="html"><text><![CDATA[1 ]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>B</p>]]></text>
- <answer><text>2 </text></answer>
+ <answer format="html"><text><![CDATA[2 ]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>C</p>]]></text>
- <answer><text>3 </text></answer>
+ <answer format="html"><text><![CDATA[3 ]]></text></answer>
</subquestion>
<subquestion format="html">
<text></text>
- <answer><text>4</text></answer>
+ <answer format="html"><text><![CDATA[4]]></text></answer>
</subquestion>
<tags>
<tag><text><![CDATA[tag]]></text></tag>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_horizontal_spacing-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_horizontal_spacing-moodle.ref
new file mode 100644
index 00000000000..7d78cfa86c4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_horizontal_spacing-moodle.ref
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Horizontal spacing</text>
+ </category>
+</question>
+
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[LaTeX Commands]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Find the nut. </p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>0</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mnnm &emsp;\(mnnm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn nm &emsp;\(mn nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn nm &emsp;\(mn nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&#8239;nm &emsp;\(mn\,nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&#8239;nm &emsp;\( mn\thinspace nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&nbsp;nm &emsp;\(mn~nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn nm &emsp;\(mn\ nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>\(mn\&gt;nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp14;nm &emsp;\(mn\:nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp14;nm &emsp;\(mn\:nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp13;nm &emsp;\(mn\;nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp13;nm &emsp;\(mn\;nm\)</p>]]></text>
+ </answer>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>mn&ensp;nm &emsp;\(mn\enspace nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp;nm &emsp;\(mn\quad nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&emsp;&emsp;nm &emsp;\(mn\qquad nm\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn&blank;nm</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn<BR/>nm</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn<BR/>nm</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn<BR/>nm</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>mn<BR/>nm</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Math spacing]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Dummy text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>0</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>\(a+\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>\(a+b\)</p>]]></text>
+ </answer>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>\(a+{}\)</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>\(a\ +\)</p>]]></text>
+ </answer>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics-moodle.ref
index 98b830dce2f..93faca5088b 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics-moodle.ref
@@ -62,115 +62,118 @@ KPCfwYMHByJcqHChwYYOISKUSBBAxIoOExbM+E8iw40XLWb0+LCiSZEnRXY0iTAgACH5BAEKAP8A
LAAAAAALABEAAAgyAAEIHCjwn8GDBwciXKhwoUGCDv81ZFgwIUSKFyNOdLgRY0SJFTEC4Eiw5EWT
IVEiDAgAOw==
"></p>]]></text>
- <feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-4/8BfX6FOOHA2dwAAAAASUVORK5CYII=
+ <feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,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
+gg==
"></p>]]></text></feedback>
</answer>
<answer fraction="0" format="html">
@@ -208,115 +211,118 @@ QUxQo0cXGJGe167yv1qMnzQ/8QUxQoV8d8vCwIB5LzfuP2hjBTnvHcSzvuJGAAAAAElFTkSuQmCC
<hidden>0</hidden>
<shuffleanswers>1</shuffleanswers>
<subquestion format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,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
-4/8BfX6FOOHA2dwAAAAASUVORK5CYII=
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,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
+gg==
"></p>]]></text>
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/gif;base64,R0lGODlhCwARAOcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
@@ -352,7 +358,7 @@ IpRIEEDEig4TFsz4TyLDjRctZvT4sKJJkSdFdjSJMCAAIfkECQoA/wAsAAAAAAsAEQAACDQAAQgc
KPCfwYMHByJcqHChwYYOISKUSBBAxIoOExbM+E8iw40XLWb0+LCiSZEnRXY0iTAgACH5BAEKAP8A
LAAAAAALABEAAAgyAAEIHCjwn8GDBwciXKhwoUGCDv81ZFgwIUSKFyNOdLgRY0SJFTEC4Eiw5EWT
IVEiDAgAOw==
-"> </p>]]></text></answer>
+"></p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQIAIwAjAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
@@ -369,7 +375,7 @@ AAAAAAAAAAAABAYJCP/EACkQAAEDAwQBAgcBAAAAAAAAAAECAwUEBgcAERIhEwgUIjM4UXFysbL/
XjyAprE9qqzkUqTFmNqPLTFg9p8auR3T313pGd9XeCKi135RzKtlvRJbIcbVL05WoFJPAslXMqIB
+Djue+tYiw9hLOc5YzcpjuRdtKxJCQka2ChqhlTC6aidrX3GR4+uIKFJUB9lDS5fX1uW/wDl/wD2
zqsTPyW/1H81/9k=
-"> </p>]]></text></answer>
+"></p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/gif;base64,R0lGODlhCwARAOcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
@@ -407,115 +413,118 @@ KPCfwYMHByJcqHChwYYOISKUSBBAxIoOExbM+E8iw40XLWb0+LCiSZEnRXY0iTAgACH5BAEKAP8A
LAAAAAALABEAAAgyAAEIHCjwn8GDBwciXKhwoUGCDv81ZFgwIUSKFyNOdLgRY0SJFTEC4Eiw5EWT
IVEiDAgAOw==
"></p>]]></text>
- <answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAADICAQAAABikFYvAAAX6klEQVR42u1d2XbjSK4EV8nu7vn/
-H71lSdzuQyYSEUBSLlVr85khj+0qLxKDQAIBJAA2gkcrnXTSSy+9DDLKIKMcZJSDHOWQz2P50FN/
-Msoggwz577t8tuVspJVG6scmqyyyyCKTzDLJJJNc8nkuH+k8yVlO+fO5/HSSS/67WWaZZZFZFlll
-kTWfGwKtH400lc/6L/0eX/gmW/m6le8K/GuTexx4Nftn7Rq/hc03IL6glM8MVQHjd/7siDdOwo1v
-ywd+tuu0q/wt2A28SVPegD8bfAS+5o/N3Yp7yNmA2DUo3DaA9kL6BjarNL+4fvYvh6C3CvD7HXhN
-6ezgawc3wAMn8P03b9AC3Na9KEPeiulY8//aP4C+0b/tL21ZRdDJdK7lY5U1/3QFNHQNBltfpKez
-y7a9ZpcZuEJenCnZZJNWNliHrCv210s+Z1my/WWdsRWtkNO16Tv3BfYiXYGe/jrdrM1gt3T/zH3p
-V3VJHUFvALiBXkgT0vfTBay0QJrqAlHQcwG+FOis4gq6DxqWbEuf/93md24i7DHA7jLYsXjioQK/
-Bhq/h7cCNaSl1bbRK6xZ1grd+9sGpKyg7bawWdVbUJV3L0cHuytSHmWUsVCRsdyGvkgdgSPoVdaw
-KNDOSlgGa1B0A46X3eYV3JNzvKZDZmeacqOll49d2MbR9MPkbsouBTQD7sDONuI9Kl6gB75W1jjK
-epUBpN9I3dqY+rcFNMD+yxmKpOR9kfaYZX2QQcay6lXaCraRBUwTSzn6U7PNdfVcQPJrNmcKeqOb
-gErfOv0z8Kbo2aZH2Cxtg544el/sepKkvoXIJq2s0ua13BBglnOkD0hrVsHVqUqe/q4rKq1gZ/A6
-BtvLe80mVf3B1stfwT52ABuhK2jvxPQymccxo9slDiRzvgGoA0m6ptqLLNJJL7Ms0ssgk1yyvNNh
-y6XL7mzLgmmSkv/teE8Hrstg24ruJJJTJBX1kIBXdBMg7x3I8/UmqlvUZTDILFORtxlVg77mxaFm
-TXr5R5DWtyRtdmN9WT/oeph9M5/CaK25Co9Z2N6takRgYW0Z0iyzTDJkDoKw023pYX0nTcjSlgC7
-B9jms73RWGkNxZjrahQUYCP/b5xlEKn5gFW2EqVPhXqZK5xllj4r+QpauRnsulFjooJ3cykSN0a1
-OsnX13D8mQ8wOsHQogML4cPKrQC8lOtj2rMIUt0C+y+SdkP5FSSnvHIMtL4JsqoIftv5zPbAQose
-Pm/5c5OtuepBckZbfv+k5HgjkuoneTPb23r5zPeuhTdG2D3wMr2XTXZaSdYzJHL0Dbzcax9e1vre
-XXFJyUrzDWqB/TV5ra4yywTXN5fElLE9ZHRbYmm4rvStBwpJlIVv0sqSHb8An0pvshSFrycbxN0I
-BGNkyfQsvcaQf68V9tld4dnJcLVlyVk+Lsl7EfP+S4J9qKytnhS9g3Wt/tnUe8npPr23i2DSbhX0
-xLVkE8pa33WWIRDTBghHUxZAkyW8SJd1UCV9kYuM+aoUdnqVVbZeere6LA5DZbL4BWOrhbKcqFJR
-2b+D3eX3HTIJWeCWSZF3Vy6/BYknB5VkPckFKNYFpK26ssraF9VhohHTAJLvJkZIE9zZurwZdkw1
-YrYkSVv9LJtG/d1Olhx96W1o83UlZUdOOWYHrLALaFl72QQTLgowrYGlOCzziEnCmMPWLDbDXoBd
-11OKPmOiZHNw2W077fag9JTErDIDwVKGOckoi2yS8kdZi/oMTd+eM2AaRnKImWCfKV1/DtLeg82G
-jWEnZ7M4fbFT4AaZkWqlydfpg6hBxmxopcBeE+y5qJpXuFYwoDPYaTXrPoWCvsjFubF9JY9rW23K
-ArAXd1pI0hX3hrGZxWIGXQ1akxlJgX0h0iBAUjkBK07alyJxVfXkwrwtN2nLTbCXwrD03wYb7YDq
-TAyaBzlk2Gl5TEZcejmF4AGB1xnRBMAvZQ+KDdpSUW9PYLzf7gi4ZdVmsO2NYJy4SAer3MePkxzg
-rzpzir2cypv7TRaf/zLYCNys+CTLFfcllZUtRVJNXnkJ+Cx9/hgK7UivjEqeiGdyXuz7hwJ7yn+V
-LAfA/gL3wMA5SbBl4rcW5zWVfcbf99ketFfzJV/6LL10mVXvw1YGuQX1H8h5JdcHUUMvvwi2DwHN
-hyfYG3ltk8TkQK87im2QYyii2tUVdZ0yAH31LcsNI8QlRwko7y7nAvGvZjCMBLse7GOyz+JbW3OT
-W30R9PVARNxtbmWGlZ6gJwArwEY7veSsnjF2NGxpZXd0fQ62V3Yh0HHTZpYY1dZCT5YxBqN4o9VN
-toK2vZe+KPlGoA/5dvT5hph7U+AjGLQe4+4abANrB1MY9qexaiBa7Fqk7W/0StYFTZQqa/qOgr7A
-ml8LyUbDNgPsBZcfmjSpXtR+JnuBzxxz1VfxXnaFHSjeiLYYuLkYpiFDtuBnyfGXFN5tim5mkLYT
-1YFtAahfjX5/CXOTdXdVg7iXJ1XoeKM0Mkv+Nq3rXgY5EBleirStGAEzRGoR1hpsliyuZp8ftX1F
-+7rtyPka0Dp0js+avCqVjyfQFyrOMV1Ts4b5flTyLl+lGDn1cKUKmGXOgcZKF/wdWPbb+H0ONSWH
-iskaX0pkb5IGt1T4Gm8Fb6Iha0l79DJVYV8DvVesseeevjt8BQMfxsT74C45e4eWAT14CllTbFlg
-z04hfwf2tajqvrUq6arm7HlnYbaO0VpbFgnLO92UlmKEK7C/A17n2PcHzdfGlmUlX2JpL1b1VSQl
-Di1NpfH25l5croKNGdBHg8Zriztci2j5iNoYEYzKpOTb8mv0JdGPF1+H7cF6F/VI0MweDLopeSdL
-UXMMRVtING8m7cW98L7EvZ2u+fpHHxHykgPVRWxbEN1fW3bFwUsYbA/dp3ev865nAbbddExaLzlf
-ttEKVuhNuR1isFd6aYMtATBDfh7gCN4btASef8cSlLpzBxgY9h7w9wJdD4is8GsL0m6KMROV9t46
-vWa8XnPY1ZiaG+wuJ48807NUyZY/xCs5g67FyFJe7BW3ILowBB+r0gy4u+5e9uzxd564kVdIP7ow
-K+dqCTgC1aC0HAi7Hmnjv7yMnwX9eghsN4BXd8zQlnxOVPI96LUb89yjHhdigqN1tGb36H8LyvYH
-P3nGLajTZ/6NajD8e7DfBSy+d404bfTTGsHa/g3sVx5c9LVf+uXpNd2k/aaJn3DsVzYy6FWcvH8a
-bOwOqpd6evC44wpK/nMOhoxnLM/3pMYZtp8D228d4K4ZVyeiE+PibODkP+Hg5KDfM2Pw9RwMu7If
-AtvfBC4nqzVpGXTegf1R0o6Aa5C55FsoSnN09SfBxs5T34mInUrp8Nk28uA/CXasp/KlRSlfZsGI
-AXc7sT8LtkJvnaRxZdf6B4K8fxps7699gx2ycuwisCgt58l/xhEJSu3U3xSn4ou35z8DNhswrpDE
-5jcRLe4391XtbPgZsKN0O/fVKiV9wy3L+wfBNnjYTI1fbWWbC2PI1ia7vpuS1zNzWKnG/fl4C2ru
-ixujSM3fCXYC6ZOUUdJ44hyBRtZCT+MWAlnz94FtYaUB15adCLUnyOkUEQJujfBzrnVa3lPamM/W
-YumWAPcE2rrFzH1JBm2WPHb/vxlsu3CuS+tKU5YB7stXvSmpEAtljSpOgy7eCTYXfFoPYkfQ+wrk
-tP61bsUz8lgT+1awfZEvNtpaO4QfjmJkBauV2KSlkuC3hV1rcsX+Dw+8L+ta5y9E0FYHbSHJ+k6w
-OSXIw28GgB4nwWiszXycK6Gx8eKNYFsSAbk3dvoo6Chp7knkcSYzKHlyYm9k0vZB89SAMcg6dnRv
-jpTOwai9DWwF7dtceVDCKNxGjz1qCnkLbNz6HN4Qti+R7SSOQTFZ9yRpD3mtQJ6Qqb0H7MaB7qQr
-xssmvxzceKO2Ahkb52ay4zSu6J1g42yIQXoYf3IIgyZtKogUIxbX8xQ+vxFs312alHgkOR8B+ljk
-jaA3UGps1DLQOk3gTRwY05OuNMGMRcIK+4Ngq5KvGb7vTkPortfg9bD9rADr0Dzkaao8V/WQJ3lZ
-w3rKny0BcLwBb6bkbNAU9JHOQ5b3UUYZ80CUJOUlV4zX+05jX+LTYce0EQce1sg0FpgfBFul3ZeV
-rT0qSwB9EZ51a5NCXiBtzJ74rR1rSx0L6I8M/UCT+nT4jSb8V5mhpxyho8yXV6xtnzbybdNdkPVR
-PuSTYCtBNWkv2YpPAPm8o+gvXtu+HKPdVfFP+ZTPrNwjMXKdn5SM2iwTTItIN4CHOU+v5eSYzcYN
-W+6zH7OsUdo6s613REUjrDMB90punUQv8Nt+jhoTUuzWPRDwY1ZtP8fLQF8qsG10wksjsJgt4yTh
-AB7bHNiHfBSSgnJWZqaOi5X84iT9Ith+8AVLmhV8JNC6snmy0yI6OQBBn0DaUdIvkbYvoatly8YK
-F1e3pYlCc1prkfU5zIDBURazWCPNKvLsXZG4Qx0DD5ykexCMtLviqbUgJ86AYYPGyl1APw+2rxn0
-a3q8ctokxuSy0IJPZMwiMeWu31I7/2y6Esds68MdDo6A+oc4qKyVpPixN6zk6LCwBPMFsOWqGTMG
-fqiQE1vXNUmf8hnNGW/nvwC2KbhPBI/Ayo4lqlbglhhOh41AUQt+AuAnB9rKdOh4lbQZsqaNlJqo
-yxrIV4vo9MU5KDdLG1f1ynJ+HWw0Y5w/wXgLk0c445IVPMH92gXOZXgvge2HPamMj5A9+YDAQ6cm
-m6R5kJVK+ktO8lVugZm0ONb1BbAbp+I1Jnak6BozZlhuFU3ZyT1MB7PiWw34c/22Dy6PAPSY1RxX
-tk1XlSoVZSX3VOXl0vY7HhZwfDgzdnTr2geYEwUeJumvKhe3SakvkfZ+IuEIZgxpyuhAb8C/0X6f
-ScG9x8Z5LA81abVOX8/LPEFReRsPR16W6KiOnvTsG4GjBdfdrqcoOY6U0+80lZjaXJcZtKOjoyzr
-OhVFp8WkFAeObo81adyHh1F13KvGvQ6MqX2uzKbOT8GYnSVGXZGQVltc7we7qX5YtZF/iMOBAo9j
-WdEDEBSVdPLWmhn1YDGFFEHLM6SNwwQtPeiVWwnpoZBT5d8eNFKUM0nbBo5WU8IA9oHSxvaVGFWj
-9fb7lxZr4YqWsotpKcJLZTVPwsmjpRp+PNSSI1weqJ9kfZARtncOxYjxisb8N48CP19h3/EpA1c7
-le/vwGop4OiyOODwZkzlrHPlLyXE/JJfBfr+eHAcR/FQ2JvgFh7Whdo8YYX9SbwMGRnmRT0nU9jp
-rE/Jjn5apzE8lKXp9EJOIgxgwvxOB2bKeBg4x9RGRhX2KcN21aQV9X6wA7O50ba7gbb7EJTcIq04
-Ad3vcxgjU2n7IZC/saYfJ+1UMompIsx3W6DJ4aXWJhhsZGJGTk5k0i6QTLgB9L2ljV7a1yNgZpSp
-qIWXPO2+njnh+ffotH4b9D39tt+aVwN2dPGV99fsq3HEvxmwL/LV/FRezpc9WdpxPrhK+5Pcle13
-DIWK2qr2sk7u6hfA5vS/9oB8O17mMbCxt5ZBf2SHZcVVNYKSJO2NWZLz/+WvvLsV9jBvkfXtsG1+
-NcrZ1/nXyMlHhYj6Z07NpOIm7V/kpzGNsJsbvSfsOOOkFk/jfqUlEmo7HY0zZZg/MR+tvIyfVFN7
-RM9DYNdmSnM2lDfmjwD8GMiJPu+Hc6IxifCVP870CI/aJPSHwOZH2MUiul5iyaQ/kZHphEJ8fttF
-/Ba9+eyTTHLhjo8STcujTVqtj1rVO0KuBZd+RTMVPYvPmZwLPZ0kpoGxSf1BJo1n2tSaGw6BotiD
-bj1oTSLMpVr0EljYmQyZPXEsbufdOD35z6TNTYhcHMucm4PLrmRDsYVF1dsoCtLPS4ipWdLWMHHD
-cbslRw/t+zkw4f8RQPcEGvMmU1ZmH2Glorop2G8v5++fHHkHaSvv9s9jOpQiuk8KLccroSVG00xI
-ea+aHZY/bp759mewzXLjDjWGlp8g7eFKaBmDyy8ILc/V0PIOx+0mDfcsa85K/bTyMl7VCDqp9TkE
-lra2LyXYWO4J+va13QbefdgJLNOpu1mdI6ETSRdtt+1sYWh5Yzx9P9i+NU3LYTFpYKlgzIr2wMhW
-YmO4jk9ylnMIML31vtPxu7A99zYv/VmU+kjKPoZ4OoaWyri/KLRU5cZSjLuCvg12TcU/KqXuMc6q
-506+cnT1i3KhChm7O/6Qed8Cu97P4ckJpgQ/KxX+nPtuYIfDx1gK/LRDTuwpfw+Utu1aGgdqhRvT
-MNnPO9SaK+0FM9+1x+X5wPIX5EL98yHRht9pUjbDjnND9ztsDxW7jaki34xYL7f5Aj992Qkt11sD
-jdtgx+eAxUIbLIr1wL2X5nga97IsmDwBC7c0Qu1p3g8yafGZb/VCm714eoR4upPGhRwYWtqOlt+0
-xSI6P6TzrhKvmbT6Vu2QnRbWAR+FK74NdG1/muuL9loc6vH0zaHlLbD9Vm0tR8adeD7G6kG5Vxdn
-pR3qL8fMfAp4n5w8ZG1vYMRixXdf1nNtq5YrgZmacKnNSU4VghJbluLU+7se0YHxQ6WwgfwAsD8r
-8XTMm6SKE460lKR8UbjBG/MPlHMdtgQfzRu1vgWRq0OvbdUibJN2rdL/CUd9bV+z3Fw5iNt317Zq
-eccS8ycTMe+ngK757Va4CpiLn2MJXa06VOPpuDV7ct+55CTwfubkCbB9QRW3MhwrN4G3akU2wY5L
-lCxG1KbyWOz+xAPpStyqHSVWHzBFGb4NLX8Jl12gp764KOvpsH3eG7d0uNoE29J8aFnbqrVQ4xSo
-CcfTTwTeE+iY97ZM6CdkQutbtbqusWcnwrbQ0p7X/QIlZ0/tk/0WWH5SAtg4mYWWuJuF8j6VRIIp
-Nj6O/gHx9PewO8e866XPullbrxm0Iei1bupajxbPFdYj7p4/DPZQ3bU0Tsb9HDr8w7ekeTJaz4Jz
-YxpG0xrz2YBWvhV3hz1e2axll3WUY0gWWUDIcwcnAs8TMXw7gw4uaKFmkPfRHwD74OjoSDXeXFWG
-jAyfoLcSYP8A+tkxbp9CCA8pe/zRy0eQNmdMLMri2VUinC6anXzjeAB8nq7fr8RHJTwF9mcpg7b8
-t4+pMR9aSxdhUexlJ4L2pTU8kUM150lHL3+XkkmrSfBNaYcKNdmLqLkbC2Wsh5WB2Hfw+KYo+n6w
-kZ8lgxbLYdGU4ZCAGaRcbx3n+u5WttyJbeAeCHAP9j+VwhusMOJtna4K2ro4LuCqPOhGWknPRPe+
-+jvYD8iu/ANNDlh6c3T5Ey7BqA+EYCVPqV99bLjeWn2YqNnwW+Vde37jzbD/s1Mme4CIegxNDVgq
-eQ6nruwIWgD070r7AUtAYXN6ARMMPrzUmSfWnWVZbw4oLS/WFMj2hOw/l/ZdYP9DsK0a3Agqj1zE
-sMM7Lp8bszWtoNtQXPUik/YfkSBvHLZp88nUhtfKq+K0k7WsX1PulmRtsPHrk2D/XcKA1ik6DkzW
-aXSr8GaeMbQ50JOthLRNtuIdyNrT0idL+2/hDSBMFvcuruYJ4Ah9CQRUb6VII6u01F8r4snpk49e
-/pLaTEIchs02HAcl4/NxfZuKQV4Fn6+4x7yf+oznXj4Idu0xB/iwkq0wcjxiWf0G/+Lz1U/6zbCP
-tIFvj5vqCkHhdlO9NX6TUPVEDVksfa4+LVdeoui9HMtbW/uxPYvH5r3rheNTXXg6kt2UpaLS8fNL
-YY+hekEV3T5bYLhJJ4uDOxRiklrUbdrJez3I2sGul23wYyKbIjnMsQ7FQ6t/9g+Yk/LKbwZ7IMLA
-s+tsFQvAVs+Oe9GNtNK7WoQnxM3/BrZdmgeOT781c7RKL6ssMpQAUkHvNR6+HfAetoMYOIM2v9pK
-l4FvATQWxfpg460Og43QuSvEEnytSHZRlvVM/dq1RDDSzzcD3hc7bZcXn2udfrLJKq1sBTjOPxt2
-e3beEngvHUEW8XVpeMFtAa6/l0DbZJu9Dry3Ap2k7S/LQMdouC2/g+UetW7LW+z4C+LtPdhSgd0A
-GIONBbFMUrZ3k7KHbYDtK9ef6tEKMrkYfb1JsHELbA86aoHuZjSyUQzN9vtHwka4zc5PmxyE+hrg
-G9vHXwc7Amuu/C99Z5OGJBul/ObAmz8ugNt2vv7u3/nreDLsN5fLY47237/ETzz+B/u/6fgf7P+m
-4/8BfX6FOOHA2dwAAAAASUVORK5CYII=
+ <answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,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
+gg==
"></p>]]></text></answer>
</subquestion>
</question>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics_via_tikz-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics_via_tikz-moodle.ref
index 1b60f6ee535..271bc50ee35 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics_via_tikz-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics_via_tikz-moodle.ref
@@ -28,9 +28,10 @@ AElFTkSuQmCC
<shuffleanswers>1</shuffleanswers>
<answernumbering>abc</answernumbering>
<answer fraction="100" format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAcUlEQVQokcWPMRWAMAxEf0FBLWCh
-FrpiAy1FE0gACa0EkABDj0eXlpGbknc/yaXn1QBMwKg+FR4OWIALOICoOsoDIAhyxaDXwMaHgja6
-rgGdT9GCBoF7DfA6FWqAJQeuhi4B+xNgZDpgruRMhvxqS+sNlq0d/BTebEoAAAAASUVORK5CYII=
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAeElEQVQokcXPyxEBURCF4W9GBCME
+QrhSsLSUglgIQSyEQAgzIRDCWDiFBXeWTlVXdff5qx8zby2wwyb18OEpOGHEDX3yPp4W28ArzLHE
+Or2jCe0zsbQV6HVTDSq441oDxqz8qg6XxCTQ/QloYhYcftw5NJ6v1nR+AHXfHBUWBFz2AAAAAElF
+TkSuQmCC
"></p>]]></text>
</answer>
<answer fraction="0" format="html">
@@ -59,10 +60,10 @@ rkJggg==
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAM1BMVEUAAAD///8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADW5/q5AAAAEHRSTlMAABEiM0RVZneI
-maq7zN3uf6QJ9gAAAKhJREFUOMu90sESwiAMRVGkVEpb4P7/17pQKJhAZ1yYJe8MyUDM46bMX4Ap
-5dbFyCrAhgSkMAIu8a5oVbBmyOcJcGjAZQjWmOUAvAJiPQ6QJPBQhrMZngIkch3teeEKXNcXzm8Q
-oHmhKMEOzUEgixbb1gHUp/4NLDfA46fAA+sEeGCf3PDJh6DkI1DzAbhyHTS5CtpcBW0+AGH+F93e
-CmBjv9cCGNst7QvN2wpURq09lgAAAABJRU5ErkJggg==
+maq7zN3uf6QJ9gAAAKtJREFUOMu90tsSwxAUheEdkSAV/vd/2l6khDpketN1x/qGPYMsD5G/AEnR
+m5Y2CSgXgeBGQAeunKoLtgjRewDfAzqCUyLqBdgOOMFcSwehBQbScCrA3oBAzKPtN85A5wtERL7H
+XBZxsN4bvgUHFBuuWl1XWDsHdX4C6wMwmCkwwDYBBjgmJ3z6IUj9COR+AO6+D4q+C8q+C8p+ANz8
+Lcr/0wJ1Vn0LRFWf9g3VEwpWNowe2wAAAABJRU5ErkJggg==
"></p>]]></text>
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAjAQMAAABFDwNYAAAABlBMVEX///8AAABVwtN+AAAAAXRS
TlMAQObYZgAAADdJREFUCNdj+P+/gYGB/QEEM/6A4n9Q/AOBoWr4gcJgDNTHj00vQwUqRjHjHxj/
@@ -99,12 +100,12 @@ flYHOfaMOmWjiPaPMnN+4o1qsGJwzgPXwLGKCxz0xgAAAABJRU5ErkJggg==
"></p>]]></text>
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAA2BAMAAAC/7D1CAAAAMFBMVEUAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaPxwLAAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAABBUlEQVQ4y62SMUoDURRFbyKIQQKzAIvUIsQVmCZFUiiW6XQHugSTBTh2diKphICm
-sFMwrsAlKFhaJIiKRjPHYj7j//OETJFbHu7j3X/fF3lNtEh04+sWeFKgNUg2A1J6gOd5pqVHY9qy
-pjHcG9NPtBDTjjEtY0wHBU1Jbh0FXze3J93Be0hWgP0Q7cFnSEpjOA9RBWZhTDXgLSS6MnNloGYi
-fOfmqianGjCRqWqYQzGc2AxHMjUUQPG/aCTT1qvXlCTVYfpHziJJq37N24zc7T8cWYcvl4KuJKkN
-sJueGi6azc4lwDRyt86UHEqSNjzUd5vjjFxn9R+nYNbzntAawMtp+lV+Afb0PN8sFBDMAAAAAElF
-TkSuQmCC
+3e5GKvWZAAABAUlEQVQ4y7WSsUpCYRiGX5UiI+JcQEGzS11A1OLQEjnmlHegl6DdwHFrc3ASgmpo
+K8i6AW9BanQwUoSkfBrO0f7/fIIg+o4P78f//e/7iaQ+tUr05OoZ6MrTHkyOPJLqwMciU6YPb77p
+BH4CY3pdl6lsTJusyrQBvJud5kSQyGnfmGTD3AJKPrqCkU9Sfaj7aNusqQsY+EQvZi4DHPgoC9+J
+uV0YJtCpORaF8GBR1e6wHLq3KIS2TF9fTlKSdAjjf9IIJO24MZ/Tjruf5pyLI+gANUlSEaAQVQ2t
+fP7yDmAcxF3PNKlIko4d1IxfDmfkcfp0uhGB32vnC2e30LuJTuUP+B49SQrumwsAAAAASUVORK5C
+YII=
"></p>]]></text></answer>
</subquestion>
</question>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics_with_svg-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics_with_svg-moodle.ref
index 9644910e413..5d5bc30e3a6 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics_with_svg-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_includegraphics_with_svg-moodle.ref
@@ -14,57 +14,55 @@
</name>
<questiontext format="html">
<text><![CDATA[<p><IMG SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEi
-IHZpZXdCb3g9IjAgMCAzMjcgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmci
-Pgo8ZyBmaWxsPSIjZjk4MDEyIj4KPHBhdGggZD0ibTcyLjQgNzcuNDV2LTI3LjA3YzAtNS42NS0y
-LjM1LTguNS03LTguNS00LjY3NCAwLTcuMDI0IDIuODI2LTcuMDI0IDguNXYyNy4wN2gtMTMuNzd2
-LTI3LjA3YzAtNS42NS0yLjMwMS04LjUtNi44OTktOC41LTQuNjc2IDAtNyAyLjgyNi03IDguNXYy
-Ny4wN2gtMTMuNzh2LTI4LjY4YzAtNS45IDIuMDUxLTEwLjM3IDYuMTUxLTEzLjQgMy41OTktMi43
-MDEgOC41LTQuMDc2IDE0LjY1LTQuMDc2IDYuMjI1IDAgMTAuODIgMS42IDEzLjc3IDQuODAxIDIu
-NTQ5LTMuMjAxIDcuMTc0LTQuODAxIDEzLjktNC44MDEgNi4xNSAwIDExLjAyIDEuMzUgMTQuNjIg
-NC4wNzYgNC4xIDMuMDI1IDYuMTUgNy41IDYuMTUgMTMuNHYyOC42OHoiLz4KPHBhdGggZD0ibTEz
-Ni4xIDIyLjc1LTMuMDk0LTIuMTE3LTcuNDkyIDEyLjA1Yy01LjM3NS0xLjc5Mi0xMC41OS0xLjc5
-Mi0xMS41Ni0xLjc5Mi0xNy4xIDAtMjYuNTUgMTAuNTktMjYuNTUgMjQuNDMgMCA2LjM1MSAyLjQ0
-MyAxNC45OCAxMS43MyAxOS44N2wtNy4zMjggMTEuODkgMy4wOTUgMS45NTQgNy42NTMtMTIuMjFj
-NS4yMTIgMS43OTIgMTAuMSAxLjc5MiAxMS40IDEuNzkyIDE3LjQzIDAgMjYuNTUtMTAuNTkgMjYu
-NTUtMjMuMjkgMC03Ljk4LTMuNDIxLTE2LjQ1LTExLjczLTIwLjg1em0tMzMuNzEgNDcuMjNjLTMu
-MDk1LTMuNzQ2LTMuMDk1LTkuNjA5LTMuMDk1LTE0LjgyIDAtNy44MTcgMC0yMC41MiAxNC42Ni0y
-MC41MiAzLjA5NSAwIDYuMTg5IDAuNjUxIDguNzk0IDIuNDQzem0yMy4xMy0zMC4yOWMyLjkzMiA0
-LjA3MiAzLjA5NSA5Ljc3MiAzLjA5NSAxNS40NyAwIDcuODE2IDAgMTkuNzEtMTQuNjYgMTkuNzEt
-MS4zMDIgMC01LjIxMSAwLTguNjMxLTIuMjh6Ii8+CjxwYXRoIGQ9Im0xNjUuNiA3OC41NWMtNi45
-NzUgMC0xMi43NS0yLjIyNC0xNy4zLTYuNjUtNC41NTEtNC40MjQtNi44MjYtMTAuMTItNi44MjYt
-MTcuMTIgMC02Ljk3NSAyLjI3NS0xMi42NyA2LjgyNi0xNy4xIDQuNTQ5LTQuNDI0IDEwLjMyLTYu
-NjUgMTcuMy02LjY1czEyLjc3IDIuMjI1IDE3LjM1IDYuNjVjNC42IDQuNDI2IDYuODk5IDEwLjE1
-IDYuODk5IDE3LjEgMCA2Ljk3NS0yLjI5OSAxMi42OC02Ljg5OSAxNy4xMi00LjYgNC40MjYtMTAu
-MzcgNi42NS0xNy4zNSA2LjY1em0wLTM2LjQ1Yy0zLjMyNCAwLTUuODc1IDEuMjUtNy42NzQgMy43
-NzUtMS43NzUgMi41MjUtMi42NzYgNS41LTIuNjc2IDguOTc1IDAgMy40NzUgMC44MjU2IDYuNCAy
-LjUgOC43NzQgMS45MDEgMi43MjUgNC41MjYgNC4wNzYgNy44NSA0LjA3NiAzLjMyNiAwIDUuOTI2
-LTEuMzUgNy44NS00LjA3NiAxLjc1LTIuNCAyLjYyNS01LjMyNiAyLjYyNS04Ljc3NCAwLTMuNDc1
-LTAuODI1Ni02LjQtMi41LTguNzc0LTEuOTI0LTIuNjUxLTQuNTc2LTMuOTc1LTcuOTc1LTMuOTc1
-eiIvPgo8cGF0aCBkPSJtMjI3LjIgNzcuMzJ2LTQuNTUxYy0xLjIyNSAxLjY1LTMuMzI2IDIuOTUx
-LTYuMjc2IDMuOTUxLTIuNjI1IDAuODk5Ni01LjEyNSAxLjM1LTcuNSAxLjM1LTYuNTc0IDAtMTEu
-ODUtMi4yNS0xNS44Mi02Ljc3Ni0zLjk3NS00LjUtNS45NzUtMTAuMS01Ljk3NS0xNi43NSAwLTYu
-NTc0IDEuOTUxLTEyLjA3IDUuODUtMTYuNSAzLjQ0OS0zLjkyNCA5LjEtNi42NSAxNS41Ny02LjY1
-IDcuMzAxIDAgMTEuNTggMi43NSAxNC4xNSA1Ljl2LTM3LjNoMTMuNDJ2NzcuMzJ6bTAtMjUuNzVj
-MC0yLjQ1MS0xLjE3Ni00LjgyNi0zLjUtNy4wNzUtMi4zMjYtMi4yNS00Ljc1LTMuMzc1LTcuMi0z
-LjM3NS0zLjUyNSAwLTYuMzI2IDEuNDUxLTguMzc1IDQuMjk5LTEuNzk5IDIuNTUxLTIuNzAxIDUu
-Njc2LTIuNzAxIDkuMzUgMCAzLjYyNSAwLjkwMTMgNi43IDIuNzAxIDkuMjI1IDIuMDQ5IDIuOTUx
-IDQuODUgNC40MjQgOC4zNzUgNC40MjQgMi4xMjUgMCA0LjQ1MS0xIDYuOTUtMy4wMjUgMi41LTIg
-My43NS00LjA3NCAzLjc1LTYuMjI1eiIvPgo8cGF0aCBkPSJtMjQ0LjggMGgxMy44djc3LjMyaC0x
-My44eiIvPgo8cGF0aCBkPSJtMzI3IDczLjgzaC0yLjc3NGMtMi43NzIgMTUuNTctNS4zMjQgMjMt
-MjQuMjkgMjNoLTE0LjY0Yy01LjIxMiAwLTUuNDM1LTAuNzEyLTUuNDM1LTQuMDd2LTI3LjA3aDku
-ODcyYzEwLjc2IDAgMTEuOTggMy4yNTcgMTEuOTggMTEuOTFoMi43NzN2LTI2Ljg3aC0yLjc3M2Mw
-IDguNjQ5LTEuMjIgMTEuOC0xMS45OCAxMS44aC05Ljg3MnYtMjQuMzJjMC0zLjM1OCAwLjIyMjct
-NC4wNzIgNS40MzUtNC4wNzJoMTQuMmMxNi45NyAwIDE5Ljg1IDUuNTk4IDIxLjYzIDE5Ljc0aDIu
-NzczbC0zLjEwNS0yMi44aC02Mi4xMXYzLjA1M2gyLjU1MmM4LjUzOSAwIDguNzYyIDEuMTIgOC43
-NjIgNC43ODN2NTMuMTJjMCAzLjY2My0wLjIyMTYgNC43ODItOC43NjIgNC43ODJoLTIuNTUydjMu
-MTU1aDYzLjY3bDQuNjU5LTI2LjE1eiIvPgo8L2c+CjxwYXRoIGQ9Im00My42NyAyOS4yMiAxMy42
-OC0xMC0wLjE3Ni0wLjYwMDNjLTI0LjY3IDMuMDI1LTM1LjkgNS4xNzQtNTcuMTcgMTcuNWwwLjIw
-MDcgMC41NDkzIDEuNjk5IDAuMDI2M2MtMC4xNDk3IDEuNjk5LTAuNDI0MyA1LjktMC4wNzQgMTIu
-MjUtMi4zNSA2LjgyNC0wLjA1MSAxMS40NyAyLjA5OSAxNi41MiAwLjM1MDMtNS4yNSAwLjMwMS0x
-MS0xLjI5OS0xNi43Mi0wLjMyNTctNi4yNzUtMC4wNDkzLTEwLjQyIDAuMTAwMy0xMi4wMmwxNC4x
-IDAuMTI1cy0wLjEwMDMgNC4yNSAwLjQyNDMgOC4yNzRjMTIuNiA0LjQyNCAyNS4yNy0wLjAyNDcg
-MzItMTAuOTItMS45LTIuMTI1LTUuNTc2LTQuOTc1LTUuNTc2LTQuOTc1eiIgZmlsbD0iIzMzMyIv
-Pgo8L3N2Zz4K
+IHZpZXdCb3g9IjAgMCAyOTkuNyA5OS45NzciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAw
+L3N2ZyI+CjxnIGZpbGw9IiNmOTgwMTIiPgo8cGF0aCBkPSJtMTA4Ljc5IDIyLjc1Ni0zLjA5NC0y
+LjExNy03LjQ5MiAxMi4wNWMtNS4zNzUtMS43OTItMTAuNTktMS43OTItMTEuNTYtMS43OTItMTcu
+MSAwLTI2LjU1IDEwLjU5LTI2LjU1IDI0LjQzIDAgNi4zNTEgMi40NDMgMTQuOTggMTEuNzMgMTku
+ODdsLTcuMzI4IDExLjg5IDMuMDk1IDEuOTU0IDcuNjUzLTEyLjIxYzUuMjEyIDEuNzkyIDEwLjEg
+MS43OTIgMTEuNCAxLjc5MiAxNy40MyAwIDI2LjU1LTEwLjU5IDI2LjU1LTIzLjI5IDAtNy45OC0z
+LjQyMS0xNi40NS0xMS43My0yMC44NXptLTMzLjcxIDQ3LjIzYy0zLjA5NS0zLjc0Ni0zLjA5NS05
+LjYwOS0zLjA5NS0xNC44MiAwLTcuODE3IDAtMjAuNTIgMTQuNjYtMjAuNTIgMy4wOTUgMCA2LjE4
+OSAwLjY1MSA4Ljc5NCAyLjQ0M3ptMjMuMTMtMzAuMjljMi45MzIgNC4wNzIgMy4wOTUgOS43NzIg
+My4wOTUgMTUuNDcgMCA3LjgxNiAwIDE5LjcxLTE0LjY2IDE5LjcxLTEuMzAyIDAtNS4yMTEgMC04
+LjYzMS0yLjI4eiIvPgo8cGF0aCBkPSJtMTM4LjI5IDc4LjU1NmMtNi45NzUgMC0xMi43NS0yLjIy
+NC0xNy4zLTYuNjUtNC41NTEtNC40MjQtNi44MjYtMTAuMTItNi44MjYtMTcuMTIgMC02Ljk3NSAy
+LjI3NS0xMi42NyA2LjgyNi0xNy4xIDQuNTQ5LTQuNDI0IDEwLjMyLTYuNjUgMTcuMy02LjY1czEy
+Ljc3IDIuMjI1IDE3LjM1IDYuNjVjNC42IDQuNDI2IDYuODk5IDEwLjE1IDYuODk5IDE3LjEgMCA2
+Ljk3NS0yLjI5OSAxMi42OC02Ljg5OSAxNy4xMi00LjYgNC40MjYtMTAuMzcgNi42NS0xNy4zNSA2
+LjY1em0wLTM2LjQ1Yy0zLjMyNCAwLTUuODc1IDEuMjUtNy42NzQgMy43NzUtMS43NzUgMi41MjUt
+Mi42NzYgNS41LTIuNjc2IDguOTc1czAuODI1NiA2LjQgMi41IDguNzc0YzEuOTAxIDIuNzI1IDQu
+NTI2IDQuMDc2IDcuODUgNC4wNzYgMy4zMjYgMCA1LjkyNi0xLjM1IDcuODUtNC4wNzYgMS43NS0y
+LjQgMi42MjUtNS4zMjYgMi42MjUtOC43NzQgMC0zLjQ3NS0wLjgyNTYtNi40LTIuNS04Ljc3NC0x
+LjkyNC0yLjY1MS00LjU3Ni0zLjk3NS03Ljk3NS0zLjk3NXoiLz4KPHBhdGggZD0ibTE5OS44OSA3
+Ny4zMjZ2LTQuNTUxYy0xLjIyNSAxLjY1LTMuMzI2IDIuOTUxLTYuMjc2IDMuOTUxLTIuNjI1IDAu
+ODk5Ni01LjEyNSAxLjM1LTcuNSAxLjM1LTYuNTc0IDAtMTEuODUtMi4yNS0xNS44Mi02Ljc3Ni0z
+Ljk3NS00LjUtNS45NzUtMTAuMS01Ljk3NS0xNi43NSAwLTYuNTc0IDEuOTUxLTEyLjA3IDUuODUt
+MTYuNSAzLjQ0OS0zLjkyNCA5LjEtNi42NSAxNS41Ny02LjY1IDcuMzAxIDAgMTEuNTggMi43NSAx
+NC4xNSA1Ljl2LTM3LjNoMTMuNDJ2NzcuMzJ6bTAtMjUuNzVjMC0yLjQ1MS0xLjE3Ni00LjgyNi0z
+LjUtNy4wNzUtMi4zMjYtMi4yNS00Ljc1LTMuMzc1LTcuMi0zLjM3NS0zLjUyNSAwLTYuMzI2IDEu
+NDUxLTguMzc1IDQuMjk5LTEuNzk5IDIuNTUxLTIuNzAxIDUuNjc2LTIuNzAxIDkuMzUgMCAzLjYy
+NSAwLjkwMTMgNi43IDIuNzAxIDkuMjI1IDIuMDQ5IDIuOTUxIDQuODUgNC40MjQgOC4zNzUgNC40
+MjQgMi4xMjUgMCA0LjQ1MS0xIDYuOTUtMy4wMjUgMi41LTIgMy43NS00LjA3NCAzLjc1LTYuMjI1
+eiIvPgo8cGF0aCBkPSJtMjE3LjQ5IDZlLTNoMTMuOHY3Ny4zMmgtMTMuOHoiLz4KPHBhdGggZD0i
+bTI5OS42OSA3My44MzZoLTIuNzc0Yy0yLjc3MiAxNS41Ny01LjMyNCAyMy0yNC4yOSAyM2gtMTQu
+NjRjLTUuMjEyIDAtNS40MzUtMC43MTItNS40MzUtNC4wN3YtMjcuMDdoOS44NzJjMTAuNzYgMCAx
+MS45OCAzLjI1NyAxMS45OCAxMS45MWgyLjc3M3YtMjYuODdoLTIuNzczYzAgOC42NDktMS4yMiAx
+MS44LTExLjk4IDExLjhoLTkuODcydi0yNC4zMmMwLTMuMzU4IDAuMjIyNy00LjA3MiA1LjQzNS00
+LjA3MmgxNC4yYzE2Ljk3IDAgMTkuODUgNS41OTggMjEuNjMgMTkuNzRoMi43NzNsLTMuMTA1LTIy
+LjhoLTYyLjExdjMuMDUzaDIuNTUyYzguNTM5IDAgOC43NjIgMS4xMiA4Ljc2MiA0Ljc4M3Y1My4x
+MmMwIDMuNjYzLTAuMjIxNiA0Ljc4Mi04Ljc2MiA0Ljc4MmgtMi41NTJ2My4xNTVoNjMuNjdsNC42
+NTktMjYuMTV6Ii8+CjxwYXRoIGQ9Im01OC4zNzIgNDguNDMzdjI5LjA3aC0xMy43N3YtMjcuMDdj
+MC01LjY1LTIuMzAxLTguNS02Ljg5OS04LjUtNC42NzYgMC03IDIuODI2LTcgOC41djI3LjA3aC0x
+My43OHYtMjguNjhjMC01LjkgMi4wNTEtMTAuMzcgNi4xNTEtMTMuNCAzLjU5OS0yLjcwMSA4LjUt
+NC4wNzYgMTQuNjUtNC4wNzYgNi4yMjUgMCAxMC4wNDYgMS42NzcxIDEzLjc3IDQuODAxIDMuNTk1
+NyAzLjAxNiA2Ljk2MzEgNy4wMDA4IDYuODc4IDEyLjI4NXoiLz4KPC9nPgo8cGF0aCBkPSJtNDMu
+NjY2IDI5LjI3MyAxMy42OC0xMC0wLjE3Ni0wLjYwMDNjLTI0LjY3IDMuMDI1LTM1LjkgNS4xNzQt
+NTcuMTcgMTcuNWwwLjIwMDcgMC41NDkzIDEuNjk5IDAuMDI2M2MtMC4xNDk3IDEuNjk5LTAuNDI0
+MyA1LjktMC4wNzQgMTIuMjUtMi4zNSA2LjgyNC0wLjA1MSAxMS40NyAyLjA5OSAxNi41MiAwLjM1
+MDMtNS4yNSAwLjMwMS0xMS0xLjI5OS0xNi43Mi0wLjMyNTctNi4yNzUtMC4wNDkzLTEwLjQyIDAu
+MTAwMy0xMi4wMmwxNC4xIDAuMTI1cy0wLjEwMDMgNC4yNSAwLjQyNDMgOC4yNzRjMTIuNiA0LjQy
+NCAyNS4yNy0wLjAyNDcgMzItMTAuOTItMS45LTIuMTI1LTUuNTc2LTQuOTc1LTUuNTc2LTQuOTc1
+eiIgZmlsbD0iIzMzMyIvPgo8L3N2Zz4K
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -143,57 +141,55 @@ xrJoGU7YpFFcorBRIMyzjlOsN68CTqTQ71T79qfjr//Z
</name>
<questiontext format="html">
<text><![CDATA[<p><IMG width=81 SRC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEi
-IHZpZXdCb3g9IjAgMCAzMjcgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmci
-Pgo8ZyBmaWxsPSIjZjk4MDEyIj4KPHBhdGggZD0ibTcyLjQgNzcuNDV2LTI3LjA3YzAtNS42NS0y
-LjM1LTguNS03LTguNS00LjY3NCAwLTcuMDI0IDIuODI2LTcuMDI0IDguNXYyNy4wN2gtMTMuNzd2
-LTI3LjA3YzAtNS42NS0yLjMwMS04LjUtNi44OTktOC41LTQuNjc2IDAtNyAyLjgyNi03IDguNXYy
-Ny4wN2gtMTMuNzh2LTI4LjY4YzAtNS45IDIuMDUxLTEwLjM3IDYuMTUxLTEzLjQgMy41OTktMi43
-MDEgOC41LTQuMDc2IDE0LjY1LTQuMDc2IDYuMjI1IDAgMTAuODIgMS42IDEzLjc3IDQuODAxIDIu
-NTQ5LTMuMjAxIDcuMTc0LTQuODAxIDEzLjktNC44MDEgNi4xNSAwIDExLjAyIDEuMzUgMTQuNjIg
-NC4wNzYgNC4xIDMuMDI1IDYuMTUgNy41IDYuMTUgMTMuNHYyOC42OHoiLz4KPHBhdGggZD0ibTEz
-Ni4xIDIyLjc1LTMuMDk0LTIuMTE3LTcuNDkyIDEyLjA1Yy01LjM3NS0xLjc5Mi0xMC41OS0xLjc5
-Mi0xMS41Ni0xLjc5Mi0xNy4xIDAtMjYuNTUgMTAuNTktMjYuNTUgMjQuNDMgMCA2LjM1MSAyLjQ0
-MyAxNC45OCAxMS43MyAxOS44N2wtNy4zMjggMTEuODkgMy4wOTUgMS45NTQgNy42NTMtMTIuMjFj
-NS4yMTIgMS43OTIgMTAuMSAxLjc5MiAxMS40IDEuNzkyIDE3LjQzIDAgMjYuNTUtMTAuNTkgMjYu
-NTUtMjMuMjkgMC03Ljk4LTMuNDIxLTE2LjQ1LTExLjczLTIwLjg1em0tMzMuNzEgNDcuMjNjLTMu
-MDk1LTMuNzQ2LTMuMDk1LTkuNjA5LTMuMDk1LTE0LjgyIDAtNy44MTcgMC0yMC41MiAxNC42Ni0y
-MC41MiAzLjA5NSAwIDYuMTg5IDAuNjUxIDguNzk0IDIuNDQzem0yMy4xMy0zMC4yOWMyLjkzMiA0
-LjA3MiAzLjA5NSA5Ljc3MiAzLjA5NSAxNS40NyAwIDcuODE2IDAgMTkuNzEtMTQuNjYgMTkuNzEt
-MS4zMDIgMC01LjIxMSAwLTguNjMxLTIuMjh6Ii8+CjxwYXRoIGQ9Im0xNjUuNiA3OC41NWMtNi45
-NzUgMC0xMi43NS0yLjIyNC0xNy4zLTYuNjUtNC41NTEtNC40MjQtNi44MjYtMTAuMTItNi44MjYt
-MTcuMTIgMC02Ljk3NSAyLjI3NS0xMi42NyA2LjgyNi0xNy4xIDQuNTQ5LTQuNDI0IDEwLjMyLTYu
-NjUgMTcuMy02LjY1czEyLjc3IDIuMjI1IDE3LjM1IDYuNjVjNC42IDQuNDI2IDYuODk5IDEwLjE1
-IDYuODk5IDE3LjEgMCA2Ljk3NS0yLjI5OSAxMi42OC02Ljg5OSAxNy4xMi00LjYgNC40MjYtMTAu
-MzcgNi42NS0xNy4zNSA2LjY1em0wLTM2LjQ1Yy0zLjMyNCAwLTUuODc1IDEuMjUtNy42NzQgMy43
-NzUtMS43NzUgMi41MjUtMi42NzYgNS41LTIuNjc2IDguOTc1IDAgMy40NzUgMC44MjU2IDYuNCAy
-LjUgOC43NzQgMS45MDEgMi43MjUgNC41MjYgNC4wNzYgNy44NSA0LjA3NiAzLjMyNiAwIDUuOTI2
-LTEuMzUgNy44NS00LjA3NiAxLjc1LTIuNCAyLjYyNS01LjMyNiAyLjYyNS04Ljc3NCAwLTMuNDc1
-LTAuODI1Ni02LjQtMi41LTguNzc0LTEuOTI0LTIuNjUxLTQuNTc2LTMuOTc1LTcuOTc1LTMuOTc1
-eiIvPgo8cGF0aCBkPSJtMjI3LjIgNzcuMzJ2LTQuNTUxYy0xLjIyNSAxLjY1LTMuMzI2IDIuOTUx
-LTYuMjc2IDMuOTUxLTIuNjI1IDAuODk5Ni01LjEyNSAxLjM1LTcuNSAxLjM1LTYuNTc0IDAtMTEu
-ODUtMi4yNS0xNS44Mi02Ljc3Ni0zLjk3NS00LjUtNS45NzUtMTAuMS01Ljk3NS0xNi43NSAwLTYu
-NTc0IDEuOTUxLTEyLjA3IDUuODUtMTYuNSAzLjQ0OS0zLjkyNCA5LjEtNi42NSAxNS41Ny02LjY1
-IDcuMzAxIDAgMTEuNTggMi43NSAxNC4xNSA1Ljl2LTM3LjNoMTMuNDJ2NzcuMzJ6bTAtMjUuNzVj
-MC0yLjQ1MS0xLjE3Ni00LjgyNi0zLjUtNy4wNzUtMi4zMjYtMi4yNS00Ljc1LTMuMzc1LTcuMi0z
-LjM3NS0zLjUyNSAwLTYuMzI2IDEuNDUxLTguMzc1IDQuMjk5LTEuNzk5IDIuNTUxLTIuNzAxIDUu
-Njc2LTIuNzAxIDkuMzUgMCAzLjYyNSAwLjkwMTMgNi43IDIuNzAxIDkuMjI1IDIuMDQ5IDIuOTUx
-IDQuODUgNC40MjQgOC4zNzUgNC40MjQgMi4xMjUgMCA0LjQ1MS0xIDYuOTUtMy4wMjUgMi41LTIg
-My43NS00LjA3NCAzLjc1LTYuMjI1eiIvPgo8cGF0aCBkPSJtMjQ0LjggMGgxMy44djc3LjMyaC0x
-My44eiIvPgo8cGF0aCBkPSJtMzI3IDczLjgzaC0yLjc3NGMtMi43NzIgMTUuNTctNS4zMjQgMjMt
-MjQuMjkgMjNoLTE0LjY0Yy01LjIxMiAwLTUuNDM1LTAuNzEyLTUuNDM1LTQuMDd2LTI3LjA3aDku
-ODcyYzEwLjc2IDAgMTEuOTggMy4yNTcgMTEuOTggMTEuOTFoMi43NzN2LTI2Ljg3aC0yLjc3M2Mw
-IDguNjQ5LTEuMjIgMTEuOC0xMS45OCAxMS44aC05Ljg3MnYtMjQuMzJjMC0zLjM1OCAwLjIyMjct
-NC4wNzIgNS40MzUtNC4wNzJoMTQuMmMxNi45NyAwIDE5Ljg1IDUuNTk4IDIxLjYzIDE5Ljc0aDIu
-NzczbC0zLjEwNS0yMi44aC02Mi4xMXYzLjA1M2gyLjU1MmM4LjUzOSAwIDguNzYyIDEuMTIgOC43
-NjIgNC43ODN2NTMuMTJjMCAzLjY2My0wLjIyMTYgNC43ODItOC43NjIgNC43ODJoLTIuNTUydjMu
-MTU1aDYzLjY3bDQuNjU5LTI2LjE1eiIvPgo8L2c+CjxwYXRoIGQ9Im00My42NyAyOS4yMiAxMy42
-OC0xMC0wLjE3Ni0wLjYwMDNjLTI0LjY3IDMuMDI1LTM1LjkgNS4xNzQtNTcuMTcgMTcuNWwwLjIw
-MDcgMC41NDkzIDEuNjk5IDAuMDI2M2MtMC4xNDk3IDEuNjk5LTAuNDI0MyA1LjktMC4wNzQgMTIu
-MjUtMi4zNSA2LjgyNC0wLjA1MSAxMS40NyAyLjA5OSAxNi41MiAwLjM1MDMtNS4yNSAwLjMwMS0x
-MS0xLjI5OS0xNi43Mi0wLjMyNTctNi4yNzUtMC4wNDkzLTEwLjQyIDAuMTAwMy0xMi4wMmwxNC4x
-IDAuMTI1cy0wLjEwMDMgNC4yNSAwLjQyNDMgOC4yNzRjMTIuNiA0LjQyNCAyNS4yNy0wLjAyNDcg
-MzItMTAuOTItMS45LTIuMTI1LTUuNTc2LTQuOTc1LTUuNTc2LTQuOTc1eiIgZmlsbD0iIzMzMyIv
-Pgo8L3N2Zz4K
+IHZpZXdCb3g9IjAgMCAyOTkuNyA5OS45NzciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAw
+L3N2ZyI+CjxnIGZpbGw9IiNmOTgwMTIiPgo8cGF0aCBkPSJtMTA4Ljc5IDIyLjc1Ni0zLjA5NC0y
+LjExNy03LjQ5MiAxMi4wNWMtNS4zNzUtMS43OTItMTAuNTktMS43OTItMTEuNTYtMS43OTItMTcu
+MSAwLTI2LjU1IDEwLjU5LTI2LjU1IDI0LjQzIDAgNi4zNTEgMi40NDMgMTQuOTggMTEuNzMgMTku
+ODdsLTcuMzI4IDExLjg5IDMuMDk1IDEuOTU0IDcuNjUzLTEyLjIxYzUuMjEyIDEuNzkyIDEwLjEg
+MS43OTIgMTEuNCAxLjc5MiAxNy40MyAwIDI2LjU1LTEwLjU5IDI2LjU1LTIzLjI5IDAtNy45OC0z
+LjQyMS0xNi40NS0xMS43My0yMC44NXptLTMzLjcxIDQ3LjIzYy0zLjA5NS0zLjc0Ni0zLjA5NS05
+LjYwOS0zLjA5NS0xNC44MiAwLTcuODE3IDAtMjAuNTIgMTQuNjYtMjAuNTIgMy4wOTUgMCA2LjE4
+OSAwLjY1MSA4Ljc5NCAyLjQ0M3ptMjMuMTMtMzAuMjljMi45MzIgNC4wNzIgMy4wOTUgOS43NzIg
+My4wOTUgMTUuNDcgMCA3LjgxNiAwIDE5LjcxLTE0LjY2IDE5LjcxLTEuMzAyIDAtNS4yMTEgMC04
+LjYzMS0yLjI4eiIvPgo8cGF0aCBkPSJtMTM4LjI5IDc4LjU1NmMtNi45NzUgMC0xMi43NS0yLjIy
+NC0xNy4zLTYuNjUtNC41NTEtNC40MjQtNi44MjYtMTAuMTItNi44MjYtMTcuMTIgMC02Ljk3NSAy
+LjI3NS0xMi42NyA2LjgyNi0xNy4xIDQuNTQ5LTQuNDI0IDEwLjMyLTYuNjUgMTcuMy02LjY1czEy
+Ljc3IDIuMjI1IDE3LjM1IDYuNjVjNC42IDQuNDI2IDYuODk5IDEwLjE1IDYuODk5IDE3LjEgMCA2
+Ljk3NS0yLjI5OSAxMi42OC02Ljg5OSAxNy4xMi00LjYgNC40MjYtMTAuMzcgNi42NS0xNy4zNSA2
+LjY1em0wLTM2LjQ1Yy0zLjMyNCAwLTUuODc1IDEuMjUtNy42NzQgMy43NzUtMS43NzUgMi41MjUt
+Mi42NzYgNS41LTIuNjc2IDguOTc1czAuODI1NiA2LjQgMi41IDguNzc0YzEuOTAxIDIuNzI1IDQu
+NTI2IDQuMDc2IDcuODUgNC4wNzYgMy4zMjYgMCA1LjkyNi0xLjM1IDcuODUtNC4wNzYgMS43NS0y
+LjQgMi42MjUtNS4zMjYgMi42MjUtOC43NzQgMC0zLjQ3NS0wLjgyNTYtNi40LTIuNS04Ljc3NC0x
+LjkyNC0yLjY1MS00LjU3Ni0zLjk3NS03Ljk3NS0zLjk3NXoiLz4KPHBhdGggZD0ibTE5OS44OSA3
+Ny4zMjZ2LTQuNTUxYy0xLjIyNSAxLjY1LTMuMzI2IDIuOTUxLTYuMjc2IDMuOTUxLTIuNjI1IDAu
+ODk5Ni01LjEyNSAxLjM1LTcuNSAxLjM1LTYuNTc0IDAtMTEuODUtMi4yNS0xNS44Mi02Ljc3Ni0z
+Ljk3NS00LjUtNS45NzUtMTAuMS01Ljk3NS0xNi43NSAwLTYuNTc0IDEuOTUxLTEyLjA3IDUuODUt
+MTYuNSAzLjQ0OS0zLjkyNCA5LjEtNi42NSAxNS41Ny02LjY1IDcuMzAxIDAgMTEuNTggMi43NSAx
+NC4xNSA1Ljl2LTM3LjNoMTMuNDJ2NzcuMzJ6bTAtMjUuNzVjMC0yLjQ1MS0xLjE3Ni00LjgyNi0z
+LjUtNy4wNzUtMi4zMjYtMi4yNS00Ljc1LTMuMzc1LTcuMi0zLjM3NS0zLjUyNSAwLTYuMzI2IDEu
+NDUxLTguMzc1IDQuMjk5LTEuNzk5IDIuNTUxLTIuNzAxIDUuNjc2LTIuNzAxIDkuMzUgMCAzLjYy
+NSAwLjkwMTMgNi43IDIuNzAxIDkuMjI1IDIuMDQ5IDIuOTUxIDQuODUgNC40MjQgOC4zNzUgNC40
+MjQgMi4xMjUgMCA0LjQ1MS0xIDYuOTUtMy4wMjUgMi41LTIgMy43NS00LjA3NCAzLjc1LTYuMjI1
+eiIvPgo8cGF0aCBkPSJtMjE3LjQ5IDZlLTNoMTMuOHY3Ny4zMmgtMTMuOHoiLz4KPHBhdGggZD0i
+bTI5OS42OSA3My44MzZoLTIuNzc0Yy0yLjc3MiAxNS41Ny01LjMyNCAyMy0yNC4yOSAyM2gtMTQu
+NjRjLTUuMjEyIDAtNS40MzUtMC43MTItNS40MzUtNC4wN3YtMjcuMDdoOS44NzJjMTAuNzYgMCAx
+MS45OCAzLjI1NyAxMS45OCAxMS45MWgyLjc3M3YtMjYuODdoLTIuNzczYzAgOC42NDktMS4yMiAx
+MS44LTExLjk4IDExLjhoLTkuODcydi0yNC4zMmMwLTMuMzU4IDAuMjIyNy00LjA3MiA1LjQzNS00
+LjA3MmgxNC4yYzE2Ljk3IDAgMTkuODUgNS41OTggMjEuNjMgMTkuNzRoMi43NzNsLTMuMTA1LTIy
+LjhoLTYyLjExdjMuMDUzaDIuNTUyYzguNTM5IDAgOC43NjIgMS4xMiA4Ljc2MiA0Ljc4M3Y1My4x
+MmMwIDMuNjYzLTAuMjIxNiA0Ljc4Mi04Ljc2MiA0Ljc4MmgtMi41NTJ2My4xNTVoNjMuNjdsNC42
+NTktMjYuMTV6Ii8+CjxwYXRoIGQ9Im01OC4zNzIgNDguNDMzdjI5LjA3aC0xMy43N3YtMjcuMDdj
+MC01LjY1LTIuMzAxLTguNS02Ljg5OS04LjUtNC42NzYgMC03IDIuODI2LTcgOC41djI3LjA3aC0x
+My43OHYtMjguNjhjMC01LjkgMi4wNTEtMTAuMzcgNi4xNTEtMTMuNCAzLjU5OS0yLjcwMSA4LjUt
+NC4wNzYgMTQuNjUtNC4wNzYgNi4yMjUgMCAxMC4wNDYgMS42NzcxIDEzLjc3IDQuODAxIDMuNTk1
+NyAzLjAxNiA2Ljk2MzEgNy4wMDA4IDYuODc4IDEyLjI4NXoiLz4KPC9nPgo8cGF0aCBkPSJtNDMu
+NjY2IDI5LjI3MyAxMy42OC0xMC0wLjE3Ni0wLjYwMDNjLTI0LjY3IDMuMDI1LTM1LjkgNS4xNzQt
+NTcuMTcgMTcuNWwwLjIwMDcgMC41NDkzIDEuNjk5IDAuMDI2M2MtMC4xNDk3IDEuNjk5LTAuNDI0
+MyA1LjktMC4wNzQgMTIuMjUtMi4zNSA2LjgyNC0wLjA1MSAxMS40NyAyLjA5OSAxNi41MiAwLjM1
+MDMtNS4yNSAwLjMwMS0xMS0xLjI5OS0xNi43Mi0wLjMyNTctNi4yNzUtMC4wNDkzLTEwLjQyIDAu
+MTAwMy0xMi4wMmwxNC4xIDAuMTI1cy0wLjEwMDMgNC4yNSAwLjQyNDMgOC4yNzRjMTIuNiA0LjQy
+NCAyNS4yNy0wLjAyNDcgMzItMTAuOTItMS45LTIuMTI1LTUuNTc2LTQuOTc1LTUuNTc2LTQuOTc1
+eiIgZmlsbD0iIzMzMyIvPgo8L3N2Zz4K
"> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_macros-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_macros-moodle.ref
deleted file mode 100644
index 77047c0bc75..00000000000
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_macros-moodle.ref
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<quiz>
-
-<question type="category">
- <category>
- <text>$course$/top/LaTeX Macros</text>
- </category>
-</question>
-
-<question type="multichoice">
- <name format="html">
- <text><![CDATA[LaTeX Macros]]></text>
- </name>
- <questiontext format="html">
- <text><![CDATA[<p>The following commands should not be placed in items: <BR/> and <BR/>Find the \(\rm\LaTeX\) logo </p>]]></text>
- </questiontext>
- <defaultgrade>1</defaultgrade>
- <generalfeedback format="html"><text/></generalfeedback>
- <penalty>0.10</penalty>
- <hidden>0</hidden>
- <single>true</single>
- <shuffleanswers>1</shuffleanswers>
- <answernumbering>abc</answernumbering>
- <answer fraction="100" format="html">
- <text><![CDATA[<p>\(\rm\TeX\) and \(\rm\LaTeX\)</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>(tilde)&nbsp;and #</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>$ and &</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>& and &sect;</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>{ and }</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>(space) and (relax)</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>(space)&#8239;and&#8239;(thinspace)</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>&hellip; and &hellip;</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>&euro; and &euro;</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>\(\rm\TeX\) and \(\rm\LaTeX\)</p>]]></text>
- </answer>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>&#95; and &#92;</p>]]></text>
- </answer>
-</question>
-
-</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_matching-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_matching-moodle.ref
index d241782194b..b790ec1bf76 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_matching-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_matching-moodle.ref
@@ -21,20 +21,20 @@
<hidden>0</hidden>
<shuffleanswers>1</shuffleanswers>
<subquestion format="html">
- <text><![CDATA[<p>A</p>]]></text>
+ <text><![CDATA[<p>A<BR/>B</p>]]></text>
<answer format="html"><text><![CDATA[<p>1</p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>B</p>]]></text>
- <answer format="html"><text><![CDATA[<p>2</p>]]></text></answer>
+ <answer format="html"><text><![CDATA[<p>very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long text</p>]]></text></answer>
</subquestion>
<subquestion format="html">
- <text><![CDATA[<p>C</p>]]></text>
- <answer format="html"><text><![CDATA[<p>3</p>]]></text></answer>
+ <text><![CDATA[<p>very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long text</p>]]></text>
+ <answer format="html"><text><![CDATA[<p>1</p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text></text>
- <answer format="html"><text><![CDATA[<p>4</p>]]></text></answer>
+ <answer format="html"><text><![CDATA[<p>3</p>]]></text></answer>
</subquestion>
</question>
<question type="matching">
@@ -50,20 +50,24 @@
<hidden>0</hidden>
<shuffleanswers>0</shuffleanswers>
<subquestion format="html">
- <text><![CDATA[<p>A</p>]]></text>
- <answer><text>1</text></answer>
+ <text><![CDATA[<p>A<BR/>B</p>]]></text>
+ <answer format="html"><text><![CDATA[1]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>B</p>]]></text>
- <answer><text>2</text></answer>
+ <answer format="html"><text><![CDATA[2]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>C</p>]]></text>
- <answer><text>3</text></answer>
+ <answer format="html"><text><![CDATA[2]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text><![CDATA[<p>D</p>]]></text>
+ <answer format="html"><text><![CDATA[2]]></text></answer>
</subquestion>
<subquestion format="html">
<text></text>
- <answer><text>4</text></answer>
+ <answer format="html"><text><![CDATA[4]]></text></answer>
</subquestion>
</question>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_math-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_math-moodle.ref
index 9625ae49a7f..cb5d781d9b0 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_math-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_math-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Derivative]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>\[\frac {\partial ^{3} f}{\partial ^{3} x}(x).\] </p>]]></text>
+ <text><![CDATA[<p><CENTER>\[\frac {\partial ^{3} f}{\partial ^{3} x}(x).\]</CENTER> </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -23,13 +23,13 @@
<shuffleanswers>1</shuffleanswers>
<answernumbering>abc</answernumbering>
<answer fraction="0" format="html">
- <text><![CDATA[<p>\(f&rsquo;(x)\)</p>]]></text>
+ <text><![CDATA[<p>\(f'(x)\)</p>]]></text>
</answer>
<answer fraction="0" format="html">
- <text><![CDATA[<p>\(f&rsquo;&rsquo;(x)\)</p>]]></text>
+ <text><![CDATA[<p>\(f''(x)\)</p>]]></text>
</answer>
<answer fraction="100" format="html">
- <text><![CDATA[<p>\(f&rsquo;&rsquo;&rsquo;(x)\)</p>]]></text>
+ <text><![CDATA[<p>\(f'''(x)\)</p>]]></text>
</answer>
</question>
<question type="cloze">
@@ -37,7 +37,7 @@
<text><![CDATA[Other derivatives]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>\[\frac {\partial ^{2} g}{\partial ^{2} t}(t).\] {1:MULTICHOICE_VS:\(g&rsquo;(t)\)~=\(g&rsquo;&rsquo;(t)\)~\(g&rsquo;&rsquo;&rsquo;(t)\)}</p>]]></text>
+ <text><![CDATA[<p><CENTER>\[\frac {\partial ^{2} g}{\partial ^{2} t}(t).\]</CENTER> {1:MULTICHOICE_VS:\(g'(t)\)~=\(g''(t)\)~\(g'''(t)\)}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_mathenv-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_mathenv-moodle.ref
index e70f3155a87..49a17af4327 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_mathenv-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_mathenv-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Multiple Choice]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>\[\begin {array}{c}$1\\2\end {array}\] <BR/>\[\begin {array}{c}$1\\2\end {array}\] <BR/>\(\begin {array}{c}$1\\2\end {array}\) </p>]]></text>
+ <text><![CDATA[<p><CENTER>\[\begin {array}{c}$1\\2\end {array}\]</CENTER> <BR/><CENTER>\[\begin {array}{c}$1\\2\end {array}\]</CENTER> <BR/>\(\begin {array}{c}$1\\2\end {array}\) </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -30,7 +30,7 @@
</answer>
<answer fraction="100" format="html">
<text><![CDATA[<p>7</p>]]></text>
- <feedback format="html"><text><![CDATA[<p>\[$\sqrt {25}\]</p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p><CENTER>\[$\sqrt {25}\]</CENTER></p>]]></text></feedback>
</answer>
<answer fraction="10" format="html">
<text><![CDATA[<p>8</p>]]></text>
@@ -41,7 +41,7 @@
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>\[\begin {array}{c}$1\\2\end {array}\] <BR/>\[\begin {array}{c}$1\\2\end {array}\] <BR/>\(\begin {array}{c}$1\\2\end {array}\) {1:MULTICHOICE_VS:=\($\sqrt {25\}\)~6~=7#\[$\sqrt {25\}\]~%10%8}</p>]]></text>
+ <text><![CDATA[<p><CENTER>\[\begin {array}{c}$1\\2\end {array}\]</CENTER> <BR/><CENTER>\[\begin {array}{c}$1\\2\end {array}\]</CENTER> <BR/>\(\begin {array}{c}$1\\2\end {array}\) {1:MULTICHOICE_VS:=\($\sqrt {25\}\)~6~=7#<CENTER>\[$\sqrt {25\}\]</CENTER>~%10%8}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_minted-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_minted-moodle.ref
index 2233aa214e9..60966c8b6ba 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_minted-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_minted-moodle.ref
@@ -58,7 +58,7 @@
<feedback format="html"><text><![CDATA[<p>No. This is Perl code.</p>]]></text></feedback>
</answer>
<answer fraction="0" format="html">
- <text><![CDATA[<p><PRE style="border-top: thin solid; border-bottom: thin solid"><CODE><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">1</span><span style="color: #204a87; font-weight: bold">long</span> <span style="color: #000000">some_function</span><span style="color: #000000; font-weight: bold">();</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">2</span><mark><span style="color: #8f5902; font-style: italic">/* int */</span> <span style="color: #000000">other_function</span><span style="color: #000000; font-weight: bold">();</span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">3</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">4</span><mark><span style="color: #8f5902; font-style: italic">/* int */</span> <span style="color: #000000">calling_function</span><span style="color: #000000; font-weight: bold">()</span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">5</span><span style="color: #000000; font-weight: bold">{</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">6</span> <span style="color: #204a87; font-weight: bold">long</span> <span style="color: #000000">test1</span><span style="color: #000000; font-weight: bold">;</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">7</span><mark> <span style="color: #204a87; font-weight: bold">register</span> <span style="color: #8f5902; font-style: italic">/* int */</span> <span style="color: #000000">test2</span><span style="color: #000000; font-weight: bold">;</span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">8</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">9</span> <span style="color: #000000">test1</span> <span style="color: #ce5c00; font-weight: bold">=</span> <span style="color: #000000">some_function</span><span style="color: #000000; font-weight: bold">();</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">10</span> <span style="color: #204a87; font-weight: bold">if</span> <span style="color: #000000; font-weight: bold">(</span><span style="color: #000000">test1</span> <span style="color: #ce5c00; font-weight: bold">&gt;</span> <span style="color: #0000cf; font-weight: bold">0</span><span style="color: #000000; font-weight: bold">)</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">11</span> <span style="color: #000000">test2</span> <span style="color: #ce5c00; font-weight: bold">=</span> <span style="color: #0000cf; font-weight: bold">0</span><span style="color: #000000; font-weight: bold">;</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">12</span> <span style="color: #204a87; font-weight: bold">else</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">13</span> <span style="color: #000000">test2</span> <span style="color: #ce5c00; font-weight: bold">=</span> <span style="color: #000000">other_function</span><span style="color: #000000; font-weight: bold">();</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">14</span> <span style="color: #204a87; font-weight: bold">return</span> <span style="color: #000000">test2</span><span style="color: #000000; font-weight: bold">;</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">15</span><span style="color: #000000; font-weight: bold">}</span><BR/></CODE></PRE></p>]]></text>
+ <text><![CDATA[<p><PRE style="border-top: thin solid; border-bottom: thin solid"><CODE><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">1</span><span style="color: #204a87; font-weight: bold">long</span><span style="color: #f8f8f8"> </span><span style="color: #000000">some_function</span><span style="color: #000000; font-weight: bold">();</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">2</span><mark><span style="color: #8f5902; font-style: italic">/* int */</span><span style="color: #f8f8f8"> </span><span style="color: #000000">other_function</span><span style="color: #000000; font-weight: bold">();</span><span style="color: #f8f8f8"></span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">3</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">4</span><mark><span style="color: #8f5902; font-style: italic">/* int */</span><span style="color: #f8f8f8"> </span><span style="color: #000000">calling_function</span><span style="color: #000000; font-weight: bold">()</span><span style="color: #f8f8f8"></span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">5</span><span style="color: #000000; font-weight: bold">{</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">6</span><span style="color: #f8f8f8"> </span><span style="color: #204a87; font-weight: bold">long</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test1</span><span style="color: #000000; font-weight: bold">;</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">7</span><mark><span style="color: #f8f8f8"> </span><span style="color: #204a87; font-weight: bold">register</span><span style="color: #f8f8f8"> </span><span style="color: #8f5902; font-style: italic">/* int */</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test2</span><span style="color: #000000; font-weight: bold">;</span><span style="color: #f8f8f8"></span></mark><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">8</span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">9</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test1</span><span style="color: #f8f8f8"> </span><span style="color: #ce5c00; font-weight: bold">=</span><span style="color: #f8f8f8"> </span><span style="color: #000000">some_function</span><span style="color: #000000; font-weight: bold">();</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">10</span><span style="color: #f8f8f8"> </span><span style="color: #204a87; font-weight: bold">if</span><span style="color: #f8f8f8"> </span><span style="color: #000000; font-weight: bold">(</span><span style="color: #000000">test1</span><span style="color: #f8f8f8"> </span><span style="color: #ce5c00; font-weight: bold">&gt;</span><span style="color: #f8f8f8"> </span><span style="color: #0000cf; font-weight: bold">0</span><span style="color: #000000; font-weight: bold">)</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">11</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test2</span><span style="color: #f8f8f8"> </span><span style="color: #ce5c00; font-weight: bold">=</span><span style="color: #f8f8f8"> </span><span style="color: #0000cf; font-weight: bold">0</span><span style="color: #000000; font-weight: bold">;</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">12</span><span style="color: #f8f8f8"> </span><span style="color: #204a87; font-weight: bold">else</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">13</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test2</span><span style="color: #f8f8f8"> </span><span style="color: #ce5c00; font-weight: bold">=</span><span style="color: #f8f8f8"> </span><span style="color: #000000">other_function</span><span style="color: #000000; font-weight: bold">();</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">14</span><span style="color: #f8f8f8"> </span><span style="color: #204a87; font-weight: bold">return</span><span style="color: #f8f8f8"> </span><span style="color: #000000">test2</span><span style="color: #000000; font-weight: bold">;</span><span style="color: #f8f8f8"></span><BR/><span style="font-size: 80%; background-color: #f0f0f0; padding: 0 5px 0 5px; display: inline-block; width: 16pt; text-align: right">15</span><span style="color: #000000; font-weight: bold">}</span><span style="color: #f8f8f8"></span><BR/></CODE></PRE></p>]]></text>
<feedback format="html"><text><![CDATA[<p>No. This is C code.</p>]]></text></feedback>
</answer>
</question>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_multi-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_multi-moodle.ref
index d3117a85a3b..11bbaf6590a 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_multi-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_multi-moodle.ref
@@ -37,6 +37,222 @@
<text><![CDATA[Multiple Choice]]></text>
</name>
<questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>ABCD</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>ABCD</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>123</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>123</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>iii</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>iii</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>IIII</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>IIII</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
<text><![CDATA[<p>Select the following numbers that are prime. </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
@@ -47,7 +263,7 @@
<hidden>0</hidden>
<single>false</single>
<shuffleanswers>1</shuffleanswers>
- <answernumbering>abc</answernumbering>
+ <answernumbering>none</answernumbering>
<answer fraction="70" format="html">
<text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text>
</answer>
@@ -61,7 +277,7 @@
<answer fraction="-70" format="html">
<text><![CDATA[<p>8</p>]]></text>
</answer>
- <answer fraction="-20" format="html">
+ <answer fraction="0" format="html">
<text><![CDATA[<p><CODE>nothing</CODE></p>]]></text>
</answer>
</question>
@@ -80,7 +296,7 @@
<hidden>0</hidden>
<single>true</single>
<shuffleanswers>1</shuffleanswers>
- <answernumbering>abc</answernumbering>
+ <answernumbering>none</answernumbering>
<answer fraction="100" format="html">
<text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text>
</answer>
@@ -92,7 +308,7 @@
<feedback format="html"><text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text></feedback>
</answer>
<answer fraction="-70" format="html">
- <text><![CDATA[<p><OL><LI>False </LI><LI>Wrong</LI></OL></p>]]></text>
+ <text><![CDATA[<p><OL><LI>False</LI><LI>Wrong</LI></OL></p>]]></text>
</answer>
</question>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_numerical-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_numerical-moodle.ref
new file mode 100644
index 00000000000..59b3a471977
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_numerical-moodle.ref
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Numerical</text>
+ </category>
+</question>
+
+<question type="numerical">
+ <name format="html">
+ <text><![CDATA[Numerical]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Enter an integer \(n\) such that \(0&lt; n\leq 2\). </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <answer fraction="10" format="plain_text">
+ <text>0</text>
+ <tolerance>0.001</tolerance>
+ <feedback format="html"><text><![CDATA[<p>study difference between \(&lt;\) and \(\leq \)</p>]]></text></feedback>
+ </answer>
+ <answer fraction="100" format="plain_text">
+ <text>1</text>
+ <tolerance>0.01</tolerance>
+ <feedback format="html"><text><![CDATA[<p>good!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="100" format="plain_text">
+ <text>2</text>
+ <tolerance>0.1</tolerance>
+ <feedback format="html"><text><![CDATA[<p>OK</p>]]></text></feedback>
+ </answer>
+ <answer fraction="0" format="plain_text">
+ <text>3</text>
+ <tolerance>0</tolerance>
+ <feedback format="html"><text><![CDATA[<p>No!</p>]]></text></feedback>
+ </answer>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_paragraph_breaks-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_paragraph_breaks-moodle.ref
index dfe5e349d8f..b2cc62065c8 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_paragraph_breaks-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_paragraph_breaks-moodle.ref
@@ -34,7 +34,7 @@
<text><![CDATA[Close-multi]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>A {1:MULTICHOICE_VS:=B <BR/>C~D}</p>]]></text>
+ <text><![CDATA[<p><CENTER>A <BR/>Z</CENTER> {1:MULTICHOICE_VS:=B <BR/>C~D}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
@@ -45,7 +45,7 @@
<text><![CDATA[Essay]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>A </p>]]></text>
+ <text><![CDATA[<p><CENTER>A <BR/>Z</CENTER> </p>]]></text>
</questiontext>
<defaultgrade>1</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_point_points-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_points-moodle.ref
index ef374ef1dbf..4b57c702178 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_point_points-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_points-moodle.ref
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
+
<quiz>
<question type="category">
@@ -64,5 +65,16 @@
<text><![CDATA[<p>B</p>]]></text>
</answer>
</question>
+<question type="cloze">
+ <name format="html">
+ <text><![CDATA[The question]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>{3:SHORTANSWER:=abc}{1:SHORTANSWER:=abc}{1:NUMERICAL:=0:0}{2:MULTICHOICE_S:=A~B}</p>]]></text>
+ </questiontext>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+</question>
</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_punctuation_and_symbols-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_punctuation_and_symbols-moodle.ref
new file mode 100644
index 00000000000..e4a842db4d4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_punctuation_and_symbols-moodle.ref
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Punctuation and Other Symbols</text>
+ </category>
+</question>
+
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Symbols]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Find the symbol standing for &ldquo;paragraph&rdquo;. </p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>0</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>%</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>#</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&#95;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&#92;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>$</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&</p>]]></text>
+ </answer>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>&sect;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>{</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>}</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&euro;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&hellip;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&hellip;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&iexcl;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&iquest;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&ndash;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&euro;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>=</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Quotation Marks]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Find the French quotes </p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>false</single>
+ <shuffleanswers>0</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&lsquo;and&rsquo;</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&lsquo;and&rsquo;</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&ldquo;and&rdquo;</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&ldquo;and&rdquo;</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>'</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>"</p>]]></text>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>"</p>]]></text>
+ </answer>
+ <answer fraction="20" format="html">
+ <text><![CDATA[<p>&lsaquo;&#8239;and&#8239;&rsaquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>le fameux chevron!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="20" format="html">
+ <text><![CDATA[<p>&laquo;&#8239;and&#8239;&raquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>le fameux double chevron!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&sbquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>these quotes are German!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&bdquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>these are German!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="20" format="html">
+ <text><![CDATA[<p>&lsaquo;&#8239;and&#8239;&rsaquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>le fameux chevron!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="20" format="html">
+ <text><![CDATA[<p>&laquo;&#8239;and&#8239;&raquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>le fameux double chevron!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="20" format="html">
+ <text><![CDATA[<p>&laquo;&#8239;and&#8239;&raquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>le fameux double chevron!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&sbquo;and&lsquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>these quotes are German!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&quot;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>these quotes are German!</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-20" format="html">
+ <text><![CDATA[<p>&bdquo;and&ldquo;</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>these quotes are German!</p>]]></text></feedback>
+ </answer>
+</question>
+<question type="cloze">
+ <name format="html">
+ <text><![CDATA[The question]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Find the symbol &ldquo;equal&rdquo;. {1:MULTICHOICE:&lt;~&gt;~=&#61;}{1:MULTICHOICE_V:\(&lt;\)~\(&gt;\)~=\(=\)}</p>]]></text>
+ </questiontext>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_samepage-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_samepage-moodle.ref
new file mode 100644
index 00000000000..972835d58dd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_samepage-moodle.ref
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Option Handout with Samepage</text>
+ </category>
+</question>
+
+<question type="description">
+ <name format="html">
+ <text><![CDATA[Description]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="essay">
+ <name format="html">
+ <text><![CDATA[Essay]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Question text <BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/></p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <responserequired>0</responserequired>
+ <responseformat>editor</responseformat>
+ <responsefieldlines>15</responsefieldlines>
+ <attachments>0</attachments>
+ <attachmentsrequired>0</attachmentsrequired>
+ <graderinfo format="html"><text><![CDATA[
+ <ul>
+ <li>A </li>
+ <li>B </li>
+ <li>C</li>
+ </ul>
+ ]]></text></graderinfo>
+ <responsetemplate format="html"><text/></responsetemplate>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multi Single]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Question text <BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/></p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>0</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>AAA</p>]]></text></feedback>
+ </answer>
+ <answer fraction="10" format="html">
+ <text><![CDATA[<p>B Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>BBB</p>]]></text></feedback>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>C Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>CCC</p>]]></text></feedback>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multi Multiple]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Question text <BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/></p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>false</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="50" format="html">
+ <text><![CDATA[<p>A Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>AAA</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-50" format="html">
+ <text><![CDATA[<p>B Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>BBB</p>]]></text></feedback>
+ </answer>
+ <answer fraction="50" format="html">
+ <text><![CDATA[<p>C Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>CCC</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-50" format="html">
+ <text><![CDATA[<p>D Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>DDD</p>]]></text></feedback>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="truefalse">
+ <name format="html">
+ <text><![CDATA[True/False 1]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>1</penalty>
+ <hidden>0</hidden>
+ <answer fraction="0" format="plain_text">
+ <text>true</text>
+ <feedback format="html"><text><![CDATA[<p>AAA</p>]]></text></feedback>
+ </answer>
+ <answer fraction="100" format="plain_text">
+ <text>false</text>
+ <feedback format="html"><text><![CDATA[<p>BBB</p>]]></text></feedback>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="truefalse">
+ <name format="html">
+ <text><![CDATA[True/False 2]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>1</penalty>
+ <hidden>0</hidden>
+ <answer fraction="100" format="plain_text">
+ <text>true</text>
+ </answer>
+ <answer fraction="0" format="plain_text">
+ <text>false</text>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="truefalse">
+ <name format="html">
+ <text><![CDATA[True/False 3]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>1</penalty>
+ <hidden>0</hidden>
+ <answer fraction="0" format="plain_text">
+ <text>true</text>
+ </answer>
+ <answer fraction="100" format="plain_text">
+ <text>false</text>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="numerical">
+ <name format="html">
+ <text><![CDATA[Numerical]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <answer fraction="100" format="plain_text">
+ <text>1</text>
+ <tolerance>1</tolerance>
+ <feedback format="html"><text><![CDATA[<p>1</p>]]></text></feedback>
+ </answer>
+ <answer fraction="0" format="plain_text">
+ <text>3</text>
+ <tolerance>1</tolerance>
+ <feedback format="html"><text><![CDATA[<p>3</p>]]></text></feedback>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="shortanswer">
+ <name format="html">
+ <text><![CDATA[Short Answer]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <usecase>0</usecase>
+ <answer fraction="100" format="plain_text">
+ <text>aaa</text>
+ <feedback format="html"><text><![CDATA[<p>1</p>]]></text></feedback>
+ </answer>
+ <answer fraction="0" format="plain_text">
+ <text>bbb</text>
+ <feedback format="html"><text><![CDATA[<p>3</p>]]></text></feedback>
+ </answer>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="ddmatch">
+ <name format="html">
+ <text><![CDATA[Matching]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <shuffleanswers>1</shuffleanswers>
+ <subquestion format="html">
+ <text><![CDATA[<p>A Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[<p>1 </p>]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text><![CDATA[<p>B Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[<p>2 </p>]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text><![CDATA[<p>C Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[<p>3 </p>]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text></text>
+ <answer format="html"><text><![CDATA[<p>4</p>]]></text></answer>
+ </subquestion>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="matching">
+ <name format="html">
+ <text><![CDATA[Matching]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <shuffleanswers>0</shuffleanswers>
+ <subquestion format="html">
+ <text><![CDATA[<p>A Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[1 ]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text><![CDATA[<p>B Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[2 ]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text><![CDATA[<p>C Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>]]></text>
+ <answer format="html"><text><![CDATA[3 ]]></text></answer>
+ </subquestion>
+ <subquestion format="html">
+ <text></text>
+ <answer format="html"><text><![CDATA[4]]></text></answer>
+ </subquestion>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+<question type="cloze">
+ <name format="html">
+ <text><![CDATA[Cloze]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p><BR/>Question text <BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<BR/>{1:MULTICHOICE_H:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:MULTICHOICE_V:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:MULTICHOICE:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:MULTICHOICE_HS:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:MULTICHOICE_VS:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:MULTICHOICE_S:=A#AAA~%10%B#BBB~C#CCC}<BR/>Question text {1:NUMERICAL:=1:1#1~3:1#3}<BR/>Question text {1:SHORTANSWER:=aaa#1~bbb#3}<BR/></p>]]></text>
+ </questiontext>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>General feedback</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <tags>
+ <tag><text><![CDATA[tag]]></text></tag>
+ </tags>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_sanction-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_sanction-moodle.ref
new file mode 100644
index 00000000000..8459dddecb2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_sanction-moodle.ref
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Example Quiz</text>
+ </category>
+</question>
+
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Text </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>A</p>]]></text>
+ </answer>
+ <answer fraction="-100" format="html">
+ <text><![CDATA[<p>B</p>]]></text>
+ </answer>
+ <answer fraction="-100" format="html">
+ <text><![CDATA[<p>C</p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Select the following numbers that are prime. </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>abc<BR/>def \(\sqrt {2}\)</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>false</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="70" format="html">
+ <text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text>
+ </answer>
+ <answer fraction="-10" format="html">
+ <text><![CDATA[<p><B>68</B></p>]]></text>
+ </answer>
+ <answer fraction="30" format="html">
+ <text><![CDATA[<p>7</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-70" format="html">
+ <text><![CDATA[<p>8</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p><CODE>nothing</CODE></p>]]></text>
+ </answer>
+</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Multiple Choice]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Select the following numbers that are prime. </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html">
+ <text><![CDATA[<p>abc<BR/>def \(\sqrt {2}\)</p>]]></text>
+ </generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text>
+ </answer>
+ <answer fraction="-40" format="html">
+ <text><![CDATA[<p>6</p>]]></text>
+ </answer>
+ <answer fraction="-30" format="html">
+ <text><![CDATA[<p>9</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p>\(\sqrt {25}\)</p>]]></text></feedback>
+ </answer>
+ <answer fraction="-40" format="html">
+ <text><![CDATA[<p><OL><LI>False</LI><LI>Wrong</LI></OL></p>]]></text>
+ </answer>
+</question>
+<question type="cloze">
+ <name format="html">
+ <text><![CDATA[Cloze]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p>Regular, single, no shuffle {1:MULTICHOICE:=chip#yes~%10%<I>chop</I>~%-30%<B>chap</B>#no.}<BR/>Vertical, single, no shuffle {1:MULTICHOICE_V:=chip#yes~%10%chop~chap#no.}<BR/>Horizontal, single, no shuffle {1:MULTICHOICE_H:=chip#yes~%10%chop~chap#no.}<BR/>Regular, single, shuffle {1:MULTICHOICE_S:=chip~chop#yes~chap#no.}<BR/>Vertical, single, shuffle {1:MULTICHOICE_VS:=chip#yes~%10%chop~chap#no.}<BR/>Horizontal, single, shuffle {1:MULTICHOICE_HS:=chip#yes~chop~chap#no.}<BR/>Regular, multiple, no shuffle {1:MULTIRESPONSE:=chip~=chop#yes~chap#no.}<BR/><BR/>Horizontal, multiple, no shuffle {1:MULTIRESPONSE_H:=chip#yes~=chop~chap#no.}<BR/>Regular, multiple, shuffle {1:MULTIRESPONSE_S:=chip~=chop#yes~chap#no.}Horizontal, multiple, shuffle {1:MULTIRESPONSE_HS:=chip#yes~=chop~chap#no.}<BR/></p>]]></text>
+ </questiontext>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_shortanswer-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_shortanswer-moodle.ref
index 47d59f63626..9aaab1af53c 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_shortanswer-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_shortanswer-moodle.ref
@@ -13,7 +13,7 @@
<text><![CDATA[Short Answer]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Enter the string <CODE>&rdquo;40%&rdquo;</CODE>. </p>]]></text>
+ <text><![CDATA[<p>Enter the string <CODE>&quot;40%&quot;</CODE>. </p>]]></text>
</questiontext>
<defaultgrade>1.0</defaultgrade>
<generalfeedback format="html"><text/></generalfeedback>
@@ -38,7 +38,7 @@
<text><![CDATA[Short Answer in Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Enter the string <CODE>&rdquo;40%&rdquo;</CODE>. {1:SHORTANSWER:=40%#correct \((1+\sqrt {5\})/2\)~%50%40#incomplete \((1+\sqrt {5\})/2\)~%50%%#incomplete \((1+\sqrt {5\})/2\)}</p>]]></text>
+ <text><![CDATA[<p>Enter the string <CODE>&quot;40%&quot;</CODE>. {1:SHORTANSWER:=40%#correct \((1+\sqrt {5\})/2\)~%50%40#incomplete \((1+\sqrt {5\})/2\)~%50%%#incomplete \((1+\sqrt {5\})/2\)}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_special_characters-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_special_characters-moodle.ref
deleted file mode 100644
index 38939cbed40..00000000000
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_special_characters-moodle.ref
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<quiz>
-
-<question type="category">
- <category>
- <text>$course$/top/Diacritical marks and ligatures</text>
- </category>
-</question>
-
-<question type="multichoice">
- <name format="html">
- <text><![CDATA[Å À Â Ã É È Ë Ê Î Ï Ñ Õ Ô Ö Ù Ü Û Ç Ş Ţ Ő Ű Ÿ Ą Ę Į Ǫ Ų Ă Ĕ Ğ Ĭ Ŏ Ŭ Č Ď Ě Ľ Ň Ř Š Ť Ž ]]></text>
- </name>
- <questiontext format="html">
- <text><![CDATA[<p>å à â ã é è ë ê î ï ñ õ ô ö ù ü û ç ş ţ ő ű ÿ ą ę į ǫ ų ă ĕ ğ ĭ ŏ ŭ č ď ě ľ ň ř š ť ž <BR/> Å À Â Ã É È Ë Ê Î Ï Ñ Õ Ô Ö Ù Ü Û Ç Ş Ţ Ő Ű Ÿ Ą Ę Į Ǫ Ų Ă Ĕ Ğ Ĭ Ŏ Ŭ Č Ď Ě Ľ Ň Ř Š Ť Ž <BR/> œ æ ß Œ Æ ẞ Ø Ł « ø ł » ¿ ¡ </p>]]></text>
- </questiontext>
- <defaultgrade>1</defaultgrade>
- <generalfeedback format="html"><text/></generalfeedback>
- <penalty>0.10</penalty>
- <hidden>0</hidden>
- <single>true</single>
- <shuffleanswers>1</shuffleanswers>
- <answernumbering>abc</answernumbering>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>å à â ã é è ë ê î ï ñ õ ô ö ù ü û ç ş ţ ő ű ÿ ą ę į ǫ ų ă ĕ ğ ĭ ŏ ŭ č ď ě ľ ň ř š ť ž </p>]]></text>
- <feedback format="html"><text><![CDATA[<p>Å À Â Ã É È Ë Ê Î Ï Ñ Õ Ô Ö Ù Ü Û Ç Ş Ţ Ő Ű Ÿ Ą Ę Į Ǫ Ų Ă Ĕ Ğ Ĭ Ŏ Ŭ Č Ď Ě Ľ Ň Ř Š Ť Ž </p>]]></text></feedback>
- </answer>
- <answer fraction="100" format="html">
- <text><![CDATA[<p>Å À Â Ã É È Ë Ê Î Ï Ñ Õ Ô Ö Ù Ü Û Ç Ş Ţ Ő Ű Ÿ Ą Ę Į Ǫ Ų Ă Ĕ Ğ Ĭ Ŏ Ŭ Č Ď Ě Ľ Ň Ř Š Ť Ž </p>]]></text>
- <feedback format="html"><text><![CDATA[<p>å à â ã é è ë ê î ï ñ õ ô ö ù ü û ç ş ţ ő ű ÿ ą ę į ǫ ų ă ĕ ğ ĭ ŏ ŭ č ď ě ľ ň ř š ť ž </p>]]></text></feedback>
- </answer>
-</question>
-<question type="multichoice">
- <name format="html">
- <text><![CDATA[&Aring; &Agrave; &Acirc; &Atilde; &Eacute; &Egrave; &Euml; &Ecirc; &Icirc; &Iuml; &Ntilde; &Otilde; &Ouml; &Ocirc; &Ugrave; &Uuml; &Ucirc; &Ccedil; &#350; &#354; &#336; &#368; &Yuml; &Aogon; &Eogon; &Iogon; &#490; &Uogon; &Abreve; &#276; &Gbreve; &#300; &#334; &Ubreve; &Ccaron; &Dcaron; &Ecaron; &Lcaron; &Ncaron; &Rcaron; &Scaron; &Tcaron; &Zcaron; ]]></text>
- </name>
- <questiontext format="html">
- <text><![CDATA[<p>&aring; &agrave; &acirc; &atilde; &eacute; &egrave; &euml; &ecirc; &icirc; &iuml; &ntilde; &otilde; &ouml; &ocirc; &ugrave; &uuml; &ucirc; &ccedil; &#351; &#355; &#337; &#369; &yuml; &aogon; &eogon; &iogon; &#491; &uogon; &abreve; &#277; &gbreve; &#301; &#301; &#335; &ubreve; &ccaron; &dcaron; &ecaron; &lcaron; &ncaron; &rcaron; &scaron; &tcaron; &zcaron; <BR/> &Aring; &Agrave; &Acirc; &Atilde; &Eacute; &Egrave; &Euml; &Ecirc; &Icirc; &Iuml; &Ntilde; &Otilde; &Ouml; &Ocirc; &Ugrave; &Uuml; &Ucirc; &Ccedil; &#350; &#354; &#336; &#368; &Yuml; &Aogon; &Eogon; &Iogon; &#490; &Uogon; &Abreve; &#276; &Gbreve; &#300; &#334; &Ubreve; &Ccaron; &Dcaron; &Ecaron; &Lcaron; &Ncaron; &Rcaron; &Scaron; &Tcaron; &Zcaron; <BR/> &oelig; &aelig; &szlig; &OElig; &AElig; &#7838; &Oslash; &Lstrok; &laquo;&#8239; &oslash; &lstrok; &#8239;&raquo; &iquest; &iexcl; </p>]]></text>
- </questiontext>
- <defaultgrade>1</defaultgrade>
- <generalfeedback format="html"><text/></generalfeedback>
- <penalty>0.10</penalty>
- <hidden>0</hidden>
- <single>true</single>
- <shuffleanswers>1</shuffleanswers>
- <answernumbering>abc</answernumbering>
- <answer fraction="0" format="html">
- <text><![CDATA[<p>&aring; &agrave; &acirc; &atilde; &eacute; &egrave; &euml; &ecirc; &icirc; &iuml; &ntilde; &otilde; &ouml; &ocirc; &ugrave; &uuml; &ucirc; &ccedil; &#351; &#355; &#337; &#369; &yuml; &aogon; &eogon; &iogon; &#491; &uogon; &abreve; &#277; &gbreve; &#301; &#301; &#335; &ubreve; &ccaron; &dcaron; &ecaron; &lcaron; &ncaron; &rcaron; &scaron; &tcaron; &zcaron; </p>]]></text>
- <feedback format="html"><text><![CDATA[<p>&Aring; &Agrave; &Acirc; &Atilde; &Eacute; &Egrave; &Euml; &Ecirc; &Icirc; &Iuml; &Ntilde; &Otilde; &Ouml; &Ocirc; &Ugrave; &Uuml; &Ucirc; &Ccedil; &#350; &#354; &#336; &#368; &Yuml; &Aogon; &Eogon; &Iogon; &#490; &Uogon; &Abreve; &#276; &Gbreve; &#300; &#334; &Ubreve; &Ccaron; &Dcaron; &Ecaron; &Lcaron; &Ncaron; &Rcaron; &Scaron; &Tcaron; &Zcaron; </p>]]></text></feedback>
- </answer>
- <answer fraction="100" format="html">
- <text><![CDATA[<p>&Aring; &Agrave; &Acirc; &Atilde; &Eacute; &Egrave; &Euml; &Ecirc; &Icirc; &Iuml; &Ntilde; &Otilde; &Ouml; &Ocirc; &Ugrave; &Uuml; &Ucirc; &Ccedil; &#350; &#354; &#336; &#368; &Yuml; &Aogon; &Eogon; &Iogon; &#490; &Uogon; &Abreve; &#276; &Gbreve; &#300; &#334; &Ubreve; &Ccaron; &Dcaron; &Ecaron; &Lcaron; &Ncaron; &Rcaron; &Scaron; &Tcaron; &Zcaron; </p>]]></text>
- <feedback format="html"><text><![CDATA[<p>&aring; &agrave; &acirc; &atilde; &eacute; &egrave; &euml; &ecirc; &icirc; &iuml; &ntilde; &otilde; &ouml; &ocirc; &ugrave; &uuml; &ucirc; &ccedil; &#351; &#355; &#337; &#369; &yuml; &aogon; &eogon; &iogon; &#491; &uogon; &abreve; &#277; &gbreve; &#301; &#301; &#335; &ubreve; &ccaron; &dcaron; &ecaron; &lcaron; &ncaron; &rcaron; &scaron; &tcaron; &zcaron; </p>]]></text></feedback>
- </answer>
-</question>
-
-</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_tags-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_tags-moodle.ref
index ad3e2404094..af072df712b 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_tags-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_tags-moodle.ref
@@ -53,7 +53,7 @@
</answer>
<answer fraction="100" format="plain_text">
<text>C</text>
- <feedback format="html"><text><![CDATA[<p>&laquo;&#8239;&#8239;&raquo;</p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>&laquo;&raquo;</p>]]></text></feedback>
</answer>
<answer fraction="0" format="plain_text">
<text>*</text>
@@ -83,7 +83,7 @@
<answer fraction="100" format="plain_text">
<text>2</text>
<tolerance>0</tolerance>
- <feedback format="html"><text><![CDATA[<p>&laquo;&#8239;&#8239;&raquo;</p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>&laquo;&raquo;</p>]]></text></feedback>
</answer>
<answer fraction="0" format="plain_text">
<text>3</text>
@@ -104,15 +104,15 @@
<shuffleanswers>1</shuffleanswers>
<subquestion format="html">
<text><![CDATA[<p>&aelig;</p>]]></text>
- <answer><text>oui </text></answer>
+ <answer format="html"><text><![CDATA[oui ]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p>&oelig;</p>]]></text>
- <answer><text>non </text></answer>
+ <answer format="html"><text><![CDATA[non ]]></text></answer>
</subquestion>
<subquestion format="html">
<text></text>
- <answer><text>Å</text></answer>
+ <answer format="html"><text><![CDATA[&Aring;]]></text></answer>
</subquestion>
<tags>
<tag><text><![CDATA[m&aring;tch&iuml;ng]]></text></tag>
@@ -187,7 +187,7 @@
<text><![CDATA[Cloze]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>&Aring;&OElig;{1:MULTICHOICE:=chip~%10%chop#yes~chap#no.}&#8239;&raquo;&Aring;{1:SHORTANSWER:=B#toc~=C#&laquo;&#8239;&#8239;&raquo;~*}&laquo;&#8239;&Aring;{1:NUMERICAL:=1:0~=2:0#&laquo;&#8239;&#8239;&raquo;~3:0}&OElig;{1:MULTICHOICE_V:=chip#yes~%10%chop~chap#no.}<BR/>&OElig;{1:MULTICHOICE_H:=chip#yes~%10%chop~chap#no.}<BR/></p>]]></text>
+ <text><![CDATA[<p>&Aring;&OElig;{1:MULTICHOICE:=chip~%10%chop#yes~chap#no.}&raquo;&Aring;{1:SHORTANSWER:=B#toc~=C#&laquo;&raquo;~*}&laquo;&Aring;{1:NUMERICAL:=1:0~=2:0#&laquo;&raquo;~3:0}&OElig;{1:MULTICHOICE_V:=chip#yes~%10%chop~chap#no.}<BR/>&OElig;{1:MULTICHOICE_H:=chip#yes~%10%chop~chap#no.}<BR/></p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
<penalty>0.10</penalty>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_tikz-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_tikz-moodle.ref
index 7f7529784f4..897e7189f52 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_tikz-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_tikz-moodle.ref
@@ -28,27 +28,27 @@ tRJIMhp4gkXIJAWARFpnmQOmFQA1jwXeV/vvCgAAAABJRU5ErkJggg==
<answer fraction="100" format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAVUlEQVQI12NgwAQSHU0MDIyNDPUBDBxfGfgPMLB/B5FAYN8AItcIMDCwdE8EMZlW
-C4AoObAs91cGnosM3D8Y+D+B2FwODPIHGBinuZwGqmGuMMBiEwCKERKuaM1mNQAAAABJRU5ErkJg
-gg==
+3e5GKvWZAAAAWElEQVQI12NgwATiHU0MDIyNDHUBDBxfGfgPMLB/Z+C/AJKxnwAi1wgwMLB0TwQx
+mVYLgCi5AyCS+ysDz0UG7h8M/J9AbC4HBvkDDIzTXE4D1TBXGGCxCQCThRLMM486tAAAAABJRU5E
+rkJggg==
"></p>]]></text>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEgtaABRbAENLECKQyiB8wIDA2s7g10CSAPz
-NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABJmEbBCn/VAAAAAAElF
+0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENLECKQ6iA8wIDA1s7g10CSAPz
+NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABFoEbCGdzZUAAAAAElF
TkSuQmCC
"></p>]]></text></feedback>
</answer>
<answer fraction="0" format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iqu8zd7v+y
-XhgAAABTSURBVAjXY2DABNMc3QMYGN69ewFk7+hQAJILwOIQcklFIZC8xpADlHBg4AYLcjxiYHFg
-4HjCwPsARHIVMHBeYOAwYJAtYGBoc90BVMHcpoDFJgDhHRLk6uL+ygAAAABJRU5ErkJggg==
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
+3e5GKvWZAAAAVElEQVQI12NgwATTDNwDGBj+//8BZN/oUACSG8DiEHJzRSGQfMaQI8DA4MDAAxbk
++MTA4sDA8YWB7wOI5C5g4HrAwGHAIFfAwNDmegKogrlNAYtNAB06E8lsIFP8AAAAAElFTkSuQmCC
"></p>]]></text>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAUElEQVQI12NgwAAREGolmGT8CqbYHoAprglgSl8BTHVCVFwCUxwNYMobTDNe5CsA
-UtIG9gZAzinHOiCHOyTzThpYzQsHEMn8Gcxhf4CsHQQAyX8PqblssX8AAAAASUVORK5CYII=
+3e5GKvWZAAAAUElEQVQI12NgwAAREGolhPoKJlkfgCmuCWBKXwFMdYJJxktgiqMBTHmDacaDvAVA
+StrA3gDIOeVYB+Rwh2TeSQOreeEAIpk/gznsD5C1gwAAxKUPlrA6s8cAAAAASUVORK5CYII=
"></p>]]></text></feedback>
</answer>
</question>
@@ -70,39 +70,41 @@ tRJIMhp4gkXIJAWARFpnmQOmFQA1jwXeV/vvCgAAAABJRU5ErkJggg==
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAVElEQVQI12NgwAUkZjcxMDAuYpxnwMApwCB3gYHvEQPXFwaeRwwcX0DyPJ9ApH4D
-iNwDIjgOgshMEME6gUGJgcGCgaGIgflGR+cFBt7///9vwLQDABVCEvmq/3YdAAAAAElFTkSuQmCC
+3e5GKvWZAAAAWElEQVQI12NgwAUkVhcxMDBOYpxnwMCpwCB3gYHvIQPXFwaeRwwcXxgYBBh4PoFU
+6TeAyD0CQILjIIiZCSJYJzAoMTBYMDAUMTDf6Oi4wMD7////DZh2AAAcVhMXUf/oTQAAAABJRU5E
+rkJggg==
"></p>]]></text>
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAVUlEQVQI12NgwAQSHU0MDIyNDPUBDBxfGfgPMLB/B5FAYN8AItcIMDCwdE8EMZlW
-C4AoObAs91cGnosM3D8Y+D+B2FwODPIHGBinuZwGqmGuMMBiEwCKERKuaM1mNQAAAABJRU5ErkJg
-gg==
-"> </p>]]></text></answer>
+3e5GKvWZAAAAWElEQVQI12NgwATiHU0MDIyNDHUBDBxfGfgPMLB/Z+C/AJKxnwAi1wgwMLB0TwQx
+mVYLgCi5AyCS+ysDz0UG7h8M/J9AbC4HBvkDDIzTXE4D1TBXGGCxCQCThRLMM486tAAAAABJRU5E
+rkJggg==
+"></p>]]></text></answer>
</subquestion>
<subquestion format="html">
- <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAJ1BMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAilU6eAAAADHRSTlMAESIzRGZ3iLvM3e4/H40nAAAAPUlE
-QVQI12NgwA08QATjChDJPgNEmnaAyAIQyaYAIs0YQGQBiGRTAJFmDCDSvbz8VClI6QkGONlxuh3T
-BgCaoQz0SHFqtgAAAABJRU5ErkJggg==
+ <text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAJFBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAADHJj5lAAAAC3RSTlMAIjNEZneIu8zd7j7uKHUAAAA8SURBVAjX
+Y2DADczB5HQQwdoOIlXLQWQCiGQVAJGqDCAyAUSyCoBIUQYQaZaWtjMFpHQ7A5ws31WGaQMANe0L
+GQYW+I8AAAAASUVORK5CYII=
"></p>]]></text>
- <answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iqu8zd7v+y
-XhgAAABTSURBVAjXY2DABNMc3QMYGN69ewFk7+hQAJILwOIQcklFIZC8xpADlHBg4AYLcjxiYHFg
-4HjCwPsARHIVMHBeYOAwYJAtYGBoc90BVMHcpoDFJgDhHRLk6uL+ygAAAABJRU5ErkJggg==
-"> </p>]]></text></answer>
+ <answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
+3e5GKvWZAAAAVElEQVQI12NgwATTDNwDGBj+//8BZN/oUACSG8DiEHJzRSGQfMaQI8DA4MDAAxbk
++MTA4sDA8YWB7wOI5C5g4HrAwGHAIFfAwNDmegKogrlNAYtNAB06E8lsIFP8AAAAAElFTkSuQmCC
+"></p>]]></text></answer>
</subquestion>
<subquestion format="html">
<text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAVUlEQVQI12NgwAQSHU0MDIyNDPUBDBxfGfgPMLB/B5FAYN8AItcIMDCwdE8EMZlW
-C4AoObAs91cGnosM3D8Y+D+B2FwODPIHGBinuZwGqmGuMMBiEwCKERKuaM1mNQAAAABJRU5ErkJg
-gg==
+3e5GKvWZAAAAWElEQVQI12NgwATiHU0MDIyNDHUBDBxfGfgPMLB/Z+C/AJKxnwAi1wgwMLB0TwQx
+mVYLgCi5AyCS+ysDz0UG7h8M/J9AbC4HBvkDDIzTXE4D1TBXGGCxCQCThRLMM486tAAAAABJRU5E
+rkJggg==
"></p>]]></text>
<answer format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAVElEQVQI12NgwAUkZjcxMDAuYpxnwMApwCB3gYHvEQPXFwaeRwwcX0DyPJ9ApH4D
-iNwDIjgOgshMEME6gUGJgcGCgaGIgflGR+cFBt7///9vwLQDABVCEvmq/3YdAAAAAElFTkSuQmCC
+3e5GKvWZAAAAWElEQVQI12NgwAUkVhcxMDBOYpxnwMCpwCB3gYHvIQPXFwaeRwwcXxgYBBh4PoFU
+6TeAyD0CQILjIIiZCSJYJzAoMTBYMDAUMTDf6Oi4wMD7////DZh2AAAcVhMXUf/oTQAAAABJRU5E
+rkJggg==
"></p>]]></text></answer>
</subquestion>
</question>
@@ -125,8 +127,8 @@ tRJIMhp4gkXIJAWARFpnmQOmFQA1jwXeV/vvCgAAAABJRU5ErkJggg==
<text>3</text>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEgtaABRbAENLECKQyiB8wIDA2s7g10CSAPz
-NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABJmEbBCn/VAAAAAAElF
+0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENLECKQ6iA8wIDA1s7g10CSAPz
+NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABFoEbCGdzZUAAAAAElF
TkSuQmCC
"></p>]]></text></feedback>
</answer>
@@ -134,8 +136,8 @@ TkSuQmCC
<text>5</text>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAUElEQVQI12NgwAAREGolmGT8CqbYHoAprglgSl8BTHVCVFwCUxwNYMobTDNe5CsA
-UtIG9gZAzinHOiCHOyTzThpYzQsHEMn8Gcxhf4CsHQQAyX8PqblssX8AAAAASUVORK5CYII=
+3e5GKvWZAAAAUElEQVQI12NgwAAREGolhPoKJlkfgCmuCWBKXwFMdYJJxktgiqMBTHmDacaDvAVA
+StrA3gDIOeVYB+Rwh2TeSQOreeEAIpk/gznsD5C1gwAAxKUPlrA6s8cAAAAASUVORK5CYII=
"></p>]]></text></feedback>
</answer>
</question>
@@ -158,8 +160,8 @@ tRJIMhp4gkXIJAWARFpnmQOmFQA1jwXeV/vvCgAAAABJRU5ErkJggg==
<tolerance>0</tolerance>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEgtaABRbAENLECKQyiB8wIDA2s7g10CSAPz
-NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABJmEbBCn/VAAAAAAElF
+0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENLECKQ6iA8wIDA1s7g10CSAPz
+NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABFoEbCGdzZUAAAAAElF
TkSuQmCC
"></p>]]></text></feedback>
</answer>
@@ -168,8 +170,8 @@ TkSuQmCC
<tolerance>0</tolerance>
<feedback format="html"><text><![CDATA[<p><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAUElEQVQI12NgwAAREGolmGT8CqbYHoAprglgSl8BTHVCVFwCUxwNYMobTDNe5CsA
-UtIG9gZAzinHOiCHOyTzThpYzQsHEMn8Gcxhf4CsHQQAyX8PqblssX8AAAAASUVORK5CYII=
+3e5GKvWZAAAAUElEQVQI12NgwAAREGolhPoKJlkfgCmuCWBKXwFMdYJJxktgiqMBTHmDacaDvAVA
+StrA3gDIOeVYB+Rwh2TeSQOreeEAIpk/gznsD5C1gwAAxKUPlrA6s8cAAAAASUVORK5CYII=
"></p>]]></text></feedback>
</answer>
</question>
@@ -183,46 +185,46 @@ AAAAAAAAAAAAAAAAAACGjDitAAAACXRSTlMAESJEiJm7zO6nttlqAAAAIklEQVQI12NgwAlEgJjJ
tRJIMhp4gkXIJAWARFpnmQOmFQA1jwXeV/vvCgAAAABJRU5ErkJggg==
"> {1:MULTICHOICE_HS:=<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAVUlEQVQI12NgwAQSHU0MDIyNDPUBDBxfGfgPMLB/B5FAYN8AItcIMDCwdE8EMZlW
-C4AoObAs91cGnosM3D8Y+D+B2FwODPIHGBinuZwGqmGuMMBiEwCKERKuaM1mNQAAAABJRU5ErkJg
-gg==
+3e5GKvWZAAAAWElEQVQI12NgwATiHU0MDIyNDHUBDBxfGfgPMLB/Z+C/AJKxnwAi1wgwMLB0TwQx
+mVYLgCi5AyCS+ysDz0UG7h8M/J9AbC4HBvkDDIzTXE4D1TBXGGCxCQCThRLMM486tAAAAABJRU5E
+rkJggg==
">#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEgtaABRbAENLECKQyiB8wIDA2s7g10CSAPz
-NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABJmEbBCn/VAAAAAAElF
+0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENLECKQ6iA8wIDA1s7g10CSAPz
+NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABFoEbCGdzZUAAAAAElF
TkSuQmCC
-">~<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAALVBMVEX///8AAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iqu8zd7v+y
-XhgAAABTSURBVAjXY2DABNMc3QMYGN69ewFk7+hQAJILwOIQcklFIZC8xpADlHBg4AYLcjxiYHFg
-4HjCwPsARHIVMHBeYOAwYJAtYGBoc90BVMHcpoDFJgDhHRLk6uL+ygAAAABJRU5ErkJggg==
+">~<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
+3e5GKvWZAAAAVElEQVQI12NgwATTDNwDGBj+//8BZN/oUACSG8DiEHJzRSGQfMaQI8DA4MDAAxbk
++MTA4sDA8YWB7wOI5C5g4HrAwGHAIFfAwNDmegKogrlNAYtNAB06E8lsIFP8AAAAAElFTkSuQmCC
">#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAUElEQVQI12NgwAAREGolmGT8CqbYHoAprglgSl8BTHVCVFwCUxwNYMobTDNe5CsA
-UtIG9gZAzinHOiCHOyTzThpYzQsHEMn8Gcxhf4CsHQQAyX8PqblssX8AAAAASUVORK5CYII=
+3e5GKvWZAAAAUElEQVQI12NgwAAREGolhPoKJlkfgCmuCWBKXwFMdYJJxktgiqMBTHmDacaDvAVA
+StrA3gDIOeVYB+Rwh2TeSQOreeEAIpk/gznsD5C1gwAAxKUPlrA6s8cAAAAASUVORK5CYII=
">}<BR/><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAHlBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACGjDitAAAACXRSTlMAESJEiJm7zO6nttlqAAAAIklEQVQI12NgwAlEgJjJ
tRJIMhp4gkXIJAWARFpnmQOmFQA1jwXeV/vvCgAAAABJRU5ErkJggg==
"> {1:SHORTANSWER:=3#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEgtaABRbAENLECKQyiB8wIDA2s7g10CSAPz
-NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABJmEbBCn/VAAAAAAElF
+0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENLECKQ6iA8wIDA1s7g10CSAPz
+NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABFoEbCGdzZUAAAAAElF
TkSuQmCC
">~=5#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAUElEQVQI12NgwAAREGolmGT8CqbYHoAprglgSl8BTHVCVFwCUxwNYMobTDNe5CsA
-UtIG9gZAzinHOiCHOyTzThpYzQsHEMn8Gcxhf4CsHQQAyX8PqblssX8AAAAASUVORK5CYII=
+3e5GKvWZAAAAUElEQVQI12NgwAAREGolhPoKJlkfgCmuCWBKXwFMdYJJxktgiqMBTHmDacaDvAVA
+StrA3gDIOeVYB+Rwh2TeSQOreeEAIpk/gznsD5C1gwAAxKUPlrA6s8cAAAAASUVORK5CYII=
">}<BR/><IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVBAMAAACNnGLAAAAAHlBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACGjDitAAAACXRSTlMAESJEiJm7zO6nttlqAAAAIklEQVQI12NgwAlEgJjJ
tRJIMhp4gkXIJAWARFpnmQOmFQA1jwXeV/vvCgAAAABJRU5ErkJggg==
"> {1:NUMERICAL:=3:0#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAALVBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAOrOgAAAADnRSTlMAESIzRFVmd4iZqrvd7qAo
-0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEgtaABRbAENLECKQyiB8wIDA2s7g10CSAPz
-NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABJmEbBCn/VAAAAAAElF
+0mEAAABeSURBVAjXY2DAASI6BIAkhwP7BiAVqsD4AEhNaABRrAENLECKQ6iA8wIDA1s7g10CSAPz
+NbC+KAMQqQUR2sjAEMDAICXAwAbkd7QK+AgwMC7QfneFgYHJgCFCAbvNABFoEbCGdzZUAAAAAElF
TkSuQmCC
">~=5:0#<IMG SRC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVBAMAAABiXgn+AAAAMFBMVEX///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv3aB7AAAAD3RSTlMAESIzRFVmd4iZqrvM
-3e5GKvWZAAAAUElEQVQI12NgwAAREGolmGT8CqbYHoAprglgSl8BTHVCVFwCUxwNYMobTDNe5CsA
-UtIG9gZAzinHOiCHOyTzThpYzQsHEMn8Gcxhf4CsHQQAyX8PqblssX8AAAAASUVORK5CYII=
+3e5GKvWZAAAAUElEQVQI12NgwAAREGolhPoKJlkfgCmuCWBKXwFMdYJJxktgiqMBTHmDacaDvAVA
+StrA3gDIOeVYB+Rwh2TeSQOreeEAIpk/gznsD5C1gwAAxKUPlrA6s8cAAAAASUVORK5CYII=
">}</p>]]></text>
</questiontext>
<generalfeedback format="html"><text/></generalfeedback>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_truefalse-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_truefalse-moodle.ref
index 0b032483e48..1e75c821c9c 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_truefalse-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_truefalse-moodle.ref
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
+
<quiz>
<question type="category">
@@ -22,11 +23,11 @@
<hidden>0</hidden>
<answer fraction="0" format="plain_text">
<text>true</text>
- <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &rdquo;true&rdquo;</p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &quot;true&quot;</p>]]></text></feedback>
</answer>
<answer fraction="100" format="plain_text">
<text>false</text>
- <feedback format="html"><text><![CDATA[<p> Feedback for students choosing &rdquo;false&rdquo; </p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p> Feedback for students choosing &quot;false&quot; </p>]]></text></feedback>
</answer>
</question>
<question type="truefalse">
@@ -44,11 +45,11 @@
<hidden>0</hidden>
<answer fraction="0" format="plain_text">
<text>true</text>
- <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &rdquo;true&rdquo; </p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &quot;true&quot; </p>]]></text></feedback>
</answer>
<answer fraction="100" format="plain_text">
<text>false</text>
- <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &rdquo;false&rdquo;</p>]]></text></feedback>
+ <feedback format="html"><text><![CDATA[<p>Feedback for students choosing &quot;false&quot;</p>]]></text></feedback>
</answer>
</question>
<question type="truefalse">
@@ -56,7 +57,7 @@
<text><![CDATA[Truefalse Test 3]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Please answer &rdquo;True&rdquo;. </p>]]></text>
+ <text><![CDATA[<p>Please answer &quot;True&quot;. </p>]]></text>
</questiontext>
<defaultgrade>3</defaultgrade>
<generalfeedback format="html">
@@ -76,7 +77,7 @@
<text><![CDATA[Truefalse Test 4]]></text>
</name>
<questiontext format="html">
- <text><![CDATA[<p>Please answer &rdquo;False&rdquo;. </p>]]></text>
+ <text><![CDATA[<p>Please answer &quot;False&quot;. </p>]]></text>
</questiontext>
<defaultgrade>3</defaultgrade>
<generalfeedback format="html">
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_turkish-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_turkish-moodle.ref
new file mode 100644
index 00000000000..04200cbdb7a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_turkish-moodle.ref
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<quiz>
+
+<question type="category">
+ <category>
+ <text>$course$/top/Turkish Issues</text>
+ </category>
+</question>
+
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[Test Turkish]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p> <SPAN STYLE="text-decoration: underline;">Pangramm</SPAN> :</p>]]></text>
+ </questiontext>
+ <defaultgrade>1</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>Pijamalı hasta yağız şoföre çabucak güvendi.</p>]]></text>
+ <feedback format="html"><text><![CDATA[<p></p>]]></text></feedback>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>Saf ve haydut kız çocuğu bin plaj görmüş.</p>]]></text>
+ </answer>
+</question>
+
+</quiz>
diff --git a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_verbatim-moodle.ref b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_verbatim-moodle.ref
index b17eb49367d..f195467fc00 100644
--- a/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_verbatim-moodle.ref
+++ b/Master/texmf-dist/doc/latex/moodle/test/utf8ref/test_verbatim-moodle.ref
@@ -10,7 +10,7 @@
<question type="multichoice">
<name format="html">
- <text><![CDATA[Multi]]></text>
+ <text><![CDATA[LaTeX]]></text>
</name>
<questiontext format="html">
<text><![CDATA[<p><PRE style="border-top: thin solid; border-bottom: thin solid"><CODE>% !TeX encoding = UTF-8<BR/>% !TeX spellcheck = en_US<BR/>% !TEX TS-program = xelatex<BR/>\documentclass{article}<BR/>\usepackage[nostamp]{moodle}<BR/>\newif\iffvextra<BR/>\fvextratrue<BR/>\ifxetex % FOR XELATEX<BR/> \usepackage{fontspec}<BR/>\else %% FOR PDFLATEX<BR/> \usepackage[utf8]{inputenc} % necessary<BR/> \usepackage[T1]{fontenc} % necessary<BR/>\fi<BR/></CODE></PRE> </p>]]></text>
@@ -29,5 +29,29 @@
<text><![CDATA[<p>toast</p>]]></text>
</answer>
</question>
+<question type="multichoice">
+ <name format="html">
+ <text><![CDATA[C]]></text>
+ </name>
+ <questiontext format="html">
+ <text><![CDATA[<p><PRE style="border-top: thin solid; border-bottom: thin solid"><CODE>#include &lt;stdio.h&gt;<BR/>int main() {<BR/> char c=&apos;\0&apos;, *pc=&amp;c;<BR/> printf(&quot;Hello world!\n&quot;);<BR/> return *pc;<BR/>}<BR/></CODE></PRE> </p>]]></text>
+ </questiontext>
+ <defaultgrade>1.0</defaultgrade>
+ <generalfeedback format="html"><text/></generalfeedback>
+ <penalty>0.10</penalty>
+ <hidden>0</hidden>
+ <single>true</single>
+ <shuffleanswers>1</shuffleanswers>
+ <answernumbering>abc</answernumbering>
+ <answer fraction="100" format="html">
+ <text><![CDATA[<p>&quot;&test&quot;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&rsquo;toast&rsquo;</p>]]></text>
+ </answer>
+ <answer fraction="0" format="html">
+ <text><![CDATA[<p>&lt;\(&lt;a&gt;\)&gt;</p>]]></text>
+ </answer>
+</question>
</quiz>