Skip to content

the-real-i9/DevComm.Quiz

Repository files navigation

DevComm. Quiz

A Developer Quiz App, packed with questions from different languages contributed by developers around the globe. Go to CONTRIBUTING.md to learn how to contribute. *It's pretty simple.

This App first launched on 17th October, 2020. Just VanillaJS, No React

This App updated on 9th October, 2023. Now written in React.

Access app DevComm. Quiz

App Usage


Home Page

  1. You have a music icon at the top right corner. If music helps your brain while learning, you can toggle that.

  2. Set your name by clicking the brush icon, a dropdown to edit your name will appear from there you can change your name. By default, you have a name Dev.

  3. Next, you have a big Add Language card, click on this card to select the languages of your choice in the modal that appears. The languages that appear here depend on the languages that questions have been contributed to by developers. Toggle on or off the language(s) of your choice. Click the Save button below. Then you'll see the languages you've selected appear in boxes.

  4. Click on a language box to proceed to the selected language's Level/Difficulty Page.


Levels/Difficulty Page

  1. Use the Back button to go back to the previous page(Home Page).

  2. On each level card, you'll see the total number of questions contained in that level and the level percentage completion. The level completion is calculated by the total number of questions answered correctly in that level divided by the total number of questions in that level multiplied by 100.

  3. Click a level box to proceed to the Modules Page.


Modules Page

  1. Each module consists of 10 questions (this is subject to change), with a percentage score.

  2. Click on start to proceed to take the quiz.

  3. Click on RESET to reset progress.

Quiz Page

  1. You can relate to this, the only part I have to guide you is that, you pay attention to what the question asks you to do. It can either tell you to choose the correct answer or choose all correct answers. In the former case, you can only select a single answer, while in the latter you can select multiple answers. Quiz Page

  2. Click on the Submit button to proceed to the Solution Page

Visit CONTRIBUTING.md to contribute your question.

Note: There are various ways to contribute to this App, as you'll see on the contributing page.


Final Words:
I developed this App with the developer community in mind. It came from the idea that, what if as we learn day-by-day, we set quizzes from what we've learned and share them with others, and also gain from others by solving their quizzes? And so I decided to create this. This is our App, so let's nurture this baby together. I believe this App will solve some problems posed to the developer community, MOST ESPECIALLY FOR BEGINNERS.
The highest good remark you could give to me or this App is:

  • Spreading the news about the App.
  • Contributing to the App: Adding Questions, Fixing Bugs, and more...

I love you, I love the DEV Community. Thanks!

Follow on Twitter

About

A Quiz App for Developers, Quizzes by Developers. The easiest Open Source Project every developer regardless of level can contribute to.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •