T@

Test vorgegebene Navigation erzwingen

by Twitter: @w_wobble - Monday, 5 June 2023, 1:20 PM
 

So kann man erreichen, dass man in der Aktivität Test erst die erste Frage einer Seite richtig beantworten muss, bevor man zu nächsten Seite/Frage weitergehen kann.

1. Test erstellen

2. Am besten nur eine Frage auf eine Seite (Code nutzt die Auswertung der ersten Frage einer Seite)

3. Navigation vorgegeben einstellen

4. Code unten in einen Textblock auf der Fragenseite kopieren (Editor ausschalten)


<p>Du musst diese Frage erst richtig beantworten, bevor du weiter gehen kannst.</p>
<style>
    .submitbtns {visibility:hidden}
</style>

<script>
    setTimeout(()=>{
        grades = document.querySelector(".grade");
        var punkte = grades.innerText.split(" ");
        if (punkte[2]==punkte[4]) { 
            document.querySelector(".submitbtns").style.visibility="visible";
            console.log("Grades. "+grades.innerText)
        }
    },1000);
</script>


» Tipps & Tricks der #moodlebande