Quizbot Help Center
Everything you need to know about using Quizbot
Getting Started
Creating Your First Quiz
-
Ask for a Quiz
Simply type a message like "Give me a quiz" or "Start a trivia game about history" and send it.
-
Watch the Progress
You'll see animated loading steps showing:
- Analyzing your query
- Generating content
- Formatting response
-
Take the Quiz
The AI will generate a quiz with 5 multiple-choice questions by default.
Customizing Your Quiz
- Choose Any Topic: Request quizzes on any subject - history, science, sports, movies, and more!
- Set Question Count: Ask for a specific number of questions (e.g., "Give me 10 questions about space")
- Upload Articles: Click the attachment icon to upload .txt or .md files and generate quizzes from article content
Quiz Features
Quiz Progress Tracker
Our advanced progress tracking system helps you navigate through quizzes efficiently:
- Progress Bar: Visual indicator showing your completion percentage
- Question Counter: Displays current question number (e.g., "3 / 5")
- Navigation Buttons: Previous and Next buttons to move between questions
- Smart States: Buttons are automatically enabled/disabled based on whether you've answered
- Finish Button: Appears when you reach the last question and have answered it
Taking a Quiz
- One Question at a Time: Focus on each question individually without distractions
- Dropdown Selection: Choose from 4 unique answer options for each question
- Navigate Freely: Go back to previous questions or skip ahead (after answering)
- Answer Tracking: System tracks which questions you've answered
Viewing Results
After submitting your quiz, you'll see:
- Score Display: Your total score and percentage (e.g., "4 / 5 correct (80%)")
- Detailed Table: Shows all questions with your answers vs. correct answers
- Color Coding: Incorrect answers in red, correct answers in green
- Confetti Celebration: Perfect scores trigger a fun confetti animation!
Rich Text Editor
Compose messages with formatting options:
- Bold, italic, and underline text
- Bullet lists and numbered lists
- 8,000 character limit for messages
Chat Management
Saving Chats
- Auto-Save: For authenticated users, all chats are saved automatically
- Mark as Saved: Important chats appear in your sidebar's "Saved Chats" section
- Auto-Naming: Chats are automatically named using the first 40 characters of your first message
Managing Saved Chats
Access powerful chat management tools from the sidebar:
- Rename: Click the three-dot menu (⋮) next to any saved chat and select "Edit Title"
- Delete Individual Chats: Select "Delete Chat" from the menu to remove specific conversations
- View Chat History: Click any saved chat to load the full conversation
- New Chat: Click "New Chat" to start a fresh conversation
Sidebar Navigation
- Toggle Sidebar: Click the hamburger menu (☰) to open/close the sidebar
- Keyboard Support: Press Escape to close the sidebar
- Click Outside: Click anywhere outside the sidebar to close it
- Saved Chats List: All your important conversations in one place
Sharing Quizzes
Generate Share Links
Share your quizzes with friends, students, or colleagues:
- Complete a quiz in your chat
- Click the share button or menu option
- A unique share link is generated automatically
- Copy the link and send it to anyone
Taking Shared Quizzes
- No Account Required: Anyone with the link can take the quiz
- Clean Interface: Shared quizzes display in a distraction-free format
- Same Features: Full progress tracking, navigation, and results display
- Instant Grading: Results shown immediately after submission
- Unique Tokens: Each shared quiz has a secure, unique identifier
Account Settings
User Accounts
- Registration: Create an account with username, email, and password
- Age Requirement: Must be 13 years or older to register
- Login/Logout: Secure authentication system
- Session Persistence: Stay logged in across browser sessions
Anonymous Usage
You can use Quizbot without an account:
- Session-based chat storage
- Create and take quizzes
- Limited sharing capabilities
- Chats cleared when session ends
Data Management
Access these options from Settings in the sidebar:
- Delete Conversations: Permanently remove all your chat history (requires confirmation)
- Delete Account: Permanently delete your account and all associated data (irreversible)
- Data Security: All deletions are permanent and cannot be recovered
Accessibility Features
WCAG AA Compliance
Quizbot is designed to be accessible to all users:
- Keyboard Navigation: Full app control without a mouse
- Tab through all interactive elements
- Enter/Space to activate buttons
- Escape to close modals and sidebar
- Screen Reader Support: Complete ARIA labels and landmarks
- Descriptive labels on all buttons and inputs
- Live regions announce dynamic content
- Proper heading hierarchy (h1-h3)
- Visual Accessibility:
- High contrast color ratios
- Clear focus indicators
- Color + text to convey information (not color alone)
- Responsive text sizing
- Semantic HTML: Proper use of buttons, forms, landmarks, and lists
Keyboard Shortcuts
- Escape: Close sidebar or modal dialogs
- Tab: Navigate between interactive elements
- Enter: Submit forms or activate buttons
- Space: Select checkboxes or activate buttons
Troubleshooting
Quiz Generation Issues
Problem: The chatbot displays an error about generating a valid quiz
Solution: The AI automatically retries up to 3 times to correct errors (like duplicate answer options). If you see "I'm having trouble generating a valid quiz," simply try asking again with a slightly different prompt.
Common Questions
Q: Why can't I see my previous chats?
A: If you're not logged in, chats are stored in your browser session and will be lost when you close the browser. Create an account to save chats permanently.
Q: Can I edit a quiz after it's generated?
A: Currently, you cannot edit generated quizzes. However, you can ask the AI to generate a new quiz with specific modifications.
Q: What file types can I upload?
A: You can upload .txt and .md (Markdown) files. Files are automatically truncated if they exceed 4,000 characters.
Q: Can I ask non-quiz questions?
A: Yes! While Quizbot specializes in trivia, you can ask general questions. The AI will help with various topics, not just quiz generation.
Q: How do I know if a question has been answered?
A: The progress tracker shows your completion percentage, and navigation buttons are only enabled after you answer the current question.
Q: Why isn't the loading steps animation showing?
A: Loading steps only appear for quiz-related requests (messages containing "quiz", "question", or "test"). Other messages show a simple typing indicator.
Technical Support
If you encounter persistent issues:
- Try refreshing your browser
- Clear your browser cache and cookies
- Ensure JavaScript is enabled
- Try a different browser
- Check your internet connection
Tips & Best Practices
Getting the Best Results
- Be Specific: "Give me a quiz about Ancient Roman emperors" works better than just "history quiz"
- Specify Difficulty: Ask for "easy", "medium", or "challenging" questions
- Set Context: Provide background information for more tailored quizzes
- Use Articles: Upload relevant articles to generate content-specific quizzes
- Save Important Chats: Rename and organize quizzes you want to revisit
- Share Strategically: Generate share links for quizzes you want others to take