diff --git a/routes/quiz/route.go b/routes/quiz/route.go
index e706bb19fd348df8e3a0e8d62146eb457f09165a..b4b1ce35251f1de2a60cd4e690350daa3d92c216 100644
--- a/routes/quiz/route.go
+++ b/routes/quiz/route.go
@@ -40,10 +40,14 @@ func (q QuizRoutes) Register(r chi.Router) {
 		r.Get("/", q.QuizHandler.GetQuizDetail)
 		r.Route("/", func(r chi.Router) {
 			r.Use(guard)
-			r.Put("/", q.QuizHandler.NewQuiz)
 			r.Delete("/", q.QuizHandler.DeleteQuiz)
 		})
 	})
+	
+	r.Route("/quiz", func(r chi.Router) {
+		r.Use(guard)
+		r.Put("/", q.QuizHandler.NewQuiz)
+	})
 
 	r.Route("/quiz/link/{id}", func(r chi.Router) {
 		r.Use(guard)