tools:akkordtrainer2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| tools:akkordtrainer2 [19/01/2026 15:07] – Eric Weber | tools:akkordtrainer2 [19/01/2026 15:13] (aktuell) – Eric Weber | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| < | < | ||
| - | <html lang=" | ||
| < | < | ||
| <meta charset=" | <meta charset=" | ||
| Zeile 557: | Zeile 556: | ||
| document.getElementById(' | document.getElementById(' | ||
| | | ||
| - | playChord(currentChordNotes, | + | playChord(currentChordNotes, |
| } | } | ||
| Zeile 563: | Zeile 562: | ||
| const wrong = []; | const wrong = []; | ||
| const selectedTypes = quizSettings.chordTypes; | const selectedTypes = quizSettings.chordTypes; | ||
| - | const isTriad | + | const correctAnswer |
| | | ||
| - | | + | |
| - | const randomType | + | const allPossibleAnswers |
| - | const randomIsTriad | + | selectedTypes.forEach(type => { |
| - | + | const isTriad | |
| - | // Bestimme maximale Umkehrung basierend auf den Einstellungen | + | let maxInv |
| - | let randomMaxInv | + | if (isTriad |
| - | if (randomIsTriad | + | |
| - | | + | } else if (!isTriad |
| - | } else if (!randomIsTriad | + | |
| - | | + | |
| } | } | ||
| | | ||
| - | | + | |
| - | + | const answer | |
| - | const answer | + | if (answer !== correctAnswer) { |
| - | const correctAnswer | + | |
| - | + | } | |
| - | | + | |
| - | wrong.push(answer); | + | |
| } | } | ||
| - | } | + | }); |
| | | ||
| - | return | + | |
| + | const shuffled = allPossibleAnswers.sort(() => Math.random() - 0.5); | ||
| + | | ||
| } | } | ||
tools/akkordtrainer2.1768831639.txt.gz · Zuletzt geändert: von Eric Weber
