Home
Chat
This website collects cookies to deliver better user experience
OK
I Created 500+ Dev questions and Launched a Quiz platform 🏆🎉
I Created 500+ Dev questions and Launched a Quiz platform 🏆🎉
Companies usually want to test a specific area of knowledge. Quizzes are an engaging method to measure your expertise in the particular field.
That's why I created
DevQuizzes
, an online platform where you can test your knowledge across various DEV topics.
Content
Over the last 6 months I read a lot of official documentation and studied dozens of tutorials to create the content basis for initial launch.
I ended up creating over 500 questions in 20 categories.
Numbers in the parentheses show the questions in each quiz. Grey color represents the quizzes in progress, while white - all the new ones.
Percentages are shown just for completed quizzes, with green and red colors representing the passed and failed quizzes, respectively.
Quiz
When a category is selected, user gets presented with a quiz. By default unanswered questions are shown first.
Each question usually provides 2 to 4 possible answers. For the reference each question has a topic/title.
The next question is only available if the current question is answered. The previous questions are available as soon as there are some.
When provided, user can click a Hint button. This way an additional information about the question will be revealed.
Some questions do provide a code snipped, which the question is based on.
Progress
All the progress is stored in the Local storage.
Users are also able to clear the Local storage, for both - all quizzes at once or any particular quiz separately.
At any point during the quiz, the user has an access to the list of questions, meaning the questions can be manually picked or reviewed later.
Rewards
After completion of the quiz, user gets awarded ether gold (>90%), silver (>75%), bronze (>60%).
If user scores in the range from 60% to 40%, test is passed but no award is given. All the results below 40% fail.
Users have an option to share their achievements in social media.
Contributions
Everyone is welcome to submit questions via
Airtable form
.
Questions will be accepted unless they duplicate an existing content. The database will be updated daily.
Each contributor gets credited as well as included in the the most recent and/or most active contributors list in the Top section.
Final notes
The project is
live
, feel free you try it. The quiz platform is responsive, meaning it is easy to play on both desktop and mobile devices.
I'm hoping the project will help the community. I'm also looking forward to add questions and features to the platform itself in the future.
If you have any questions, feel free to reach out!
Connect me on
Twitter
,
LinkedIn
and
GitHub
!
33
0
Tags:
Showdev
Productivity
Webdev
Nextjs
Related Posts
loading...
loading...
loading...
loading...
loading...
loading...
loading...
loading...
Post Comment
Show Comments
How to build powerful tables in React using the React Table package
Next.js Authentication with Netlify Identity
Websites To Learn Programming For Free
NodeJS vs Python
Best Website Speed and Performance Testing Tools Free
App Development Practices To Follow For Your Business In 2021
A first look at Qwik - the HTML first framework
Laravel Fluent Str - 48 Methods [🚀 10 MINUTES!]