From b22b5145741a1ecdaf961154614795a48235ed8a Mon Sep 17 00:00:00 2001 From: Samy Avrillon Date: Sun, 2 Mar 2025 16:04:30 +0100 Subject: [PATCH] Meilleures erreurs --- .../misael/web/QuestionsController.java | 7 ++++ src/main/resources/templates/form.html | 37 +++++++++++++++---- 2 files changed, 36 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/bernard/misael/web/QuestionsController.java b/src/main/java/com/bernard/misael/web/QuestionsController.java index 7755e5e..43bbbc0 100644 --- a/src/main/java/com/bernard/misael/web/QuestionsController.java +++ b/src/main/java/com/bernard/misael/web/QuestionsController.java @@ -9,7 +9,9 @@ import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; +import com.bernard.misael.model.Quizz; import com.bernard.misael.model.User; +import com.bernard.misael.repository.QuizzRepository; import com.bernard.misael.repository.UserRepository; import com.bernard.misael.service.QuizzManager; import com.fasterxml.jackson.databind.JsonNode; @@ -32,6 +34,9 @@ public class QuestionsController { @Autowired QuizzManager qm; + @Autowired + QuizzRepository qrepo; + @GetMapping("/quizz") /* * List all quizz @@ -63,6 +68,8 @@ public class QuestionsController { u = ur.findByName(p.getName()); //XXX test that user can answer quizz m.addAttribute("formid", quizzId); + Quizz q = qrepo.getById(quizzId); + m.addAttribute("quizzLength",q.getQuestionCount()); return "form"; } diff --git a/src/main/resources/templates/form.html b/src/main/resources/templates/form.html index b2d1c48..d18414c 100644 --- a/src/main/resources/templates/form.html +++ b/src/main/resources/templates/form.html @@ -9,6 +9,7 @@
+ 0/0
@@ -29,13 +30,21 @@
+ +