add chapters and deploy script

This commit is contained in:
Lukas Cremer
2026-01-25 19:32:08 +01:00
parent 37b77fdb40
commit 61e0efaa68
8 changed files with 592 additions and 18 deletions

View File

@@ -55,9 +55,18 @@ app.post('/api/check-answer', (req, res) => {
const correctAnswer = parseInt(task.answer);
const isCorrect = userAnswer === correctAnswer;
// Speichere Antwort und isCorrect in der Task
// Initialisiere attempts Counter falls nicht vorhanden
if (tasks[taskIndex].attempts === undefined) {
tasks[taskIndex].attempts = 0;
}
// Erhöhe Versuchszähler bei jeder Antwortprüfung
tasks[taskIndex].attempts += 1;
// Speichere Antwort, isCorrect und Timestamp in der Task
tasks[taskIndex].userAnswer = userAnswer;
tasks[taskIndex].isCorrect = isCorrect;
tasks[taskIndex].answerTimestamp = new Date().toISOString();
saveTasks(tasks);
res.json({