Generator für Moodle-Fragen vom Typ Lückentext

Version 1.7.4 Lückentextgenerator (Cloze)

von Andreas Schenkel -
Anzahl Antworten: 4

kleine Fehlerbehebungen in Version 1.7.4

Werde den Lückentextgenerator auf dem MoodleBarcamp Hessen #MBCH15 vorstellen und über weitere Tipps und Tricks bei der Moodle-Fragenerstellung diskutieren (MoodleBarcamp Hessen # MBCH15 http://bit.ly/1EDAtCM).


Als Antwort auf Andreas Schenkel

Re: Version 1.7.4 Lückentextgenerator (Cloze)

von Andreas Schenkel -

So ... mit den Tools von http://quizdidaktik.de  und deren Moodle-Einsatzmöglichkeiten werden wir uns am Samstag 11.7.2015 auf dem Moodle-Barcamp auch auseinandersetzen. Eventuell ist meine Tabellenkalkulationsdatei dann hinfällig, weil quizdidaktik.de bessere Tools anbietet.

Als Antwort auf Andreas Schenkel

Re: Version 1.7.4 Lückentextgenerator (Cloze)

von Andreas Schenkel -
Damit kann man super einfach Lückentexte für Moodle erstellen:
http://quizdidaktik.de/mebis-lueckentext/index.html
Als Antwort auf Andreas Schenkel

Re: Version 1.7.4 Lückentextgenerator (Cloze)

von Andreas Schenkel -
Beispiellückentextaufgabe eingebettet direkt innerhalb der Themenblöcke eines Moodle-Kurses:

