Due to the outbreak of COVID-19, students and professionals have to perform tasks from home. Quizmaster is an Ed-tech idea to host and participate in quiz contests in a secure way, which can be used for educational purposes as well as just having fun with friends.
One of the major hurdles was to create a secure system. Django provides in-built user authentication for the same.
Creating a specific contest for a specific group of users was another problem. So, I implemented the unique contest ID idea and functionality using python UUID4.
Creating the pagination system and timer functionality were challenging. I used jquery
show
andhide
property along with some simple logic to create pagination and usedSetInterval
function with some logic to make the timer. StackOverflow answers helped me a lot to learn new stuffs and overcome these problems.Discussion