Premium-Content
Dieses Vokabelpaket ist Premium-Content. Bitte erwerben Sie eine Premium-Lizenz um fortzufahren.
-
+10 Vokabelpakete
-
Satzbautrainer
-
Konjugations Trainer
-
Multiple Choice Quiz
-
Texte übersetzen
-
Hörverständnis Übungen
`);
// Hide the buttons
jQuery('#switch_mode_container').hide();
jQuery('#toggleSpeech').hide();
jQuery('#prevButton').hide();
jQuery('#nextButton').hide();
} else {
console.log('Fehler:', data.error);
}
return;
}
// Wenn es kein Premium-Inhalt ist, stellen wir den ursprünglichen Inhalt wieder her
if (originalGameContainerContent !== null) {
jQuery('#vocabulary_game_container').html(originalGameContainerContent);
originalGameContainerContent = null;
}
// Show the buttons if content is not premium
jQuery('#switch_mode_container').show();
jQuery('#toggleSpeech').show();
jQuery('#prevButton').show();
jQuery('#nextButton').show();
// Fügen Sie das neue Wort zur Historie hinzu
data.userAnswer = null;
// Stellen Sie sicher, dass isBookmarked im data-Objekt vorhanden ist
if (typeof data.isBookmarked === 'undefined') {
data.isBookmarked = false; // Setzen Sie einen Standardwert, falls nicht vorhanden
}
wordHistory.push(data);
currentWordIndex = wordHistory.length - 1;
displayWord(data);
updateNavigationButtons();
updateProgressBarVisibility(currentMode);
updateBookmarkIcon(data.isBookmarked);
checkCurrentBookmarkStatus(data.wordId);
},
error: function(error) {
console.log('Fehler beim Laden neuer Worte:', error);
}
});
}
function displayWord(data) {
jQuery('#quiz-question').html(data.question);
var answersHtml = '';
data.allAnswers.forEach(function(answer, index) {
var className = 'quiz-answer answer-' + (index + 1);
var onclickAttr = '';
if (data.userAnswer !== null) {
if (answer === data.userAnswer) {
className += data.userAnswer === data.correctAnswer ? ' correct' : ' incorrect';
}
} else {
onclickAttr = `onclick="checkAnswer(this, '${escapeHtml(data.correctAnswer)}', ${data.wordId})"`;
}
answersHtml += `