tools:akkordtrainer2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| tools:akkordtrainer2 [07/11/2025 17:49] – 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, |
| } | } | ||
| function generateWrongAnswers(correctType, | function generateWrongAnswers(correctType, | ||
| const wrong = []; | const wrong = []; | ||
| - | const allTypes | + | const selectedTypes |
| - | const isTriad | + | const correctAnswer |
| | | ||
| - | | + | |
| - | const randomType | + | const allPossibleAnswers |
| - | const randomIsTriad | + | selectedTypes.forEach(type => { |
| - | | + | const isTriad |
| - | | + | |
| + | | ||
| + | maxInv = 2; | ||
| + | } else if (!isTriad && quizSettings.seventhInversion === ' | ||
| + | maxInv = 3; | ||
| + | } | ||
| | | ||
| - | | + | |
| - | const correctAnswer | + | const answer |
| - | + | if (answer !== correctAnswer) { | |
| - | | + | |
| - | wrong.push(answer); | + | } |
| } | } | ||
| - | } | + | }); |
| | | ||
| - | return | + | |
| + | const shuffled = allPossibleAnswers.sort(() => Math.random() - 0.5); | ||
| + | | ||
| } | } | ||
tools/akkordtrainer2.1762534170.txt.gz · Zuletzt geändert: von Eric Weber
