Создание приложения "Уровни с задачами" в django
Я новичок в django и создаю простое приложение, которое имеет несколько уровней с заданиями, которые пользователь должен выполнить. В нем 7 уровней, пользователь должен пройти определенный уровень (на котором есть задание), чтобы открыть следующий уровень. Пока он не выполнит предыдущее задание, он не сможет получить доступ к следующему уровню или веб-странице или url. Итак, в django есть функция Groups. Должен ли я использовать ее для достижения функциональности или есть какие-то другие вещи, которые я должен сделать/использовать? Спасибо.