From ef091bc7b356f01207db82cfa6e7a7927f6d488e Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Tue, 10 Dec 2024 18:54:56 +0100
Subject: [PATCH] update translations

---
 locale/en/LC_MESSAGES/vips.mo | Bin 61113 -> 61135 bytes
 locale/en/LC_MESSAGES/vips.po | 370 +++++++++++++++++-----------------
 2 files changed, 186 insertions(+), 184 deletions(-)

diff --git a/locale/en/LC_MESSAGES/vips.mo b/locale/en/LC_MESSAGES/vips.mo
index 4fe8e3f751cb9a804d256c208baeeacd23d1b4f5..dba347dba1c6314a7510ff5101775f518cb59e2a 100644
GIT binary patch
delta 9712
zcmdmam-+l%<_#`f^|lNQ3{SEd7^E2(7?g4t7=#%Z80>Nw7!(;87=m&b7*rS-7)o*&
z7`PZ17-r@$Ft9N&Ff7SoVBlt8U|5~Qz#z!Lz_1-kpUh!k;Adc9xShkmAi==E@EWR)
zC6|Fgj)8$eAeVtboPmKsKbL_)l!1Z4J(r=Lft`VYAvTwR!HI!^AvKqQA%uZ}VMQ(j
z!$k%LhQGNC46zIh4CnJ07_KrfFzDtpFmNz1FfbQD9L7_?z#ziFz+hOwz+lh7z~EK@
zF}SUOfkBIbfniPo#No#aAP&9+rSBCmFnBO9FuW?LXJDAhz`$T!$iSe=z`$^_5aRRq
zg$xWv3=9l{MGOo!3=9k|MGylTix?P6nHU&)ix?QTgB()Iz>v(qz_7cNfkBdifkD2E
zfngE@1A}E5B&5!iF)*+&Ffd#$V*q>fMi~PG69WUogE9sNF$M;P$Mt29p!!t?F+jK+
z;sf1shz4gU?OhHD+Te1Cy5w>O22KVBhT3vSkhYgYqGEnI1A{XI1H;C028JpI28OTY
zkPs`VfT*vmfP`3c1p|XD0|P_-j0%W_+bS3s;ushh&Qvfk@GvkiXjeisT2w+bI#xo`
zhIb_-NaHIZKFg|PV31*8V92k8IIO3Vfx(=CfnixC!~^%B<~*xpU|?lnV0d52z+eb+
zSS164JOe{LgL)MtsNAa{7W!2|G=^6(FeorEFvM3eFbFX)Ff>#_LTYjqSR=!lDu~0+
zR6!j02rB=k3X(Qht0DTesv-Klt07SsR}GQRs%BsaVyI_e=!Z%?s%Bu|V_;x-SIxj6
z07`t-kRau&fjCH^24b;B4a8s%C_l3X;^WR51_liV28M$*5OZGDK;rl(RKGwi14A?e
z1A{~@B+Zo6GBB{#GcYjRsD)T~uND%=?`t6%|JO1w@G>wkh}A)Ss!|6r*s2Z^Ql51X
z2L?gulsZT@E~|s2iAi;k#Js8w5_M<lAW`-Js{Uym14BJ1b$+jdSojC3P`Dmqp?W<e
zZf)xs7}OXT7^3PS1~k?~;<BwC;-H>-h{I>sL(;%%DF0|ZB&e^}Gcf2fFfjb8hm->v
z4GauBK>5Fcp&nc?Ff=kSM1rzUBP4ZJHbNBkH9}J9+D3?vPB%gv^tcfcB@9gvi#eJg
z7E3fi(vndVB#~J*F)&y#Ffe2{K^(B83F5I!Q1vgG>KPbZ7#J9snjul(-V6!Sh-QdS
zv!ML^W=P^`gwnmukSLhh3`tyznjz)K)@Ddh-)@FD=si?DXA1*^5(5K+XbU9wShPUQ
zbFOcJ806mq$#xMf3=Eo}lCXt=!GM8*p}z%Ek{xJ)_~dm91A{gL1A|H{L|s5DM82w(
z0bF1$ZH1JCH(DWyRiX_dZ_x%(pWFs1VSC#c7<@qa|4|zxRqD4hFcdH_Fm$&=4Eoa!
zDM<7?AgR5$1Cki0bU<9br~?uu>pCFW?^p*UO<d@JM8UNVNZPmym4DL#iPCRSb3{AA
z>gpMkJ0UL9>SSOrVPIeg>4XGjXD1{(t?z`y`HfBn1}RX%(FsW-0$mUXsdhnv+_(#D
zAcK1s#36oN5OYGhAnL2SAZeh#3lar;yBHXhLHYkg7o;+H)5XBh%)r24+6{5}&TdFZ
zoalyRqu<>SpUd_@Xw4o51}l*I9tH+S1_p+L9!QjJ>VZV%;~q$^`OpJ#ka#a7vC8&B
z(wJ^91A_`E|J(OMO16|<h!1O_{29HFINaFFz@W##z;Lk_666ehki;d?$G~9Cz`$VC
z$G`xp#`F3hX=zO##K&9vAQqkKgM`$bK1liS3aX#2pMjwsRPQVFLwsb@57FS!4~f&L
zeyGFxA#qm=rRVfR4BXuh$xbKxAwIs}56KO0pyL1gAt5O`0TM+j6Ce(=m;f=~cLGB_
zLm~qML-+)U19nb;#QD()5Qn^*07-ld6Co~FoCrw^wi6i`EI|d*L`XR>Wg^7qb0$Lc
zEu9ES-P<QZ;+$m?B!rA6K^$B#36dS#Ce=f#$(55B7&1ZGYBB>uJOcwm-(*O3dp8*p
zx9U?M24zlxB+}_q7#MUwwdE8@)cl+RQLizTfx&@+fgy1!1A`d@1H+=J3=Ccj3=B7?
zGBBuv%%27c5ua(05;wYj8l>PUng%Iwnx{d6rehi;u}qo<@yViTkhp$74dQa`=@6gz
zO@|a<DbpePR!)aR!DguZvFVUpaA!IsB$;MFqE2}RB(2pO&VU4+&kTr*LT5nYGG_+F
zVU;r=skaNtpD+WGeHKF1uYvLp&wxb5xfu`#T${nbV8_6~@Nx#EK+>2AiJFX=5c#T^
zVDsx4dS^oN?Yx-~i<d$bY?=v)v!gR1l?d}Jh|e`<L2`ljEJ#x-c^1S+X|o_fUNQ?}
z-s)M9sMs_M5`~{<K`b_%4e@}-Y*2{TGcW{$84L^&vmpv%p>)A)NNR1K4N06cW<z|q
z1gd_`Y=}i0q5K`QAyKv$Dt>l0B-dPl(w}F8eas*<2V$=B90mp!Q2w`=12Nck4#X#}
zb0AR>JO|>StT~X7shtDyc^8zwXb!}{^>ZMJ>Ht*zd8m1h=0M{9)f|XJ1?EDcT6`|V
ze1*9T4E3P)xcOX&0seC#`8{qfq~t1}3n_r+&4o0__sxY^IAI<n@hqGNiPJsvAmZod
zK^%O49we$h&4ZMPqVpk%(``N^=mX|MLNt0lLp`|No<1LvikHu4U@&H2V0behqETT1
zgdey7l8ssyKrFtn08#?JhVoe#LQ=QFLP+`GxDevwxP=f0rY?j;P5DAdLDaqw5;e0I
z)<c3~*FuQPFD`_Hz!Rv#zY8HjF1Uz+A%cN{L30rUgEs>ML(?J#1~&!<hI5M;7{WmH
z`eH~n%~=eI%AHX9;9`h{Cl^CP`0ipz+`m~2$-a#BOCUifz69a`jU^DDTQ7k)Bxec4
z0j*0QKAQ{W?}Ex-S_1Lm>m?8a|1N=eNO&nkpVm@H?r~ZQ5l>$V37NX3khE6c3RO6H
zDa2)~mqOy`0F-|ks_?;5h|k_Fh181QmO^}_xeVd~i)9d>dP4cJ%OHs@Zy6-Y%9lZk
z_DRbiA-8)OI8oO#FfE5D<X;X60g2_1xYAw@agg<Lh=l>mA<gXO<&cta_i|AFWnlQe
z9OAG)P;*#TKoT483P>UpUjYdrs}&Fj`#|aF6`(X!&%lrc)zGp6k}CUFKuWw>D<G+V
z0hB(l0unM0pa#BP0cjWfh0^jXAr?8Vgop>Pgs3lF32{)vN=Qg_t%QWw(v=Jhpq4hn
zwv`Z{o&pIlFfiO-35l!ED<N^pwF<&lSOwvmuYwrl3l+~;1u?LG6~w_4Rzb|$unOXU
zqpKhey08k;7W@R&FT0w7p<bDRfx%)mL_y4Ih{1KMAt5nyH8_qKmac}x?Ix(YW2+%i
z_F^?8aeZ73i6XHz5DPumKoVET8c5V6t${c&YYik3SFZszy%-o~tYN4J4=C(e!@v;C
zz`$^L4a6exwUE@Sy%rLr&QLmZEkr(jEhLJnq2i5eA!%mvT1ZeYUJG&H+O-e|Y=fG&
zZ!IKETw4ptT|d{>LwqW<4x&(Q9mGd!>mc>L_c}<BR<488?=#myqTtdxNP+WW9i$z=
zxgO#mv-OZfX0sj=65i_}As7awlcC}T>mk{&x_&(aLjtHkSq~|Z9<PT45z_{U#qt{<
zC7=BUNROs#1EjUQX9J{md$s`*^y(WSJ*6lpU9k}&K5ZkU`aQW3(g5My1gTXGH$g(U
zK7SJ=uG%+2LSpJBNYE|Z1j-%^468Old~^h=;qoR(P``$X|AvZlZH9;|ZH9!P(Pl{Y
z4BrfivY5?~j!VI2NYic3W^f4BGhEvY@#*)?kfxOQ7Kl&Xwm^cmVhg0;Sh@w0NY8D7
z_~^qHNZK&i3NhGeD<n?yp#1i&kh){@R!H0N`BsR-n72VfN@E+y+<FEEw{4K1&))`i
z5knu8zkVA7gCD4j-v%kMWVb_Ho&u%kZHMT)u^poC`*ujtEwKX<^qxB)9;w*@v3T7M
zh{G@MfYc$vI~f>kK=pt8PKbs%J0T%(eka6d|8_!3Jb_&hi#>KhENa>XNyUqIfqcNg
za12Vn-^IX?1sY)34QUBA?}nJOYc~UfJE*a`8<M?6_AoG%fQI4rFfi1EdM-=$K;rn>
z9*Bmodmsf4`(8+@mfH*Qfy!P;qVwDfv7l=&WZ3TDUWm_F_CX35mwk|iNB%yD1E=nT
zIDFqeNTR#H4-!@1_c7Fio5uqCAziTO{g6iElKl(}mqEj0`yq*Q`vFMeI(h(-ovt2$
zgvg@<ko+!l5aM99gOF@&dk_*rt_LA?O2$D324)5ZhU$Y5bLtO55_|ta=t#zFsK$i{
zAud~a5RzyPLHYL%LUP0RgOGeHcnFd>B@RIbC|wUhvgP7K5FejC1POs}hakOZnZuB@
zkN~A89fp)AN9qql3Yx!%Ar@*Mfmq~z1QKM4P=3=9NMf4<72ge|?;L?R`0o)&h=?79
zG~EJ@Ld+>Y3Nd%$QAoM6_9!F@PaTD1^Lp-MkRTN~1_>I)V~`*<JO)V%*2f@0=nEB3
zI0lKsEU5Y>sJcl|@g-36_8fzR)X8HE45kbW3>S_;qKNG{q%M#>4vvC)2EF5u#AkIJ
zQe=7_ha|cXC_m~r#DS?$ei4*kdmK`*bV0@E9fyR(%Ht59A36?6?RSnt3Zn1FAtC+e
zI3!zZodA`D^$ZM^Cm{KI`w0eyO$-bS|4u+$zVRd^4tJb{IPl&{NcMbt5)x7}ryvEF
z&MAn)eNI6_F8mZkec~xdwk|luz)-}%z_9ofBm~4xL+TLS(+muHp#1NA8WML!ry&-v
zInBVJ&&a^A`7|UqJU#;{FqF<hO0K-KkVMsU77~XS&O&^6^DHFw-#ZIQ?a$6a9P;Wc
z#KAwIH0L=;$Vr}KV5kQTzw4fZ7+`u1qQUAMB<?-WL82o19K_{`=O7J>igS>B-g^$x
z>fLb;VlnG^2+eyQl4eBDL!v?h%6B>sQ6G995@L(aGt`5J$JasyHl2sKZ0~tUNL+-{
zH_k&+@BQ<T)cof>q->YC08!_20TT4V7a$Ify#T2bk}p7VO+QrKIw-yM0wm=2T!4;P
z9=!l@@%;;s)cxrK#6qr%5TC1GgjisA5fTL+7a<{$b`g@@sxLx(zUU$(1Xo>zRJS`X
zLW=N*7a<Opyab_5FF_J(VErXX5M^D07|?PFQgZcNf>^x%62zcmmmmhcy96m<)GkAO
z;C~rXLPlJM=uf*0F)!~j#OEECAyK;=s&36?NLtu+8Df6@DX751%MhP`ybQ^ooL9j4
zlR@eVB(<ttfymoH>5wZBgL1AwLaGMJpLqph;Yz5wbypzW^kY{bY3k$^i21i6bUnkH
zE08$<3soR^6%vQaS0Qn$c@>ga46Z_=$QnxfU4;a7;#EjCEVv4(q$XU2_<ZYC28QJf
z3=CJULOf7&4bsP)bPeLM>(@ZpyPkpJ@imA8IIlxoD0>~ELH{}=NL{Z(Eb@iQ$6SXv
zEblr4gFXWTL+N!$y}$H2B&x1mhXn1v>ktQv-hkAO8aE*3WZZy6S@{iU|G)JHByn}!
zfCTB38<4nN0@bh<D!%6iq)s?<0}_O9Z$KRW52|12CL|<eZbHnnxd{n5x0?|20-^k<
zn;@SvFr?mOV5kQTEOy_71l_KikP_?uO-TD(=oW-Fy9JStg7WKcK}J3o--0Bzdr<iw
zw;)Y4+1sF^m4U(jHl&uUy$uPWRktCH+1s}v=BeFbs0WYZdEbHfto05gXqMf9xO~eU
zND%J714&eu?m*JU^*fL#xC>SP1giei9Z0tPdj}HKLU$qR6z@VjqHz~8eCKl);?Tys
z^^l-gd>4`*Pu_(D>7%=lwD1jT0LMLu#r*dm28u%YGWQ_*l<q++w!Q}`83XP?Dy`~!
z5TAD3gA_<>?=di>gT@2zL88#H{ywAt3Azudtt#(B65o{jkPujPAJVYcdLJ?odH+7d
z0+|Pp#OeM3qTl}k#DQfGAP%p2011J<2awz__W{H~dmcb6KKTF=vh}y13f?||7|in!
zVu1NWNJw}-gt$ERA*A~3d<aQQ+aE#<Jn#^bXwN=`gv{NC5DT6>gye#+4<RAM^9T}!
zs*fNRYdr#+Q_o=g2vVfFJ%VURc?2mUs~<r^VEQA71&ba*EZp=6l1BDJ)t`L?@#zyN
z|MMe=!?_+qa)I1qNMh7@3<<Hc$B+=odkiwKo`IqFF(li}dJGBrU5_ED`od#KB6;-~
z;t-xE5Cg=YfHX2N$UlKJrF5P^s_EP(kn&*76Nm%uJb`%Z!xP913*S=)h5!ZzhODQM
zT5$JM1_pCb{m=0X(in7j1_|QIXOQf&{28RIzwr!GurNM{h-*HFG^wJVLmHJ6o<kgP
z=s6?}F}{FAfy@hthjd>+JmCBS5(R!QARY;R!N5=tnqZ860cpo)zJN4D*1UjZ$7e4f
zLC^jYVxjm;h(W$DA!#JyB_!yxUP4lNC6u1`5|S7Xzl1p8<V#4}xc?I3uxBqJb;<Xa
z4E5jz1pKcc3KU;Kf>z@d#D%7>Alb_H6(lZ$UV#%0L(D6P#i_3#aa-~VGA6VMD*o;j
z#DRZbK|H|!8sZ@N*ARWGuOSXGd0h`Fn_XW+g1GfHq@Y;)8j=VvzJ@fV-oA!7?Bi=l
z0rKxPBq)vFKrFU+0|~j3HxP^0y@7b>z#E9g$KOEIpM3*K<d@z+9QLyQ4J5Jrd;_VK
zc;7-4N<wM5w-AGr-$JTUt+$ZWulp7fLe_5~so5DSp7a(HQUz}zKCFW3>xQcDdkYDH
zX>TD8tzQZi*!~t0x5wT>^5@035C=VhI^YA;g70r3QNsET;!vq~kOD~l9mHa{cMx*|
z-a*twzk`Ha!8?dYYTrRT(DDx4(2-)8^bV5Uw!ULvU}RumZ~zeu3=IC0XX<D(R!=^v
z6U-PkSyES7H3BL#fsuis5z3BXWMDYX2r<%*k%1v-a-yz0YcC@MgU{qvU2V{+6NVq4
zWe1E53^q_bE0`D<PB1bstYDmcPFId|9wP(8QU(TwS(Cr&s<SR<WMIgftf(i?xL~rQ
zo;>R$Mh1qS$*FqsvXdDZ7}}T^7+e?`82*ALpO_%|JsdROGkKw&G3#tb28Qy<H}#ZN
z{h(I4F)=WxF)}cCFflL$GBPm4fEKARKtSnaMSWq>EJjEvvXqg5;Vc6K!!-s5hKZ9s
z^_>|TCim)_GiFads^85xeR80IKcm;=g$BZm?UT0}*h_XYGB6xuU|^_YWMKFKwe1)a
z1H<CUyoT+fGe9CBdl?xRG8h;bjx#YZEStR2P@Qr9<co&pjH#13jr<j-f>bduFlaF{
zFr0@tilK~&fnhTf1A`tT14I7gN+V^)s>ySWv>8(-pEOEl%$=-j9LyL#xzX64aqi@c
z#`cVblLbxGIU^Yv7;+gH7=kA|n&=CLFfuUgW?*2DhMM0txzR+Kv0(C2lW@j_$$w46
zIhz?77<iZ%80JitHI-If2#Po+1_o6|28K{ZNDh0<2w9I(&&a?~&&0q`JUP}>ov~(e
zt7$Z&=j4Z`(u_ru|C*|c#xpW76frR{%x8iOYJj}aH`&t6T(FywfnhahWeNiWLlS5%
zZgQiUJY(zRg=Xr4m5dAw0!$#a3=El!3=AccZ<;Byb}%w9R7_?xPi735oNDeY>CVW&
z;0;v;QOm&K%D}*oJo%uxH0u&Z28P<n56$}-eJ2-M=rc~4ywF0MF?#Y@i(p2#$%>ZR
zoEeM^4E>A@3^|iSEtMIkO|G=mXPh~CrDZm6Iy7Xw85tP5CM#NLGd4~3weprM1G$Tl
zfgzR=QgVW9J<rI%5H)$Dm9c0VR96Nlo*5wdDsJ*mD`&=*$+p(wj7ghAttS|4{+O*H
Vu$iOgu-E3x$7XVG4!)Eo0|0H=YqtOZ

delta 9731
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

diff --git a/locale/en/LC_MESSAGES/vips.po b/locale/en/LC_MESSAGES/vips.po
index 3bf7e0e..bd683c3 100644
--- a/locale/en/LC_MESSAGES/vips.po
+++ b/locale/en/LC_MESSAGES/vips.po
@@ -2,7 +2,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-03-21 18:17+0100\n"
+"POT-Creation-Date: 2024-12-10 18:51+0100\n"
 "PO-Revision-Date: 2011-12-07 13:49+0200\n"
 "Language: en\n"
 "MIME-Version: 1.0\n"
@@ -25,13 +25,13 @@ msgid "Erstellen und Verwalten von Aufgaben in Vips"
 msgstr "Create and edit tasks and worksheets in Vips"
 
 #: VipsPlugin.php:100 VipsPlugin.php:183 VipsPlugin.php:275
-#: controllers/sheets.php:484 views/pool/list_assignments.php:11
+#: controllers/sheets.php:485 views/pool/list_assignments.php:11
 #: views/solutions/assignments_list.php:9
 msgid "Aufgabenblätter"
 msgstr "Worksheets"
 
 #: VipsPlugin.php:114 controllers/solutions.php:1039
-#: exercises/tb_exercise.php:205 exercises/tb_exercise.php:236
+#: exercises/tb_exercise.php:224 exercises/tb_exercise.php:255
 msgid "Sie haben keinen Zugriff auf diese Datei!"
 msgstr "You don't have access to this file!"
 
@@ -61,8 +61,8 @@ msgstr[0] "%d new worksheet"
 msgstr[1] "%d new worksheets"
 
 #: VipsPlugin.php:278 controllers/solutions.php:50
-#: controllers/solutions.php:124 controllers/solutions.php:1465
-#: controllers/solutions.php:1625
+#: controllers/solutions.php:124 controllers/solutions.php:1463
+#: controllers/solutions.php:1623
 msgid "Ergebnisse"
 msgstr "Results"
 
@@ -147,31 +147,31 @@ msgstr "This block \"%s\" has been saved."
 msgid "Der Block \"%s\" wurde gelöscht."
 msgstr "The block \"%s\" has been deleted."
 
-#: controllers/admin.php:192
+#: controllers/admin.php:198
 msgid "Die Notenwerte müssen zwischen 0 und 100 liegen!"
 msgstr "Grade intervals must be in a range from 0 to 100!"
 
-#: controllers/admin.php:195
+#: controllers/admin.php:201
 #, php-format
 msgid "Die Notenwerte müssen monoton absteigen (%s > %s)!"
 msgstr "The specified grade interval is invalid (%s > %s)!"
 
-#: controllers/admin.php:207
+#: controllers/admin.php:213
 msgid "Die Notenwerte wurden eingetragen."
 msgstr "The grade intervals have been saved."
 
-#: controllers/api.php:53 controllers/api.php:108 controllers/api.php:200
-#: lib/vips_common.inc.php:383 lib/vips_common.inc.php:401
+#: controllers/api.php:52 controllers/api.php:106 controllers/api.php:199
+#: lib/vips_common.inc.php:387 lib/vips_common.inc.php:405
 msgid "Sie haben keinen Zugriff auf dieses Aufgabenblatt!"
 msgstr "You don't have access to this task!"
 
-#: controllers/api.php:57 controllers/api.php:112 controllers/api.php:204
-#: controllers/sheets.php:185 controllers/sheets.php:327
-#: controllers/sheets.php:556
+#: controllers/api.php:56 controllers/api.php:110 controllers/api.php:203
+#: controllers/sheets.php:186 controllers/sheets.php:328
+#: controllers/sheets.php:557
 msgid "Das Aufgabenblatt kann zur Zeit nicht bearbeitet werden."
 msgstr "The worksheet cannot be edited right now."
 
-#: controllers/api.php:195
+#: controllers/api.php:194
 msgid "Sie haben keinen Zugriff auf diesen Block!"
 msgstr "You don't have access to this block!"
 
@@ -183,7 +183,7 @@ msgstr "Vips Settings"
 msgid "Anstehende Klausuren anzeigen"
 msgstr "Display upcoming exams"
 
-#: controllers/config.php:91
+#: controllers/config.php:83
 msgid "Die Einstellungen wurden gespeichert."
 msgstr "The settings have been saved."
 
@@ -340,7 +340,7 @@ msgid ""
 "die Sie Zugriff haben."
 msgstr "This page lists all the tasks that you can access."
 
-#: controllers/pool.php:58 controllers/pool.php:142 controllers/sheets.php:2093
+#: controllers/pool.php:58 controllers/pool.php:142 controllers/sheets.php:2098
 #: views/pool/copy_exercises_dialog.php:14
 #: views/pool/move_exercises_dialog.php:14
 #: views/sheets/copy_assignment_dialog.php:22
@@ -372,16 +372,16 @@ msgid ""
 "Vips, auf die Sie Zugriff haben."
 msgstr "This page lists all the worksheets that you can access."
 
-#: controllers/pool.php:130 controllers/sheets.php:2059
+#: controllers/pool.php:130 controllers/sheets.php:2064
 msgid "Aufgabenblatt erstellen"
 msgstr "Create a new worksheet"
 
-#: controllers/pool.php:133 controllers/sheets.php:2062
+#: controllers/pool.php:133 controllers/sheets.php:2067
 #: views/pool/list_assignments.php:109
 msgid "Aufgabenblatt kopieren"
 msgstr "Copy an existing worksheet"
 
-#: controllers/pool.php:136 controllers/sheets.php:2065
+#: controllers/pool.php:136 controllers/sheets.php:2070
 msgid "Aufgabenblatt importieren"
 msgstr "Import a new worksheet"
 
@@ -389,7 +389,7 @@ msgstr "Import a new worksheet"
 msgid "Titel des Aufgabenblatts"
 msgstr "Search title"
 
-#: controllers/pool.php:318 controllers/sheets.php:1030
+#: controllers/pool.php:318 controllers/sheets.php:1031
 #, php-format
 msgid "Es wurden %s Aufgaben gelöscht."
 msgstr "%d tasks have been deleted."
@@ -401,7 +401,7 @@ msgid ""
 msgstr ""
 "Some exercises cannot be deleted due to existing submissions for the test."
 
-#: controllers/pool.php:323 controllers/sheets.php:836
+#: controllers/pool.php:323 controllers/sheets.php:837
 msgid ""
 "Falls Sie diese wirklich löschen möchten, müssen Sie zuerst die Lösungen "
 "aller Teilnehmer zurücksetzen."
@@ -411,8 +411,8 @@ msgstr "To delete these items, you need to reset the exams first."
 msgid "Aufgaben in vorhandenes Aufgabenblatt kopieren"
 msgstr "Copy tasks into another worksheet"
 
-#: controllers/pool.php:363 controllers/sheets.php:1265
-#: controllers/sheets.php:1304
+#: controllers/pool.php:363 controllers/sheets.php:1266
+#: controllers/sheets.php:1305
 msgid "Die Aufgabe wurde kopiert."
 msgid_plural "Die Aufgaben wurden kopiert."
 msgstr[0] "The task was copied."
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Die vorherige Lösung wurde wiederhergestellt."
 msgstr "The previous solution has been restored."
 
-#: controllers/sheets.php:126
+#: controllers/sheets.php:127
 msgid "Diese Aktion zurücknehmen."
 msgstr "Undo this action."
 
-#: controllers/sheets.php:129
+#: controllers/sheets.php:130
 msgid "Die Lösung wurde gelöscht."
 msgstr "The solution has been deleted."
 
-#: controllers/sheets.php:157
+#: controllers/sheets.php:158
 msgid "Die Lösungen wurden gelöscht."
 msgstr "The solutions have been deleted."
 
-#: controllers/sheets.php:187 controllers/sheets.php:562
+#: controllers/sheets.php:188 controllers/sheets.php:563
 #, php-format
 msgid "Sie haben mit Ihrer IP-Adresse &bdquo;%s&ldquo; keinen Zugriff!"
 msgstr "Your IP address &bdquo;%s&ldquo; is not allowed to access!"
 
-#: controllers/sheets.php:189
+#: controllers/sheets.php:190
 msgid ""
 "Ein Start der Klausur ist nur mit Bestätigung der Teilnahmebedingungen "
 "möglich."
 msgstr "You are required to accept the terms in order to start the exam."
 
-#: controllers/sheets.php:191
+#: controllers/sheets.php:192
 msgid "Der eingegebene Zugangscode ist nicht korrekt."
 msgstr "The exam password is not correct."
 
-#: controllers/sheets.php:214
+#: controllers/sheets.php:215
 msgid ""
 "Das Aufgabenblatt wurde abgeschlossen, eine weitere Bearbeitung ist nicht "
 "mehr möglich."
 msgstr "The worksheet has been submitted, no futher changes can be made."
 
-#: controllers/sheets.php:216
+#: controllers/sheets.php:217
 msgid "Eine Abgabe ist erst nach Start des Aufgabenblatts möglich."
 msgstr "You can submit the worksheet only after you started working on it."
 
-#: controllers/sheets.php:261
+#: controllers/sheets.php:262
 msgid "Das Aufgabenblatt wurde noch nicht gestartet."
 msgstr "The worksheet has not been started yet."
 
-#: controllers/sheets.php:268
+#: controllers/sheets.php:269
 msgid "Das Aufgabenblatt wurde bereits beendet."
 msgstr "This worksheet already ended."
 
-#: controllers/sheets.php:274 controllers/sheets.php:1861
+#: controllers/sheets.php:275 controllers/sheets.php:1866
 msgid "Kein Zugriff möglich!"
 msgstr "Access denied!"
 
-#: controllers/sheets.php:290
+#: controllers/sheets.php:291
 msgid "Ihre Lösung ist leer und wurde nicht gespeichert."
 msgstr "Your solution is empty and has not been saved."
 
-#: controllers/sheets.php:294
+#: controllers/sheets.php:295
 #, php-format
 msgid "Ihre Lösung zur Aufgabe &bdquo;%s&ldquo; wurde gespeichert."
 msgstr "Your solution to the task &bdquo;%s&ldquo; was submitted."
 
-#: controllers/sheets.php:333
+#: controllers/sheets.php:334
 msgid "Die Zeit ist leider abgelaufen!"
 msgstr "Time has expired!"
 
-#: controllers/sheets.php:405 controllers/sheets.php:1131
-#: controllers/sheets.php:1692 controllers/solutions.php:905
+#: controllers/sheets.php:406 controllers/sheets.php:1132
+#: controllers/sheets.php:1693 controllers/solutions.php:905
 msgid "Zeichenwähler öffnen"
 msgstr "Show character picker"
 
-#: controllers/sheets.php:410
+#: controllers/sheets.php:411
 msgid "Lösung dieser Aufgabe löschen"
 msgstr "Delete solution to this task"
 
-#: controllers/sheets.php:413
+#: controllers/sheets.php:414
 msgid "Wollen Sie die Lösung dieser Aufgabe wirklich löschen?"
 msgstr "Do you really want to delete the solution to this task?"
 
-#: controllers/sheets.php:420
+#: controllers/sheets.php:421
 msgid ""
 "Dies ist die Studierendenansicht (Vorschau) der Aufgabe. Sie können hier "
 "auch Lösungen von Teilnehmern ansehen oder für sie abgeben."
@@ -521,29 +521,29 @@ msgstr ""
 "This is the student's view (preview) of the exercise. You may also view and "
 "submit student solutions here."
 
-#: controllers/sheets.php:423 controllers/sheets.php:1137
+#: controllers/sheets.php:424 controllers/sheets.php:1138
 #: controllers/solutions.php:907
 msgid "Aufgabe bearbeiten"
 msgstr "Work on this task"
 
-#: controllers/sheets.php:425 controllers/sheets.php:633
-#: controllers/sheets.php:1139 controllers/sheets.php:1710
+#: controllers/sheets.php:426 controllers/sheets.php:634
+#: controllers/sheets.php:1140 controllers/sheets.php:1711
 msgid "Studierendensicht (Vorschau)"
 msgstr "Student's view (preview)"
 
-#: controllers/sheets.php:430 controllers/sheets.php:638
+#: controllers/sheets.php:431 controllers/sheets.php:639
 msgid "Anzeigen für"
 msgstr "Show for"
 
-#: controllers/sheets.php:445
+#: controllers/sheets.php:446
 msgid ""
 "Bitte denken Sie daran, vor dem Verlassen der Seite Ihre Lösung zu "
 "speichern. Für die Eingabe von Sonderzeichen steht ggf. der Zeichenwähler "
 "zur Verfügung."
 msgstr "Don't forget to save your input before leaving the page."
 
-#: controllers/sheets.php:449 controllers/sheets.php:1145
-#: controllers/sheets.php:1402 controllers/sheets.php:1654
+#: controllers/sheets.php:450 controllers/sheets.php:1146
+#: controllers/sheets.php:1403 controllers/sheets.php:1655
 #: controllers/solutions.php:931 controllers/solutions.php:1012
 #: lib/VipsAssignment.php:91 lib/VipsAssignment.php:148
 #: views/pool/list_exercises.php:49 views/sheets/copy_assignment_dialog.php:42
@@ -551,8 +551,8 @@ msgstr "Don't forget to save your input before leaving the page."
 msgid "Aufgabenblatt"
 msgstr "Worksheet"
 
-#: controllers/sheets.php:582 controllers/sheets.php:617
-#: controllers/sheets.php:1702 controllers/solutions.php:367
+#: controllers/sheets.php:583 controllers/sheets.php:618
+#: controllers/sheets.php:1703 controllers/solutions.php:367
 #: controllers/solutions.php:910 controllers/solutions.php:1337
 #: views/pool/list_assignments.php:105
 #: views/sheets/list_assignments_list.php:133
@@ -563,183 +563,183 @@ msgstr "Worksheet"
 msgid "Aufgabenblatt drucken"
 msgstr "Print this worksheet"
 
-#: controllers/sheets.php:588 controllers/sheets.php:623
+#: controllers/sheets.php:589 controllers/sheets.php:624
 msgid "Lösungen dieses Blatts löschen"
 msgstr "Delete all solutions to this worksheet"
 
-#: controllers/sheets.php:591 controllers/sheets.php:626
+#: controllers/sheets.php:592 controllers/sheets.php:627
 msgid "Wollen Sie die Lösungen dieses Aufgabenblatts wirklich löschen?"
 msgstr "Do you really want to delete the solutions to this test?"
 
-#: controllers/sheets.php:594
+#: controllers/sheets.php:595
 msgid "Klausur vorzeitig abgeben"
 msgstr "Submit exam early"
 
-#: controllers/sheets.php:597
+#: controllers/sheets.php:598
 msgid ""
 "Achtung: Wenn Sie die Klausur abgeben, sind keine weiteren Eingaben mehr "
 "möglich!"
 msgstr "Note: If you submit the exam now, you cannot make any further changes."
 
-#: controllers/sheets.php:600
+#: controllers/sheets.php:601
 msgid "Aufgabenblatt jetzt abgeben"
 msgstr "Submit this worksheet"
 
-#: controllers/sheets.php:603
+#: controllers/sheets.php:604
 msgid ""
 "Achtung: Wenn Sie das Aufgabenblatt abgeben, sind keine weiteren Eingaben "
 "mehr möglich!"
 msgstr ""
 "Note: If you submit the worksheet now, you cannot make any further changes."
 
-#: controllers/sheets.php:612
+#: controllers/sheets.php:613
 msgid "Dies ist die Studierendensicht (Vorschau) des Aufgabenblatts."
 msgstr "This is the student's view (preview) of the worksheet."
 
-#: controllers/sheets.php:631 controllers/sheets.php:1708
+#: controllers/sheets.php:632 controllers/sheets.php:1709
 #: controllers/solutions.php:364 views/solutions/assignments_list.php:138
 msgid "Aufgabenblatt bearbeiten"
 msgstr "Edit this worksheet"
 
-#: controllers/sheets.php:732 controllers/sheets.php:1419
+#: controllers/sheets.php:733 controllers/sheets.php:1420
 msgid "Ungültiger Endzeitpunkt, der Wert wurde nicht übernommen."
 msgstr "Invalid ending time, reset to current time."
 
-#: controllers/sheets.php:804
+#: controllers/sheets.php:805
 #, php-format
 msgid "Das Aufgabenblatt &bdquo;%s&ldquo; wurde gelöscht."
 msgstr "This worksheet &bdquo;%s&ldquo; has been deleted."
 
 # php-format
-#: controllers/sheets.php:831
+#: controllers/sheets.php:832
 #, php-format
 msgid "Es wurden %s Aufgabenblätter gelöscht."
 msgstr "%s worksheets have been deleted."
 
-#: controllers/sheets.php:835
+#: controllers/sheets.php:836
 msgid ""
 "Einige Aufgabenblätter konnten nicht gelöscht werden, da bereits Lösungen "
 "abgegeben wurden."
 msgstr "Some worksheets cannot be deleted due to existing submissions."
 
-#: controllers/sheets.php:879
+#: controllers/sheets.php:880
 msgid "Die Blockzuordnung wurde gespeichert."
 msgstr "The block assignment has been saved."
 
-#: controllers/sheets.php:889
+#: controllers/sheets.php:890
 msgid "Aufgabenblätter kopieren"
 msgstr "Copy an existing worksheet"
 
-#: controllers/sheets.php:921 controllers/sheets.php:1773
+#: controllers/sheets.php:922 controllers/sheets.php:1778
 msgid "Das Aufgabenblatt wurde kopiert."
 msgid_plural "Die Aufgabenblätter wurden kopiert."
 msgstr[0] "The worksheet has been copied."
 msgstr[1] "The worksheets have been copied."
 
-#: controllers/sheets.php:931
+#: controllers/sheets.php:932
 msgid "Aufgabenblätter verschieben"
 msgstr "Move an existing worksheet"
 
-#: controllers/sheets.php:963
+#: controllers/sheets.php:964
 msgid "Das Aufgabenblatt wurde verschoben."
 msgid_plural "Die Aufgabenblätter wurden verschoben."
 msgstr[0] "The worksheet has been moved."
 msgstr[1] "The worksheets have been moved."
 
-#: controllers/sheets.php:982 controllers/solutions.php:1298
+#: controllers/sheets.php:983 controllers/solutions.php:1298
 msgid ""
 "Die Klausur wurde zurückgesetzt und alle abgegebenen Lösungen archiviert."
 msgstr "The exam has been reset and all existing solutions have been archived."
 
-#: controllers/sheets.php:1007
+#: controllers/sheets.php:1008
 #, php-format
 msgid "Die Aufgabe &bdquo;%s&ldquo; wurde gelöscht."
 msgstr "The task &bdquo;%s&ldquo; has been deleted."
 
-#: controllers/sheets.php:1121
+#: controllers/sheets.php:1122
 msgid ""
 "Sie können hier den Aufgabentext und die Antwortoptionen dieser Aufgabe "
 "bearbeiten."
 msgstr "You can edit the description and answer options on this page."
 
-#: controllers/sheets.php:1126 controllers/sheets.php:1684
+#: controllers/sheets.php:1127 controllers/sheets.php:1685
 #: views/sheets/edit_assignment.php:210
 msgid "Neue Aufgabe erstellen"
 msgstr "Create a new task"
 
-#: controllers/sheets.php:1148 controllers/solutions.php:934
+#: controllers/sheets.php:1149 controllers/solutions.php:934
 #: controllers/solutions.php:1015 views/sheets/show_exercise_link.php:3
 #, php-format
 msgid "Aufgabe %d"
 msgstr "Task %d"
 
-#: controllers/sheets.php:1221 controllers/solutions.php:1205
-#: exercises/tb_exercise.php:166
+#: controllers/sheets.php:1222 controllers/solutions.php:1205
+#: exercises/tb_exercise.php:185
 #, php-format
 msgid "Fehler beim Hochladen der Datei \"%s\"."
 msgstr "Upload error for file \"%s\"."
 
-#: controllers/sheets.php:1223 controllers/solutions.php:1207
-#: exercises/tb_exercise.php:170
+#: controllers/sheets.php:1224 controllers/solutions.php:1207
+#: exercises/tb_exercise.php:189
 #, php-format
 msgid "Die hochgeladene Datei \"%s\" ist zu groß."
 msgstr "The uploaded file \"%s\" is too big."
 
-#: controllers/sheets.php:1237
+#: controllers/sheets.php:1238
 msgid "Die Aufgabe wurde eingetragen."
 msgstr "The task has been saved."
 
-#: controllers/sheets.php:1343
+#: controllers/sheets.php:1344
 msgid "Die Aufgabe wurde verschoben."
 msgid_plural "Die Aufgaben wurden verschoben."
 msgstr[0] "The task has been moved."
 msgstr[1] "The tasks have been moved."
 
-#: controllers/sheets.php:1409
+#: controllers/sheets.php:1410
 msgid "Ungültiger Startzeitpunkt, der Wert wurde nicht übernommen."
 msgstr "Invalid starting time, reset to current time."
 
-#: controllers/sheets.php:1424
+#: controllers/sheets.php:1425
 msgid "Bitte überprüfen Sie den Start- und den Endzeitpunkt!"
 msgstr "Please check the starting and ending points!"
 
-#: controllers/sheets.php:1531
+#: controllers/sheets.php:1532
 msgid "Das Aufgabenblatt wurde gespeichert."
 msgstr "The worksheet has been saved."
 
-#: controllers/sheets.php:1678
+#: controllers/sheets.php:1679
 msgid ""
 "Sie können hier die Grunddaten des Aufgabenblatts verwalten und Aufgaben "
 "hinzufügen, bearbeiten oder löschen."
 msgstr ""
 "You can edit the data of this worksheet and add, edit or remove exercises."
 
-#: controllers/sheets.php:1679
+#: controllers/sheets.php:1680
 msgid "Alle Daten können später geändert oder ergänzt werden."
 msgstr "(All data can be changed or supplemented later.)"
 
-#: controllers/sheets.php:1687
+#: controllers/sheets.php:1688
 msgid "Vorhandene Aufgabe kopieren"
 msgstr "Copy an existing task"
 
-#: controllers/sheets.php:1697
+#: controllers/sheets.php:1698
 msgid "Aufgabenblatt korrigieren"
 msgstr "Correct this worksheet"
 
-#: controllers/sheets.php:1715
+#: controllers/sheets.php:1716
 msgid "Aufgabenblatt exportieren"
 msgstr "Export this worksheet"
 
-#: controllers/sheets.php:1792
+#: controllers/sheets.php:1797
 msgid "Sie müssen eine Datei zum Importieren auswählen."
 msgstr "You have to select a file to import."
 
-#: controllers/sheets.php:1802
+#: controllers/sheets.php:1807
 #, php-format
 msgid "Es trat ein Fehler beim Hochladen der Datei \"%s\" auf."
 msgstr "There was an error while uploading the file \"%s\"."
 
-#: controllers/sheets.php:1823
+#: controllers/sheets.php:1828
 #, php-format
 msgid "Das Aufgabenblatt &bdquo;%s&ldquo; mit %d Aufgabe wurde hinzugefügt."
 msgid_plural ""
@@ -747,60 +747,60 @@ msgid_plural ""
 msgstr[0] "Worksheet %s was added with %d task."
 msgstr[1] "Worksheet %s was added with %d tasks."
 
-#: controllers/sheets.php:1891 controllers/sheets.php:1897
+#: controllers/sheets.php:1896 controllers/sheets.php:1902
 msgid "(keine Matrikelnummer)"
 msgstr "(no student registration number)"
 
-#: controllers/sheets.php:1958 controllers/solutions.php:70
+#: controllers/sheets.php:1963 controllers/solutions.php:70
 msgid "Aufgabenblätter ohne Blockzuordnung"
 msgstr "Worksheets without block assignment"
 
-#: controllers/sheets.php:1997
+#: controllers/sheets.php:2002
 msgid "Aufgabenblätter ohne Courseware-Einbindung"
 msgstr "Worksheets not used in Courseware"
 
-#: controllers/sheets.php:2018
+#: controllers/sheets.php:2023
 msgid "Noch nicht gestartete Aufgabenblätter"
 msgstr "Future worksheets"
 
-#: controllers/sheets.php:2021 views/sheets/list_assignments_stud.php:11
+#: controllers/sheets.php:2026 views/sheets/list_assignments_stud.php:11
 msgid "Laufende Aufgabenblätter"
 msgstr "Currently active worksheets"
 
-#: controllers/sheets.php:2024
+#: controllers/sheets.php:2029
 msgid "Beendete Aufgabenblätter"
 msgstr "Finished worksheets"
 
-#: controllers/sheets.php:2054
+#: controllers/sheets.php:2059
 msgid ""
 "In Vips können Übungen, Tests und Klausuren online vorbereitet und "
 "durchgeführt werden. Sie erhalten dabei auch eine Übersicht über die "
 "Lösungen bzw. Antworten der Studierenden."
 msgstr "The Vips module can be used to conduct online tests and exams."
 
-#: controllers/sheets.php:2056
+#: controllers/sheets.php:2061
 msgid ""
 "Auf dieser Seite können Sie Aufgabenblätter in Ihrem Kurs anlegen und "
 "verwalten."
 msgstr "On this page you can create and edit tests for your course."
 
-#: controllers/sheets.php:2068
+#: controllers/sheets.php:2073
 msgid "Neuen Block erstellen"
 msgstr "Create new block"
 
-#: controllers/sheets.php:2074
+#: controllers/sheets.php:2079
 msgid "Gruppiert nach Status"
 msgstr "Group worksheets by status"
 
-#: controllers/sheets.php:2075
+#: controllers/sheets.php:2080
 msgid "Gruppiert nach Blöcken"
 msgstr "Group worksheets by block"
 
-#: controllers/sheets.php:2078
+#: controllers/sheets.php:2083
 msgid "Verwendung in Courseware"
 msgstr "Worksheets used in courseware"
 
-#: controllers/sheets.php:2084
+#: controllers/sheets.php:2089
 msgid ""
 "Wenn Sie Vips unsichtbar machen, werden alle laufenden Aufgabenblätter für "
 "die Studierenden nicht mehr zugänglich sein!"
@@ -808,11 +808,11 @@ msgstr ""
 "If you make Vips invisible, all active worksheets will no longer be "
 "accessible to students!"
 
-#: controllers/sheets.php:2088
+#: controllers/sheets.php:2093
 msgid "Vips für Studierende sichtbar"
 msgstr "Vips is visible to students"
 
-#: controllers/sheets.php:2092 controllers/solutions.php:916
+#: controllers/sheets.php:2097 controllers/solutions.php:916
 #: exercises/lti_exercise.php:132
 msgid "Links"
 msgstr "Links"
@@ -828,18 +828,18 @@ msgstr "This page lists the correction status of all your worksheets."
 msgid "Notenverteilung festlegen"
 msgstr "Grade distribution"
 
-#: controllers/solutions.php:125 controllers/solutions.php:1466
-#: controllers/solutions.php:1626 views/solutions/participants_overview.php:6
+#: controllers/solutions.php:125 controllers/solutions.php:1464
+#: controllers/solutions.php:1624 views/solutions/participants_overview.php:6
 msgid "Punkteübersicht"
 msgstr "Point overview"
 
-#: controllers/solutions.php:126 controllers/solutions.php:1467
-#: controllers/solutions.php:1627 views/solutions/participants_overview.php:28
+#: controllers/solutions.php:126 controllers/solutions.php:1465
+#: controllers/solutions.php:1625 views/solutions/participants_overview.php:28
 msgid "Notenübersicht"
 msgstr "Grade overview"
 
-#: controllers/solutions.php:127 controllers/solutions.php:1468
-#: controllers/solutions.php:1628
+#: controllers/solutions.php:127 controllers/solutions.php:1466
+#: controllers/solutions.php:1626
 msgid "Statistik"
 msgstr "Statistics"
 
@@ -858,13 +858,12 @@ msgstr "The visibility settings have been saved."
 msgid "Teilnehmer"
 msgstr "Participants"
 
-#: controllers/solutions.php:324 controllers/solutions.php:1385
+#: controllers/solutions.php:324 controllers/solutions.php:1381
 #: views/solutions/participants_overview.php:107
 msgid "Summe"
 msgstr "Total"
 
-#: controllers/solutions.php:330 controllers/solutions.php:1397
-#: views/solutions/participants_overview.php:124
+#: controllers/solutions.php:330
 msgid "Maximalpunktzahl:"
 msgstr "Maximum number of points:"
 
@@ -969,7 +968,7 @@ msgid "Bemerkungen"
 msgstr "Remarks"
 
 #: controllers/solutions.php:530 controllers/solutions.php:587
-#: exercises/tb_exercise.php:245
+#: exercises/tb_exercise.php:264
 msgid "ZIP-Archiv konnte nicht erzeugt werden."
 msgstr "Cannot create ZIP archive."
 
@@ -991,7 +990,7 @@ msgstr "The worksheet has been published in the gradebook."
 msgid "Das Aufgabenblatt wurde aus dem Gradebook gelöscht."
 msgstr "The worksheet has been removed from the gradebook."
 
-#: controllers/solutions.php:681
+#: controllers/solutions.php:681 controllers/solutions.php:1373
 msgid "Kennung"
 msgstr "Account"
 
@@ -1103,35 +1102,42 @@ msgid ""
 "Sie können hier die Ergebnisse bzw. die Korrekturen ihrer Aufgaben ansehen."
 msgstr "This page lists all the results of the test."
 
-#: controllers/solutions.php:1376
+#: controllers/solutions.php:1373
 msgid "Matrikelnr."
 msgstr "Student registration number"
 
-#: controllers/solutions.php:1388 views/admin/edit_grades.php:13
+#: controllers/solutions.php:1384 views/admin/edit_grades.php:13
 #: views/solutions/participants_overview.php:114
 #: views/solutions/student_grade.php:5
 msgid "Note"
 msgstr "Grade"
 
-#: controllers/solutions.php:1399 views/solutions/participants_overview.php:126
-msgid "Gewichtung:"
-msgstr "Weight:"
+#: controllers/solutions.php:1393 views/solutions/participants_overview.php:124
+msgid "Maximalpunktzahl"
+msgstr "Maximum number of points"
+
+#: controllers/solutions.php:1395 views/solutions/assignments_list.php:42
+#: views/solutions/gradebook_dialog.php:19
+#: views/solutions/participants_overview.php:126
+#: views/solutions/student_grade.php:21
+msgid "Gewichtung"
+msgstr "Weight"
 
-#: controllers/solutions.php:1459
+#: controllers/solutions.php:1457
 msgid "Notenliste.csv"
 msgstr "grades.csv"
 
-#: controllers/solutions.php:1462
+#: controllers/solutions.php:1460
 msgid ""
 "Diese Seite gibt einen Überblick über die von allen Teilnehmern erreichten "
 "Punkte und ggf. Noten."
 msgstr "This page displays a summary of all test results for this course."
 
-#: controllers/solutions.php:1472 controllers/solutions.php:1632
+#: controllers/solutions.php:1470 controllers/solutions.php:1630
 msgid "Liste im CSV-Format exportieren"
 msgstr "Export this list in CSV format"
 
-#: controllers/solutions.php:1567 views/config/pending_assignments.php:12
+#: controllers/solutions.php:1565 views/config/pending_assignments.php:12
 #: views/pool/list_assignments.php:25 views/pool/list_exercises.php:25
 #: views/sheets/edit_assignment.php:16 views/sheets/edit_exercise.php:54
 #: views/sheets/list_assignments_list.php:38
@@ -1142,37 +1148,37 @@ msgstr "Export this list in CSV format"
 msgid "Titel"
 msgstr "Title"
 
-#: controllers/solutions.php:1568 exercises/Exercise.php:103
-#: exercises/Exercise.php:587 exercises/Exercise.php:608
+#: controllers/solutions.php:1566 exercises/Exercise.php:103
+#: exercises/Exercise.php:586 exercises/Exercise.php:607
 msgid "Aufgabe"
 msgstr "Task"
 
-#: controllers/solutions.php:1569
+#: controllers/solutions.php:1567
 msgid "Item"
 msgstr "Item"
 
-#: controllers/solutions.php:1570 views/solutions/statistics.php:15
+#: controllers/solutions.php:1568 views/solutions/statistics.php:15
 msgid "erreichbare Punkte"
 msgstr "achievable points"
 
-#: controllers/solutions.php:1571 views/solutions/statistics.php:18
+#: controllers/solutions.php:1569 views/solutions/statistics.php:18
 msgid "durchschn. Punkte"
 msgstr "average points"
 
-#: controllers/solutions.php:1572 views/solutions/statistics.php:21
+#: controllers/solutions.php:1570 views/solutions/statistics.php:21
 msgid "korrekte Lösungen"
 msgstr "correct solutions"
 
-#: controllers/solutions.php:1605 views/solutions/statistics.php:68
+#: controllers/solutions.php:1603 views/solutions/statistics.php:68
 #, php-format
 msgid "Item %d"
 msgstr "Item %d"
 
-#: controllers/solutions.php:1618
+#: controllers/solutions.php:1616
 msgid "Statistik.csv"
 msgstr "statistics.csv"
 
-#: controllers/solutions.php:1621
+#: controllers/solutions.php:1619
 msgid ""
 "Diese Seite gibt einen Überblick über die im Durchschnitt von allen "
 "Teilnehmern erreichten Punkte sowie den Prozentsatz der vollständig "
@@ -1181,7 +1187,7 @@ msgstr ""
 "This page gives a summary of the average number of points and the proportion "
 "of correct solutions for each exercise."
 
-#: exercises/Exercise.php:546 exercises/Exercise.php:568
+#: exercises/Exercise.php:545 exercises/Exercise.php:567
 msgid "Unbekannter Aufgabentyp: "
 msgstr "Unknown task type: "
 
@@ -1193,7 +1199,7 @@ msgstr "Cloze exercise"
 msgid "Lückentext mit Eingabe oder Auswahl"
 msgstr "Cloze exercise, text input or drop down"
 
-#: exercises/cloze_exercise.php:180
+#: exercises/cloze_exercise.php:185
 #, php-format
 msgid ""
 "Achtung: Sie haben bei der %d. Lücke die Antwort &bdquo;%s&ldquo; mehrfach "
@@ -1305,7 +1311,7 @@ msgstr "Multi-line text response or file uploads"
 msgid "Die kommentierte Lösung wurde gelöscht."
 msgstr "The commented solution has been deleted."
 
-#: exercises/tb_exercise.php:168
+#: exercises/tb_exercise.php:187
 #, php-format
 msgid "Die hochgeladene Datei \"%s\" ist leer."
 msgstr "The uploaded file \"%s\" is empty."
@@ -3089,7 +3095,7 @@ msgstr "Self test"
 msgid "Klausur"
 msgstr "Exam"
 
-#: lib/VipsAssignment.php:1098
+#: lib/VipsAssignment.php:1101
 #, php-format
 msgid "Kopie von %s"
 msgstr "Copy of %s"
@@ -3107,11 +3113,11 @@ msgstr "Task %d submitted"
 msgid "Ende der Klausur"
 msgstr "End of the exam"
 
-#: lib/vips_common.inc.php:369
+#: lib/vips_common.inc.php:373
 msgid "Sie verfügen nicht über die notwendigen Rechte für diese Aktion."
 msgstr "You do not have the required permissions for this action."
 
-#: lib/vips_common.inc.php:387 lib/vips_common.inc.php:405
+#: lib/vips_common.inc.php:391 lib/vips_common.inc.php:409
 msgid "Sie haben keinen Zugriff auf diese Aufgabe!"
 msgstr "You don't have access to this task!"
 
@@ -3156,7 +3162,7 @@ msgstr ""
 "The gradebook will list only the block instead of the contained worksheets."
 
 #: views/admin/edit_block.php:38 views/admin/edit_grades.php:51
-#: views/config/index.php:99 views/groups/edit_group_dialog.php:18
+#: views/config/index.php:103 views/groups/edit_group_dialog.php:18
 #: views/sheets/edit_assignment.php:208 views/sheets/edit_exercise.php:170
 #: views/sheets/show_exercise.php:108
 #: views/sheets/start_assignment_dialog.php:30
@@ -3191,46 +3197,51 @@ msgstr ""
 msgid "Datenfeld für die Matrikelnummer"
 msgstr "Data field containing the student ID"
 
-#: views/config/index.php:24
+#: views/config/index.php:16 views/sheets/print_assignment.php:36
+#: views/sheets/print_assignment.php:39
+msgid "Matrikelnummer"
+msgstr "Student registration number"
+
+#: views/config/index.php:28
 msgid "Klausurmodus aktivieren"
 msgstr "Activate the exam mode"
 
-#: views/config/index.php:29
+#: views/config/index.php:33
 msgid ""
 "Während einer Klausur den Zugriff auf andere Bereiche von Stud.IP sperren"
 msgstr "Lock access to all parts of Stud.IP except Vips during an exam"
 
-#: views/config/index.php:30
+#: views/config/index.php:34
 msgid "Gilt nur für Klausuren mit beschränktem IP-Zugriffsbereich."
 msgstr "Only applies to exams with a limited IP access space."
 
-#: views/config/index.php:34
+#: views/config/index.php:38
 msgid "Vordefinierte IP-Bereiche für PC-Räume"
 msgstr "Predefined IP ranges for rooms"
 
-#: views/config/index.php:41
+#: views/config/index.php:45
 msgid "Raum"
 msgstr "Room"
 
-#: views/config/index.php:44
+#: views/config/index.php:48
 msgid "IP-Bereiche"
 msgstr "IP ranges"
 
-#: views/config/index.php:48 views/pool/list_assignments.php:135
+#: views/config/index.php:52 views/pool/list_assignments.php:135
 #: views/pool/list_exercises.php:128 views/sheets/edit_assignment.php:226
 #: views/sheets/list_assignments_list.php:176
 msgid "Löschen"
 msgstr "Delete"
 
-#: views/config/index.php:64 views/config/index.php:79
+#: views/config/index.php:68 views/config/index.php:83
 msgid "Eintrag Löschen"
 msgstr "Delete entry"
 
-#: views/config/index.php:86
+#: views/config/index.php:90
 msgid "Eintrag hinzufügen"
 msgstr "Add entry"
 
-#: views/config/index.php:93
+#: views/config/index.php:97
 msgid "Teilnahmebedingungen vor Beginn einer Klausur"
 msgstr "Terms to be accepted when starting an exam"
 
@@ -3310,7 +3321,7 @@ msgstr[1] "%d points"
 #: views/exercises/correct_exercise.php:9
 #: views/exercises/courseware_block.php:16
 #: views/exercises/print_exercise.php:12 views/sheets/edit_exercise.php:47
-#: views/sheets/print_assignment.php:71 views/sheets/show_exercise.php:79
+#: views/sheets/print_assignment.php:76 views/sheets/show_exercise.php:79
 #: views/sheets/show_exercise_link.php:6
 msgid "%g Punkte"
 msgstr "%g points"
@@ -3361,11 +3372,11 @@ msgstr "Attention: Wrong answers are penalized by grading with 0 points."
 msgid "Richtige Antworten %shervorgehoben%s."
 msgstr "correct answers %shighlighted%s."
 
-#: views/exercises/flexible_input.php:16
+#: views/exercises/flexible_input.php:19
 msgid "Eingabefeld vergrößern"
 msgstr "Make input field larger"
 
-#: views/exercises/flexible_input.php:17
+#: views/exercises/flexible_input.php:20
 msgid "Eingabefeld verkleinern"
 msgstr "Make input field smaller"
 
@@ -3373,11 +3384,11 @@ msgstr "Make input field smaller"
 msgid "Bemerkungen zur Lösung:"
 msgstr "Remarks on the solution:"
 
-#: views/exercises/print_exercise.php:37
+#: views/exercises/print_exercise.php:38
 msgid "Anmerkung des Korrektors:"
 msgstr "Remark from corrector:"
 
-#: views/exercises/print_exercise.php:48 views/sheets/print_assignment.php:76
+#: views/exercises/print_exercise.php:48 views/sheets/print_assignment.php:81
 msgid "Erreichte Punkte: %g / %g"
 msgstr "Achieved points: %g / %g"
 
@@ -4112,11 +4123,7 @@ msgstr "Course"
 msgid "Lehrende"
 msgstr "Lecturers"
 
-#: views/sheets/print_assignment.php:36 views/sheets/print_assignment.php:39
-msgid "Matrikelnummer"
-msgstr "Student registration number"
-
-#: views/sheets/print_assignment.php:68
+#: views/sheets/print_assignment.php:73
 #: views/solutions/student_assignment_solutions.php:92
 msgid "Gesamtpunktzahl"
 msgstr "Total points"
@@ -4382,11 +4389,6 @@ msgstr "Graded"
 msgid "Freigabe"
 msgstr "Published"
 
-#: views/solutions/assignments_list.php:42
-#: views/solutions/gradebook_dialog.php:19 views/solutions/student_grade.php:21
-msgid "Gewichtung"
-msgstr "Weight"
-
 #: views/solutions/assignments_list.php:114
 msgid "Komment."
 msgstr "Comment"
@@ -4533,7 +4535,7 @@ msgstr "Worksheets"
 msgid "Blöcke"
 msgstr "Blocks"
 
-#: views/solutions/participants_overview.php:178
+#: views/solutions/participants_overview.php:170
 #, php-format
 msgid "absolut: %.1f %%"
 msgstr "absolute: %.1f %%"
@@ -4701,42 +4703,42 @@ msgstr "none"
 msgid "Art des Textvergleichs"
 msgstr "Text comparison mode"
 
-#: views/exercises/cloze_exercise/edit.php:51
+#: views/exercises/cloze_exercise/edit.php:47
 msgid "Groß-/Kleinschreibung unterscheiden"
 msgstr "Case sensitive"
 
-#: views/exercises/cloze_exercise/edit.php:54
-#: views/exercises/lt_exercise/edit.php:79
+#: views/exercises/cloze_exercise/edit.php:50
+#: views/exercises/lt_exercise/edit.php:75
 msgid "Groß-/Kleinschreibung ignorieren"
 msgstr "Ignore case"
 
-#: views/exercises/cloze_exercise/edit.php:57
-#: views/exercises/lt_exercise/edit.php:88
+#: views/exercises/cloze_exercise/edit.php:53
+#: views/exercises/lt_exercise/edit.php:84
 msgid "Numerischer Wertevergleich (ggf. mit Einheit)"
 msgstr "Numerical values (may include units)"
 
-#: views/exercises/cloze_exercise/edit.php:63
-#: views/exercises/lt_exercise/edit.php:94
+#: views/exercises/cloze_exercise/edit.php:59
+#: views/exercises/lt_exercise/edit.php:90
 msgid "Erlaubte relative Abweichung vom korrekten Wert"
 msgstr "Accepted relative tolerance"
 
-#: views/exercises/cloze_exercise/edit.php:71
+#: views/exercises/cloze_exercise/edit.php:67
 msgid "Feste Breite der Eingabefelder:"
 msgstr "Fixed width of input fields:"
 
-#: views/exercises/cloze_exercise/edit.php:74
+#: views/exercises/cloze_exercise/edit.php:70
 msgid "kurz"
 msgstr "short"
 
-#: views/exercises/cloze_exercise/edit.php:74
+#: views/exercises/cloze_exercise/edit.php:70
 msgid "mittel"
 msgstr "medium"
 
-#: views/exercises/cloze_exercise/edit.php:74
+#: views/exercises/cloze_exercise/edit.php:70
 msgid "lang"
 msgstr "long"
 
-#: views/exercises/cloze_exercise/edit.php:74
+#: views/exercises/cloze_exercise/edit.php:70
 msgid "maximal"
 msgstr "huge"
 
@@ -4798,11 +4800,11 @@ msgstr "Delete answer"
 msgid "Antwort hinzufügen"
 msgstr "Add answer"
 
-#: views/exercises/lt_exercise/edit.php:82
+#: views/exercises/lt_exercise/edit.php:78
 msgid "Textähnlichkeit (Levenshtein-Distanz)"
 msgstr "Text similarity (Levenshtein distance)"
 
-#: views/exercises/lt_exercise/edit.php:85
+#: views/exercises/lt_exercise/edit.php:81
 msgid "Ähnlichkeit der Aussprache (Soundex)"
 msgstr "Similarity of pronounciation (Soundex)"
 
@@ -5039,15 +5041,15 @@ msgstr "Answers to arrange"
 msgid "Verfahren zur Punktevergabe"
 msgstr "Grading strategy"
 
-#: views/exercises/seq_exercise/edit.php:44
+#: views/exercises/seq_exercise/edit.php:40
 msgid "Punkte nur bei vollständig korrekter Lösung"
 msgstr "Award points only for correct solutions"
 
-#: views/exercises/seq_exercise/edit.php:47
+#: views/exercises/seq_exercise/edit.php:43
 msgid "Punkte für Antworten an den korrekten Positionen"
 msgstr "Award points for items at the correct positions"
 
-#: views/exercises/seq_exercise/edit.php:50
+#: views/exercises/seq_exercise/edit.php:46
 msgid "Punkte für Paare von Antworten in korrekter Reihenfolge"
 msgstr "Award points for pairs of items in correct order"
 
-- 
GitLab