Title: QR-Code-Block - programmiert in Javascript
Course: QR-Codes im Unterricht > Section: Moodle

Als kleine Programmieraufgabe habe ich ein Programm in JavaScript erstellt, dass auf allen Seiten im Moodlekurs den QR-Code-Block erzeugt. Der gezeigte QR-Code ist auf jeder Seite anders und codiert jeweils die URL der Seite. Das Programm verwendet zum Erstellen des QR-Codes die API von Google.

<div id="qrcode" style="margin: 0px auto;"></div>
<script type="text/javascript">
// <![CDATA[
function qr() {
var namedElements = document.getElementById("qrcode");
namedElements.innerHTML = "<img class='img-responsive' alt='QR Code to this page' src='https://chart.googleapis.com/chart?cht=qr&choe=UTF-8&chld=L|0&chs=250x250&chl=" + encodeURIComponent(document.location.href) + "' />";
}
window.onload = qr;
// ]]>
</script>

Diesen Quellcode müssen Sie in einen Textblock übernehmen ... fertig ... dann haben auch Sie einen QR-Code-Block in Ihrem Moodle-Kursraum!

Achtung: Der Filter "URLs in Links oder Bilder umwandeln" muss im Kurs ausgeschaltet sein!