Effective learning often takes a backseat in today’s fast-paced world, where we process enormous volumes of information every day. QUIZORA, a revolutionary web application, redefines learning by making it engaging, personalized, and fun!
QUIZORA.mp4
Explore dev.to article for more information: https://dev.to/subashlamichhane/introducing-quizora-explore-the-joy-of-learning-with-quizzes-just-for-you-5eee
QUIZORA lets users create quizzes on topics like Science, Technology, and Space. Select AI models to customize the quiz experience. Example questions include: "Which planet has the most moons?" or "What is natural selection?"
QUIZORA gives users the option to select from three advanced AI models, each with unique strengths:
- Llama3-8b-8192 for high-speed efficiency (212.7 tokens/s).
- GPT-4o-Mini for balanced speed and quality (112.9 tokens/s).
- Mistral-Small for more creative and in-depth responses (80.7 tokens/s).
Have a favorite quiz? QUIZORA automatically saves your generated quiz sets for future use, making studying more flexible and fun.
The user interface is intuitive and highly interactive. Seamlessly navigate through categories, browse questions, and answer them with ease—all in an engaging format.
In today’s learning landscape, personalization is key. QUIZORA stands out by combining gamified quizzes and cutting-edge AI technology to boost knowledge retention and understanding.
Each AI model used in QUIZORA has its own strengths:
- Llama3-8b-8192: High efficiency with the fastest response times (212.7 tokens/s).
- GPT-4o-Mini: Offers a balanced trade-off between speed and quality (112.9 tokens/s).
- Mistral-Small: While slower, it excels in providing more creative and detailed answers (80.7 tokens/s).
From our performance analysis:
Source: Artificial Analysis Leaderboard
Each model is tailored to meet different needs, providing flexibility for both casual and advanced users.
QUIZORA is more than just a quiz app; it's a personalized learning tool that adapts to your needs using multiple AI models. By providing flexibility, variety, and interactivity, QUIZORA aims to make learning more effective and enjoyable.
For installation refer to INSTALLATION.md
. Click here to navigate to it.
Visit the frontend application by opening your browser and navigating to:
http://localhost:5173/
Ensure the backend server is running at:
http://localhost:3000
- Navigate to the Quizora Page: Start by clicking "Get Started" at home page.
- Choose Your Tags: Select the tags you're interested in, like Science, Technology, or Space.
- Select an AI Model: Pick a model based on your preferred performance—speed, creativity, or balanced.
- Generate Your Quiz: Hit the "Quizora" button and watch as your personalized quiz is generated instantly.
- Explore quizzes: Swap cards to get next cards, click on card to view answer to question.
Landing Page:
Explore Section:
Create Quizora:
Quizora:
We welcome contributions from the community! If you'd like to contribute to QUIZORA, please follow these steps:
-
Fork the Repository: Click the "Fork" button on GitHub to create your copy.
-
Clone Your Fork:
git clone https://github.com/yourusername/QUIZORA.git
- Create a Branch:
git checkout -b your-branch-name
-
Make Changes: Implement your changes.
-
Commit Your Changes:
git commit -m "Description of your changes"
- Push Your Changes:
git push -u origin your-branch-name
- Create a Pull Request: Submit your changes for review.
This project is licensed under the MIT License.
- React for the amazing JavaScript library
- Node for the robust JavaScript runtime
- Express.js for the minimalist web application framework
- Tailwind for utility CSS framework
- Mongodb for document-oriented database
This project was created for Quira Quest 16: School of Open Source
To explore Quira, visit: https://quira.sh/
- Vote for me on Quira: Vote here!
- Star my GitHub repo