diff --git a/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/Config.xml b/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/Config.xml
index d9a76c9ff8b..a834dcc6e79 100644
--- a/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/Config.xml
+++ b/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/Config.xml
@@ -17,6 +17,7 @@
+
@@ -28,5 +29,7 @@
+
+
diff --git a/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/Project.jar b/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/Project.jar
index 1b0329ea425..e02ed70b0d7 100644
Binary files a/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/Project.jar and b/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/Project.jar differ
diff --git a/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/formats/ASCIIMathML.xml b/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/formats/ASCIIMathML.xml
new file mode 100644
index 00000000000..82f099526e4
--- /dev/null
+++ b/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/formats/ASCIIMathML.xml
@@ -0,0 +1,543 @@
+
+
+
+ ASCIIMathML
+
+
+ `
+ `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ (
+ )!
+
+
+ ln
+
+
+
+ log
+
+
+
+ sin
+
+
+
+ cos
+
+
+
+ tan
+
+
+
+ sin^{-1}
+
+
+
+ cos^{-1}
+
+
+
+ tan^{-1}
+
+
+
+ sinh
+
+
+
+ cosh
+
+
+
+ tanh
+
+
+
+ sinh^{-1}
+
+
+
+ cosh^{-1}
+
+
+
+ tanh^{-1}
+
+
+
+ sqrt{
+ }
+
+
+ e^{
+ }
+
+
+ max
+
+
+
+ min
+
+
+
+ det
+
+
+
+ Tr
+
+
+
+
+
+
+
+
+ !=
+
+
+
+
+ +-
+
+
+
+
+ :=
+
+
+
+
+ -
+
+
+
+ (
+ )/(
+ )
+
+
+
+ -:
+
+
+
+
+
+
+
+
+
+ >
+
+
+
+
+
+
+
+
+
+ =]]>
+
+
+
+
+ sub
+
+
+
+
+ sube
+
+
+
+
+ \not\subset
+
+
+
+
+ \not\subseteq
+
+
+
+
+ ^{
+ }
+
+
+
+ _{
+ }
+
+
+ root(
+ )(
+ )
+
+
+
+ (
+ )
+
+
+
+ larr
+
+
+
+
+ rarr
+
+
+
+
+ uarr
+
+
+
+
+ darr
+
+
+
+
+ lArr
+
+
+
+
+ rArr
+
+
+
+
+ harr
+
+
+
+
+ hArr
+
+
+
+
+ \nearrow
+
+
+
+
+ \searrow
+
+
+
+
+ \nwarrow
+
+
+
+
+ \swarrow
+
+
+
+
+
+ EE
+
+
+
+
+ AA
+
+
+
+
+ in
+
+
+
+
+ \not\exists
+
+
+
+
+ !in
+
+
+
+
+ \simeq
+
+
+
+
+ vv
+
+
+
+
+ ^^
+
+
+
+
+ not
+
+
+
+
+
+
+ int
+ d
+
+
+
+ d/(d
+ )
+
+
+
+ del/(del
+ )
+
+
+
+ sum_(
+ =
+ )^(
+ )
+
+
+
+ prod_(
+ =
+ )^(
+ )
+
+
+
+ lim_(
+ ->
+ )
+
+
+
+
+ \left|_{{
+ }={
+ }}
+
+
+ int_{
+ }^{
+ }
+ d
+
+
+
+
+
+
+
+ [
+ [
+
+
+ ,
+ ]
+ ,
+ ]
+
+
+
+
+
+
+ (
+ )
+
+
+ {
+ }
+
+
+ [
+ ]
+
+
+ |\
+ |
+
+
+
+
+
+
+
+
+
+
+ <Γ>
+
+ Γ>
+ <Δ>
+
+ Δ>
+ <Θ>
+
+ Θ>
+ <Λ>
+
+ Λ>
+ <Ξ>
+
+ Ξ>
+ <Π>
+
+ Π>
+ <Σ>
+
+ Σ>
+ <Υ>
+
+ Υ>
+ <Φ>
+
+ Φ>
+ <Ψ>
+
+ Ψ>
+ <Ω>
+
+ Ω>
+
+
+ <α>
+
+ α>
+ <β>
+
+ β>
+ <γ>
+
+ γ>
+ <δ>
+
+ δ>
+ <ε>
+
+ ε>
+ <ζ>
+
+ ζ>
+ <η>
+
+ η>
+ <θ>
+
+ θ>
+ <ι>
+
+ ι>
+ <κ>
+
+ κ>
+ <λ>
+
+ λ>
+ <μ>
+
+ μ>
+ <ν>
+
+ ν>
+ <ξ>
+
+ ξ>
+ <π>
+
+ π>
+ <ρ>
+
+ ρ>
+ <σ>
+
+ σ>
+ <τ>
+
+ τ>
+ <υ>
+
+ υ>
+ <φ>
+
+ φ>
+ <χ>
+
+ χ>
+ <ψ>
+
+ ψ>
+ <ω>
+
+ ω>
+
+
diff --git a/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/formats/MoodleTex.xml b/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/formats/MoodleTex.xml
new file mode 100644
index 00000000000..92e63017cdf
--- /dev/null
+++ b/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/formats/MoodleTex.xml
@@ -0,0 +1,541 @@
+
+
+
+ MoodleTex
+
+
+ $$
+ $$
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ {
+ }!
+
+
+ \ln
+
+
+
+ \log
+
+
+
+ \sin
+
+
+
+ \cos
+
+
+
+ \tan
+
+
+
+ \sin^{-1}
+
+
+
+ \cos^{-1}
+
+
+
+ \tan^{-1}
+
+
+
+ \sinh
+
+
+
+ \cosh
+
+
+
+ \tanh
+
+
+
+ \sinh^{-1}
+
+
+
+ \cosh^{-1}
+
+
+
+ \tanh^{-1}
+
+
+
+ \sqrt{
+ }
+
+
+ e^{
+ }
+
+
+ \max
+
+
+
+ \min
+
+
+
+ \det
+
+
+
+ Tr
+
+
+
+
+
+
+
+
+ \neq
+
+
+
+
+ \pm
+
+
+
+
+ :=
+
+
+
+
+ -
+
+
+
+ \frac{
+ }{
+ }
+
+
+
+ \div
+
+
+
+
+
+
+
+
+
+ >
+
+
+
+
+ \le
+
+
+
+
+ \ge
+
+
+
+
+ \subset
+
+
+
+
+ \subseteq
+
+
+
+
+ \not\subset
+
+
+
+
+ \not\subseteq
+
+
+
+
+ ^{
+ }
+
+
+
+ _{
+ }
+
+
+ \sqrt[
+ ]{
+ }
+
+
+
+ \left(
+ \right)
+
+
+
+ \leftarrow
+
+
+
+
+ \rightarrow
+
+
+
+
+ \uparrow
+
+
+
+
+ \downarrow
+
+
+
+
+ \Leftarrow
+
+
+
+
+ \Rightarrow
+
+
+
+
+ \leftrightarrow
+
+
+
+
+ \Leftrightarrow
+
+
+
+
+ \nearrow
+
+
+
+
+ \searrow
+
+
+
+
+ \nwarrow
+
+
+
+
+ \swarrow
+
+
+
+
+
+ \exists
+
+
+
+
+ \forall
+
+
+
+
+ \epsilon
+
+
+
+
+ \not\exists
+
+
+
+
+ \not\epsilon
+
+
+
+
+ \simeq
+
+
+
+
+ \vee
+
+
+
+
+ \wedge
+
+
+
+
+ \neg
+
+
+
+
+
+
+ \int
+ \,d
+
+
+
+ \frac{d}{d
+ }
+
+
+
+ \frac{\partial}{\partial
+ }
+
+
+
+ \sum_{{
+ }={
+ }}^{
+ }
+
+
+
+ \prod_{{
+ }={
+ }}^{
+ }
+
+
+
+ \lim_{
+ \to
+ }
+
+
+
+
+ \left|_{{
+ }={
+ }}
+
+
+ \int_{
+ }^{
+ }
+ \,d
+
+
+
+
+
+
+
+ \left( \begin{array}{ccc}
+
+
+
+
+ \\
+
+ \end{array} \right)
+
+
+
+
+
+
+ \left(
+ \right)
+
+
+ \{
+ \}
+
+
+ \left[
+ \right]
+
+
+ \left|
+ \right|
+
+
+
+
+
+
+
+
+
+
+ <Γ>
+
+ Γ>
+ <Δ>
+
+ Δ>
+ <Θ>
+
+ Θ>
+ <Λ>
+
+ Λ>
+ <Ξ>
+
+ Ξ>
+ <Π>
+
+ Π>
+ <Σ>
+
+ Σ>
+ <Υ>
+
+ Υ>
+ <Φ>
+
+ Φ>
+ <Ψ>
+
+ Ψ>
+ <Ω>
+
+ Ω>
+
+
+ <α>
+
+ α>
+ <β>
+
+ β>
+ <γ>
+
+ γ>
+ <δ>
+
+ δ>
+ <ε>
+
+ ε>
+ <ζ>
+
+ ζ>
+ <η>
+
+ η>
+ <θ>
+
+ θ>
+ <ι>
+
+ ι>
+ <κ>
+
+ κ>
+ <λ>
+
+ λ>
+ <μ>
+
+ μ>
+ <ν>
+
+ ν>
+ <ξ>
+
+ ξ>
+ <π>
+
+ π>
+ <ρ>
+
+ ρ>
+ <σ>
+
+ σ>
+ <τ>
+
+ τ>
+ <υ>
+
+ υ>
+ <φ>
+
+ φ>
+ <χ>
+
+ χ>
+ <ψ>
+
+ ψ>
+ <ω>
+
+ ω>
+
+
diff --git a/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/lang/no.xml b/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/lang/no.xml
new file mode 100644
index 00000000000..3664133d888
--- /dev/null
+++ b/lib/editor/tinymce/jscripts/tiny_mce/plugins/dragmath/applet/classes/lang/no.xml
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+ Feil ved lesing av formatfil: Sjekk om fila er gyldig
+ Feil ved lasting av formatfil:
+ Feil ved lasting av lagret uttrykk
+ Feil ved lagring av uttrykk
+ Kan ikke klippe ut markeringen:
+ Kan ikke kopiere markeringen:
+ Kan ikke vise treet:
+ Oppgaven kunne ikke fullføres:
+ Kan ikke legge til en matrise her
+ Operator mangler ved posisjon
+ Operatorens variabel (Argument) mangler ved posisjon
+ Feil: Kan ikke eksportere til bilde. Sjekk internettforbindelsen og tilgangen til http://www.mathtran.org
+
+
+ Uttrykket kan ikke tolkes
+ DragMath - Velg formatfil som skal lastes
+ DragMath - Velg uttykksfil som skal lastes
+ DragMath - Velg hvor du vil lagre uttrykket
+ Angi antall rader i matrisen
+ Ange antall kolonner i matrisen
+ Matrisedimmensjoner
+ Ingenting er valgt for utklipp
+ Ingenting å lime inn
+ Ingen boks valgt for å lime inn i
+ Ingenting valgt for kopiering
+ Kopiert
+ Feil ved lesning av output data
+ Uttrykket er eksportert til utklippstavlen
+ Inget uttrykk å omforme
+ Ingen formatfil har blitt lastet ennå
+ Velg bildestørrelse 1-10 (Minst-Størst)
+
+
+ Multiplikasjon
+ Divisjon
+ Addisjon
+ Subtraksjon
+ Komma
+ Plusss-Minus
+ Kvadratrot
+ N-te rot
+ Eksponent
+ Indeks
+ Matrise
+ Integrasjon
+ Derivasjon
+ mindre enn
+ større enn
+ mindre enn eller lik
+ større enn eller lik
+ lik
+ Ulik
+ Union
+ Snitt
+ Inneholdt i
+ Inneholdt i eller lik
+ Ikke inneholdt i
+ Ikke inneholdt i eller lik
+ Sinus
+ Cosinus
+ Tangens
+ Invers Sinus
+ Invers Cosinus
+ Invers Tangens
+ Hyperbolsk Sinus
+ Hyperbolsk Cosinus
+ Hyperbolsk Tangens
+ Invers Hyperbolsk Sinus
+ Invers Hyperbolsk Cosinus
+ Invers Hyperbolsk Tangens
+ Logaritme
+ Naturlig Logaritme
+ Eksponetialfunksjon
+ Minus
+ rund parentes
+ klammeparentes
+ hakeparentes
+ Absoluttverdi
+ Uendelig
+ Gresk bokstav
+ Faktorial
+ Maksimum av en mengde
+ Minimum av en mengde
+ Tilordning
+ Ukjent funksjon
+ Determinant
+ Spor
+ Bestemt integral
+ Produkt
+ Sum
+ Grenseverdi
+ Beregn et uttrykk i et punkt
+ Venstrepil
+ Høyrepil
+ Oppoverpil
+ Nedoverpil
+ Dobbel venstrepil
+ Dobbel høyrepil
+ Venstre-høyre-pil
+ Dobbel venstre-høyre-pil
+ Nordøst-pil
+ Sørøst-pil
+ Nordøst-pil
+ Sørvest-pil
+ Multiplikasjon
+ Divisjon
+ Ekvivalens
+ Eksisterer
+ For alle
+ Element i
+ Eksisterer ikke
+ Ikke element i
+ Asymptotisk ekvivalent med
+ Eller
+ Og
+ Ikke
+ Partiell derivert
+
+
+ Last uttrykk fra en fil
+ Lagre uttrykk til fil
+ Eksporter uttrykk til utklippstavlen
+ Angre
+ Gjør om
+ Klipp ut
+ Kopier
+ Lim inn
+ Rens hele arbeidsområdet
+ Velg hele arbeidsområdet
+ Last en eksportformatfil
+ Last en språkfil
+ Vis uttykkstre
+ Vis innholdsblokk for uttykkene i arbeidsområdet
+ Åpne hjelpefiler i nettleseren
+ Om DragMath
+
+
+ Fil
+ Åpne...
+ Lagre som...
+ Eksporter til utklippstavlen
+ Eksporter til bilde
+
+ Rediger
+ Angre
+ Gjør om
+ Klipp ut
+ Kopier
+ Lim inn
+ Rens arbeidsområdet
+ Velg alle
+
+ Alternativer
+ Velg eksportformat
+ Velg språk
+
+ Hjelp
+ Debug
+ Vis uttykkstre
+ Vis innholdsblokk
+ Online Hjelp
+ Om DragMath
+
+
+