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 Duo Carré @@ -29,13 +30,21 @@ + Poser la question +