Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
lehrkraefte:blc:miniaufgaben [2020/08/09 14:49] Ivo Blöchliger |
lehrkraefte:blc:miniaufgaben [2020/08/09 14:56] Ivo Blöchliger |
||
---|---|---|---|
Line 13: | Line 13: | ||
* Die Prüfungsblätter können mehrmals verwendet werden, die Aufgaben sind aber sauber abzugrenzen. | * Die Prüfungsblätter können mehrmals verwendet werden, die Aufgaben sind aber sauber abzugrenzen. | ||
+ | < | ||
+ | miniaufgabe.js | ||
+ | </ | ||
- | <JS> | ||
- | function miniAufgabe(idex, | ||
- | var generate=function(idex, | ||
- | var randperm=function(n) { | ||
- | var a = []; | ||
- | for (var i=0; i<n; i++) { a[i]=i; } | ||
- | for (var i=0; i<n; i++) { | ||
- | var j = Math.floor(Math.random()*(n-i))+i; | ||
- | if (j>i) { | ||
- | var h = a[j]; | ||
- | a[j] = a[i]; | ||
- | a[i] = h; | ||
- | } | ||
- | } | ||
- | return a | ||
- | }; | ||
- | var selec=randperm(ex.length); | ||
- | if (numex< | ||
- | numex = ex.length; | ||
- | } | ||
- | console.log(" | ||
- | idex = document.querySelector(idex); | ||
- | idsol = document.querySelector(idsol); | ||
- | console.log(idex); | ||
- | for (var i=0; i<numex; i++) { | ||
- | | ||
- | | ||
- | } | ||
- | MathJax.Hub.Queue([" | ||
- | MathJax.Hub.Queue([" | ||
- | }; | ||
- | var wennGeladen = function(callback) { | ||
- | console.log(" | ||
- | if ( document.readyState === " | ||
- | (document.readyState !== " | ||
- | console.log(" | ||
- | callback(); | ||
- | } else { | ||
- | | ||
- | | ||
- | } | ||
- | }; | ||
- | wennGeladen(function() { generate(idex, | ||
- | } | ||
- | </JS> | ||