<iframe id="erzeugter_iframe"
        src="data:text/html;charset=UTF-8;base64,PCFET0NUWVBFIGh0bWw+CjxodG1sPgogIDxoZWFkPgogICAgPHRpdGxlPjwvdGl0bGU+CiAgICA8bWV0YSBjaGFyc2V0PSJ1dGYtOCIgLz4KICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAvKiA8IVtDREFUQVsgKi8KICAgICAgYm9keSB7CiAgICAgICAgZm9udC1mYW1pbHk6IkhlbHZldGljYSBOZXVlIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsKICAgICAgICBmb250LXNpemU6MTRweDsKICAgICAgICBsaW5lLWhlaWdodDoyMnB4OwogICAgICB9CiAgICAgIGgxLCBoMiwgaDMgewogICAgICAgIGZvbnQtc2l6ZToxLjJlbTsKICAgICAgfQogICAgICBoMiwgaDMgewogICAgICAgIGZvbnQtc2l6ZToxLjFlbTsKICAgICAgfQogICAgICBzcGFuLmVkaXQgewogICAgICAgIGNvbG9yOmRhcmtibHVlOwogICAgICAgIHBhZGRpbmc6MXB4OwogICAgICAgIGhlaWdodDoyMHB4OwogICAgICAgIHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOwogICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7CiAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojREZFQUYyOwogICAgICAgIGJvcmRlci1zdHlsZTpzb2xpZDsKICAgICAgICBib3JkZXItY29sb3I6I0RGRUFGMjsKICAgICAgICBib3JkZXItd2lkdGg6MXB4OwogICAgICAgIG1pbi13aWR0aDo4MHB4OwogICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOwogICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IzAwMDAwMDsKICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkOwogICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MXB4OwogICAgICB9CiAgICAgIHNwYW4uZWRpdDpob3ZlciB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmOyAvKiAjZmZlNmQ1ICovCiAgICAgICAgYm9yZGVyLWNvbG9yOiMwMDhFREE7IC8qICNmZjY2MDAgICovCiAgICAgIH0KICAgICAgLm5hY2hfcmVjaHRzIHsKICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0OwogICAgICB9CiAgICAgIHNwYW4uZmFsc2NoIHsKICAgICAgICBjb2xvcjojYTAwOyAvKnJvdCovCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZkNWQ1OwogICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6bm9uZTsKICAgICAgfQogICAgICBzcGFuLnJpY2h0aWcgewogICAgICAgIGNvbG9yOiM0YTA7IC8qZ3LDvG4qLwogICAgICAgIGJhY2tncm91bmQtY29sb3I6I2U1ZmZkNTsKICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOm5vbmU7CiAgICAgIH0KICAgIC8qIF1dPiAqLwogICAgPC9zdHlsZT4KICAgIDxzY3JpcHQgdHlwZT0idGV4dC94LW1hdGhqYXgtY29uZmlnIj5NYXRoSmF4Lkh1Yi5Db25maWcoe1RlWDoge2V4dGVuc2lvbnM6WyJtaGNoZW0uanMiXX19KTs8L3NjcmlwdD4KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vY2RuLm1hdGhqYXgub3JnL21hdGhqYXgvbGF0ZXN0L01hdGhKYXguanM/Y29uZmlnPVRlWC1BTVMtTU1MX0hUTUxvck1NTCI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8yLjEuMS9qcXVlcnkubWluLmpzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KICAgIC8vPCFbQ0RBVEFbCnZhciBhbGxlX2xvZXN1bmdlbj17CiAgICAibHVlY2tlMSI6IFsKICAgICAgICAiMTYiCiAgICBdLAogICAgImx1ZWNrZTIiOiBbCiAgICAgICAgIjExIgogICAgXQp9OwogICAgICB2YXIgZWluZ2FiZWZlbGRicmVpdGU9JzgwcHgnOyAvL0bDvHIgV8O2cnRlciBjYS4gODBweCwgYmVpIEJlcmVjaG51bmdlbiB6LkIuIDQwcHgKICAgICAgdmFyIG1pbmltYWxlX2VpbmdhYmVsYWVuZ2U9MzsgLy9CZWkgQmVyZWNobnVuZ2VuIGV2dGwuIGF1ZiAyIGhlcmFic2V0emVuCiAgICAgIHZhciByaWNodGlnZT0wOwogICAgICBmdW5jdGlvbiB1ZWJlcnBydWVmZW4oKSB7CiAgICAgICAgICB2YXIgbHVlY2tlbl9saXN0ZT0kKCdzcGFuW2NsYXNzPWVkaXRdJyk7CiAgICAgICAgICB2YXIgZ2VzYW10emFobD1sdWVja2VuX2xpc3RlLmxlbmd0aDsKICAgICAgICAgIHZhciBsYW5nZ2VudWc9dHJ1ZTsKICAgICAgICAgIC8vZXJzdCDDvGJlcnByw7xmZW4sIG9iIGluIGFsbGUgRmVsZGVyIG1pbmRlc3RlbnMgendlaSBaZWljaGVuIGVpbmdlZ2ViZW4gd3VyZGVuIQogICAgICAgICAgJC5lYWNoKGx1ZWNrZW5fbGlzdGUsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgIHZhciBzY2hsdWVzc2VsPVN0cmluZyh0aGlzLmlkKTsKICAgICAgICAgICAgICB2YXIgZWluZ2FiZT0kKCcjJytzY2hsdWVzc2VsKS50ZXh0KCk7CiAgICAgICAgICAgICAgaWYgKGVpbmdhYmUubGVuZ3RoIDwgbWluaW1hbGVfZWluZ2FiZWxhZW5nZSkgewogICAgICAgICAgICAgICAgICBsYW5nZ2VudWc9ZmFsc2U7CiAgICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgICBpZiAobGFuZ2dlbnVnKSB7CiAgICAgICAgICAgICAgJC5lYWNoKGx1ZWNrZW5fbGlzdGUsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAvL2FsZXJ0KHRoaXMuaWQpOwogICAgICAgICAgICAgICAgICB2YXIgc2NobHVlc3NlbD1TdHJpbmcodGhpcy5pZCk7CiAgICAgICAgICAgICAgICAgIHZhciBlaW5nYWJlX2xhbmc9JCgnIycrc2NobHVlc3NlbCkudGV4dCgpIC8vIFdoaXRlc3BhY2UgYWJzY2huZWlkZW4KICAgICAgICAgICAgICAgICAgdmFyIGVpbmdhYmU9ZWluZ2FiZV9sYW5nLnJlcGxhY2UoL15ccysvZywgJycpLnJlcGxhY2UoL1xzKyQvZywgJycpOwogICAgICAgICAgICAgICAgICBpZiAoJC5pbkFycmF5KGVpbmdhYmUsIGFsbGVfbG9lc3VuZ2VuW3NjaGx1ZXNzZWxdKSA+IC0xKSB7CiAgICAgICAgICAgICAgICAgICAgICAkKCcjJytzY2hsdWVzc2VsKS5hZGRDbGFzcygncmljaHRpZycpOyAvLyBGZWxkIGFscyByaWNodGlnIGtlbm56ZWljaG5lbgogICAgICAgICAgICAgICAgICAgICAgcmljaHRpZ2U9cmljaHRpZ2UrMTsKICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICQoJyMnK3NjaGx1ZXNzZWwpLmFkZENsYXNzKCdmYWxzY2gnKTsgLy8gRmVsZCBhbHMgZmFsc2NoIGtlbm56ZWljaG5lbgogICAgICAgICAgICAgICAgICAgICAgdmFyIGFsdGVyX3RleHRpbmhhbHQ9ZWluZ2FiZTsKICAgICAgICAgICAgICAgICAgICAgIC8vIGRpZSBmYWxzY2hlIEFudHdvcnQgZHVyY2hzdHJlaWNoZW4gdW5kIGRpZSByaWNodGlnZSBBbnR3b3J0IGFuaMOkbmdlbgogICAgICAgICAgICAgICAgICAgICAgdmFyIG5ldWVyX2luaGFsdD0nPHNwYW4gc3R5bGU9InRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Y29sb3I6cmVkOyI+JytlaW5nYWJlKyc8L3NwYW4+ICcrYWxsZV9sb2VzdW5nZW5bc2NobHVlc3NlbF1bMF0rJyAnOwogICAgICAgICAgICAgICAgICAgICAgJCgnIycrc2NobHVlc3NlbCkuaHRtbChuZXVlcl9pbmhhbHQpOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIC8vQnJlaXRlIGRlcyBzcGFucyBhdXRvbWF0aXNjaCBhbnBhc3NlbgogICAgICAgICAgICAgICAgICAkKCcjJytzY2hsdWVzc2VsKS5jc3MoJ2Rpc3BsYXknLCAnaW5saW5lJyk7CiAgICAgICAgICAgICAgICAgICQoJyMnK3NjaGx1ZXNzZWwpLmNzcygnd2lkdGgnLCAnMTAwJScpOwogICAgICAgICAgICAgIH0pOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICBhbGVydCgnRsO8bGxlIGVyc3QgYWxsZSBMw7xja2VuIGRpZXNlcyBBYnNjaG5pdHRzIGF1cyEnKTsKICAgICAgICAgIH0KICAgICAgICAgIGlmIChnZXNhbXR6YWhsID4gMCAmJiByaWNodGlnZSA+IDApIHsKICAgICAgICAgICAgICB2YXIgYW50ZWlsPXBhcnNlRmxvYXQoKDEwMC4wMC9wYXJzZUZsb2F0KGdlc2FtdHphaGwpKSpwYXJzZUZsb2F0KHJpY2h0aWdlKSkudG9GaXhlZCgyKTsKICAgICAgICAgICAgICBhbGVydCgnRHUgaGFzdCAnK3JpY2h0aWdlKycgdm9uIGluc2dlc2FtdCAnK2dlc2FtdHphaGwrJyByaWNodGlnIGJlYW50d29ydGV0LCBkaWVzIGVudHNwcmljaHQgZWluZW0gQW50ZWlsIHZvbiAnK2FudGVpbCsnJS4nKQogICAgICAgICAgfQogICAgICB9CiAgICAgIGZ1bmN0aW9uIGxhZGVfc2VpdGUoKSB7CiAgICAgICAgICB2YXIgbHVlY2tlbl9saXN0ZT0kKCdzcGFuW2NsYXNzPWVkaXRdJyk7CiAgICAgICAgICAkLmVhY2gobHVlY2tlbl9saXN0ZSwgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgLy9hbGVydCh0aGlzLmlkKTsKICAgICAgICAgICAgICB2YXIgc2NobHVlc3NlbD1TdHJpbmcodGhpcy5pZCk7CiAgICAgICAgICAgICAgJCgnIycrc2NobHVlc3NlbCkucmVtb3ZlQ2xhc3MoJ3JpY2h0aWcnKTsKICAgICAgICAgICAgICAkKCcjJytzY2hsdWVzc2VsKS5yZW1vdmVDbGFzcygnZmFsc2NoJyk7CiAgICAgICAgICAgICAgJCgnIycrc2NobHVlc3NlbCkuaHRtbCgnJm5ic3A7Jyk7CiAgICAgICAgICAgICAgLy9CcmVpdGUgZGVzIHNwYW5zIGF1dG9tYXRpc2NoIGVpbmhlaXRsaWNoIHp1csO8Y2tzZXR6ZW4KICAgICAgICAgICAgICAkKCcjJytzY2hsdWVzc2VsKS5jc3MoJ2Rpc3BsYXknLCAnaW5saW5lLWJsb2NrJyk7CiAgICAgICAgICAgICAgJCgnIycrc2NobHVlc3NlbCkuY3NzKCdtaW4td2lkdGgnLCBlaW5nYWJlZmVsZGJyZWl0ZSk7CiAgICAgICAgICB9KTsKICAgICAgICAgICQoJ2lucHV0I2xvZXMnKS5yZW1vdmVBdHRyKCdkaXNhYmxlZCcpOyAvLyBGw7xyIEzDtnN1bmdzbcO2Z2xpY2hrZWl0ZW4tQW56ZWlnZQogICAgICB9CiAgICAvL11dPgogICAgPC9zY3JpcHQ+CiAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAgIC8vPCFbQ0RBVEFbCiAgICAgICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7CiAgICAgICAgICBsYWRlX3NlaXRlKCk7CiAgICAgIH0pOwogICAgLy9dXT4KICAgIDwvc2NyaXB0PgogIDwvaGVhZD4KICA8Ym9keT4KICAgIDxoMT48L2gxPgogICAgPHA+CiAxNHgtNSArIDJ4LTggPSAKPHNwYW4gaWQ9Imx1ZWNrZTEiIGNsYXNzPSJlZGl0IiBjb250ZW50ZWRpdGFibGU9InRydWUiIHRpdGxlPSIiPiZuYnNwOzwvc3Bhbj4KIHggLSAKPHNwYW4gaWQ9Imx1ZWNrZTIiIGNsYXNzPSJlZGl0IiBjb250ZW50ZWRpdGFibGU9InRydWUiIHRpdGxlPSIiPiZuYnNwOzwvc3Bhbj4KCiAgICA8L3A+CiAgICA8aW5wdXQgdHlwZT0iYnV0dG9uIiB2YWx1ZT0iw5xiZXJwcsO8ZmVuIiBvbmNsaWNrPSJ1ZWJlcnBydWVmZW4oKTsiIHRpdGxlPSJGYWxscyBtYW4gYmVpbSBEcsO8Y2tlbiBkZXMg4oCew5xiZXJwcsO8ZmVu4oCcLUJ1dHRvbnMgZGllIE1lbGR1bmcgZXJow6RsdCDigJ5Gw7xsbGUgYWxsZSBMw7xja2VuIGRpZXNlcyBBYnNjaG5pdHRzIGF1cyHigJwgb2J3b2hsIG1hbiBiZXJlaXRzIGluIGFsbGUgRmVsZGVyIGV0d2FzIGVpbmdldHJhZ2VuIGhhdCwgc28gbXVzcyBtYW4gaW4gZGllIEZlbGRlciBtaXQgZGVuIHp1IGt1cnplbiBFaW50csOkZ2VuIChtZWlzdCB3ZW5pZ2VyIGFscyBjYS4gMiBaZWljaGVuKSBlcnN0IG5vY2ggendlaSBiaXMgZHJlaSB6dXPDpHR6bGljaGUgTGVlcnplaWNoZW4gZWludHJhZ2VuLiIgLz4KICAgIDwhLS0gQU5GQU5HIEzDtnN1bmdzd8O2cnRlciAtLT4KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KICAgICAgLy88IVtDREFUQVsKICAgICAgZnVuY3Rpb24gemVpZ2VfbG9lc3VuZ3N3b2VydGVyKCkgewogICAgICAgICAgdmFyIGxvZXNfYWxsZT1bXTsKICAgICAgICAgIHZhciBmZWxkZXI9JCgnc3Bhbi5lZGl0JykuZ2V0KCk7CiAgICAgICAgICAkLmVhY2goZmVsZGVyLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgIGxvZXNfYWxsZS5wdXNoKGFsbGVfbG9lc3VuZ2VuW3RoaXMuaWRdWzBdKTsKICAgICAgICAgIH0pOwogICAgICAgICAgbG9lc19hbGxlLm1pc2NoZW4oKTsKICAgICAgICAgIHZhciBsb2VzdW5nc3dvZXJ0ZXI9Jyc7CiAgICAgICAgICBmb3IgKHZhciBpPTA7IGkgPCBsb2VzX2FsbGUubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgICBsb2VzdW5nc3dvZXJ0ZXI9bG9lc3VuZ3N3b2VydGVyKycsICcrbG9lc19hbGxlW2ldOwogICAgICAgICAgfQogICAgICAgICAgJCgnZGl2I2JlcmVpY2hfbG9lc3VuZ3N3b2VydGVyJykuaHRtbChsb2VzdW5nc3dvZXJ0ZXIucmVwbGFjZSgvXiwvZywgJycpKTsKICAgICAgICAgICQoJ2lucHV0I2xvZXMnKS5hdHRyKCdkaXNhYmxlZCcsICdkaXNhYmxlZCcpOwogICAgICB9ICAgIAogICAgICBmdW5jdGlvbiBhcnJheU1pc2NoZW4oKXsKICAgICAgICAgIHZhciB0bXAsIHp1ZmFsbDsKICAgICAgICAgIGZvcih2YXIgaT0wOyBpIDwgdGhpcy5sZW5ndGg7IGkrKykgewogICAgICAgICAgICAgIHp1ZmFsbD1NYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqdGhpcy5sZW5ndGgpOwogICAgICAgICAgICAgIHRtcD10aGlzW2ldOwogICAgICAgICAgICAgIHRoaXNbaV09dGhpc1t6dWZhbGxdOwogICAgICAgICAgICAgIHRoaXNbenVmYWxsXT10bXA7CiAgICAgICAgICB9CiAgICAgIH0KICAgICAgQXJyYXkucHJvdG90eXBlLm1pc2NoZW49YXJyYXlNaXNjaGVuOwogICAgLy9dXT4KICAgIDwvc2NyaXB0PgogICAgPGlucHV0IHR5cGU9ImJ1dHRvbiIgaWQ9ImxvZXMiIHZhbHVlPSJaZWlnZSBMw7ZzdW5nc23DtmdsaWNoa2VpdGVuIiBvbmNsaWNrPSJ6ZWlnZV9sb2VzdW5nc3dvZXJ0ZXIoKTsiICBoaWRkZW49InRydWUiIC8+PCEtLSBUaXBwOiBlbnRmZXJuZSBoaWRkZW49InRydWUiIHVtIGRlbiBLbm9wZiB6dXIgQW56ZWlnZSBkZXIgTMO2c3VuZ3Ntw7ZnbGljaGtlaXRlbiBzaWNodGJhciB6dSBtYWNoZW4hIC0tPgogICAgPGRpdiBpZD0iYmVyZWljaF9sb2VzdW5nc3dvZXJ0ZXIiPiZuYnNwOzwvZGl2PgogICAgPCEtLSBFTkRFIEzDtnN1bmdzd8O2cnRlciAtLT4KICAgIDxkaXYgc3R5bGU9ImNvbG9yOmdyZXk7Zm9udC1zaXplOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vcXVpemRpZGFrdGlrLmRlL2x1ZWNrZWRpdC9pbmRleC5odG1sIiB0YXJnZXQ9Il9ibGFuayIgdGl0bGU9ImRpZXNlciBMw7xja2VudGV4dCB3dXJkZSBlcnN0ZWxsdCBtaXQgZGVtIEzDvGNrZW50ZXh0LUdlbmVyYXRvciIgc3R5bGU9ImNvbG9yOmdyZXk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij5Mw7xja2VudGV4dC1HZW5lcmF0b3I8L2E+PC9kaXY+CiAgPC9ib2R5Pgo8L2h0bWw+Cg=="
        style="width:100%;height:100%;border:0px none transparent;background-color:white;"
        seamless>
</iframe>

Als Antwort auf Andreas Schenkel

Re: Version 1.7.4 Lückentextgenerator (Cloze)

von Andreas Schenkel -