Quizo
- 5 Devlogs
- 10 Total hours
A version of kahoot assign quiz that works across pc and mobile, using firebase for auth. !!! THE ACTUAL PROJECT FILES ARE INSIDE /QUIZO !!!
A version of kahoot assign quiz that works across pc and mobile, using firebase for auth. !!! THE ACTUAL PROJECT FILES ARE INSIDE /QUIZO !!!
I wrote the final readme.md file, the project is ready to be shipped.
CSS & small fixes
So today we are looking at a remodeling of the website. It looked awful so I decided to follow a theme similar to Stranger Things(as I love the aesthetics a lot). I used a website to generate the backgrounds and using the animation: animation_name 3s linear infinite; in CSS I made it have that cool scroll. I could yap for a while about all the small details but the main modifications are:
Now the project is ready to ship and I hope it will pass the requirements this time(Only that I need to make the readme file cuz this one aint good) 🤞
I am not sure of what other features to add, but for basic needs it is finished (maybe name check to not contain offensive words when joining a quiz and leaderboard view)
But till then thats all i had to say - hope all of you have a great day and maybe check out my website when kahoot assign is too expensive
The platform is now fully functional, with only some styling left to polish. It works on both PC and mobile, and you can finally take the quizzes!
They use the same 6-character code mentioned in the previous devlog.
There is now a leaderboard, and you don’t need an account to play. Just head to the Take a Quiz section, enter the quiz code, choose your name, and you’re in.
Currently, every question has a default timer of 15 seconds, followed by a 3-second intermission before the next one.
Future updates will probably add more features to quizzes, like support for images, different answer types, and other improvements.
If you have any ideas, feel free to leave them in the comments.
I’ve also been thinking about adding a discovery section where you could browse public quizzes, but I’m still not sure if I’ll go through with it.
Another progress. Questions can now be created and saved. Every quiz gets its own custom ID made out of uppercase letters and numbers, with a maximum length of 6 characters. This makes them easy to share while still allowing 2,176,782,336 possible quiz IDs.
At the moment, the core systems for creating quizzes are working. There are still some smaller things left to do, like polishing the UI, adding visual feedback, and verifying quizzes before they are submitted, but I’ll worry about those later.
I know the ID generator isn’t the most efficient solution, but considering the scale of this project, it’s not something I’m concerned about right now.
Next up are some small improvements to the quiz creator, and then the biggest part of the project: the quiz test page itself. Since this project is mostly for close friends and maybe a few strangers online, I’ll be trusting user input for the leaderboard.
Also, user.displayName is handwritten in the screenshot because I covered my real name(it displays Google displayName).
I am currently working on implementing Firebase Authentication into the app to support online quiz creation and management. This will allow quizzes to be stored dynamically in Firestore while making the authentication process as simple and seamless as possible, ensuring users can access and use the platform with minimal effort.