QuizCraft Help & FAQ

Find answers to common questions about QuizCraft

Getting Started

What is QuizCraft?

QuizCraft is a web-based application designed for students and teachers to make online exams simple and fast. It's built with PHP and MySQL, allowing teachers to create, manage, and share online quizzes with students through a simple interface. Students can take quizzes directly from their browser.

Is QuizCraft free to use?

Yes! QuizCraft is open-source software. It's distributed under the MIT license, which means QuizCraft is free for anyone to use, for any reason. Whether you're an individual teacher, a school administrator, or running a large educational platform,you can use QuizCraft without any cost.

How do I get started with QuizCraft?

Step 1: Register for a new account by clicking "Register" on the login page and filling in your details.

Step 2: Log in with your credentials.

Step 3:Now teachers can create a new quiz and share with your students using the quiz code.

Step 4:No account for students to joining the shared quizzes.

For detailed setup instructions, refer to the README.md file in the project repository.

Account & Security

Is QuizCraft safe to use?

Yes! QuizCraft is an open-source project, which means the code is available for anyone to review and improve. All changes to the code are reviewed by contributors, ensuring no malicious code is added. QuizCraft uses industry-standard security practices including:

  • Password hashing with bcrypt encryption
  • SQL injection prevention through input sanitization
  • Secure session management
  • HTTPS support for encrypted communication

As long as you can refer QuizCraft build in code from the official repository .

How do I reset my password?

To reset your password:

Step 1: Go to the login page and click "Forgot Password" (if available).

Step 2: Enter your username or email address.

Step 3: Follow the instructions sent to your registered email.

Step 4: Create a new strong password (minimum 8 characters).

If you don't see a password recovery option, contact your system administrator.

What makes a strong password?

A strong password for QuizCraft should have:

  • At least 8 characters - Longer passwords are harder to crack
  • Mix of characters - Include uppercase, lowercase, numbers, and special symbols
  • No personal information - Avoid using your name, birthday, or username
  • Unique - Don't reuse passwords from other accounts

Example: QuizCraft#2024Secure

For Teachers

How do I create a new quiz?

Step 1: Log in to your account.

Step 2: Click "Create Quiz" from the dashboard.

Step 3: Fill in the quiz details:

  • Quiz Title
  • Description
  • Time limit (if available)
  • Passing score(if available)

Step 4: Add questions by clicking "Add Question".

Step 5: Review your quiz and click "Publish" to make it available.

What types of questions can I add?

QuizCraft supports various question types: (developing stage)

  • Multiple Choice - Students select one correct answer from options
  • True/False - Quick assessment questions
  • Short Answer - Students type short text responses
  • Fill in the Blank - Students complete sentences

How do I share a quiz with students?

After publishing your quiz:

Step 1: Go to your quiz dashboard in profile.

Step 2: Copy the unique quiz code.

Step 3: Generate share link using the unique code.

Step 4: Share the link or code with your students via email, messaging, or your learning management system.

Step 5: Students can join the quiz by clicking the link or entering the code on the "Join Quiz" page.

How do I view student responses and grades?

Step 1: Log in to your account.

Step 2: Go to your quiz dashboard in profile.

Step 3: On the "View Results" field enter your unique code.

Step 4: You'll see a list of all students who took the quiz with their scores.

Can I edit a quiz after publishing it?

Yes, you can edit a quiz, but the changes will only affect new attempts: (developing stage)

Important: If you edit questions, grading, or time limits after students have started the quiz, those changes won't apply to completed attempts. We recommend creating a new version if major changes are needed.

Minor edits (like fixing typos in descriptions) are safe to make anytime.

For Students

How do I join a quiz?

Step 1: Click "Join Quiz" from the main menu.

Step 2: Enter the quiz code provided by your teacher and your name.

Step 3: Click "Join" to access the quiz.

Step 4: Click "Start Quiz" when you're ready to begin.

What happens if I lose internet connection during a quiz?

QuizCraft automatically saves your progress as you answer questions. If your connection drops: (developing stage)

  • Your answers are saved on the server
  • When you reconnect, you can resume from where you left off
  • You won't lose any work

Tip: Ensure you have a stable internet connection before taking important quizzes.

Can I review my quiz after submitting it?

No! After submitting your quiz, you cannot access it you can see the score of quiz after submitting

Also you can submit a quiz one time with a name.

Can I retake a quiz?

Whether you can retake a quiz depends on your teacher's settings: (developing stage)

  • Single Attempt: You can take the quiz only once
  • Multiple Attempts: You can retake it (check your teacher's limit)
  • Best Score: If multiple attempts allowed, your best score counts

Ask your teacher if you're unsure about the quiz policy.

How long is my quiz available?

Quiz availability is set by your teacher and may include: (developing stage)

  • Availability Window: Date and time when quiz opens and closes
  • Time Limit: How long you have to complete the quiz after starting
  • Access After Deadline: Whether you can view completed quizzes after the deadline

Contact your teacher if you miss the deadline.

Technical Issues

QuizCraft is loading slowly. What should I do?

If QuizCraft is slow:

  • Check your internet connection: Ensure you have a stable and fast connection
  • Clear browser cache: Delete cached files from your browser settings
  • Try a different browser: Chrome, Firefox, Safari, or Edge
  • Close other tabs: Reduce the number of open browser tabs
  • Disable browser extensions: Ad blockers or other extensions may slow the page
  • Try a different device: Test on another computer or phone

I'm getting a "Page Not Found" error. What does this mean?

A "404 Page Not Found" error means the page you're trying to access doesn't exist. This could happen because:

  • The quiz or resource has been deleted
  • You entered an incorrect URL or quiz code
  • The quiz link has expired
  • You don't have permission to access that page

Try logging in again and accessing the quiz from your dashboard.

My browser shows a security warning. Is QuizCraft safe?

Security warnings can appear for several reasons:

  • HTTPS not configured: If your server doesn't have SSL/TLS certificates, browsers may warn you
  • Outdated certificates: Update your server's SSL certificate
  • Browser detection: Some browsers are extra cautious with local development environments

Solution: Ensure your QuizCraft installation uses HTTPS in production. For local testing, it's normal to see warnings.

I've updated QuizCraft and nothing is working. What happened?

Updates should preserve your settings, but issues can occur if:

  • Antivirus software interfered with the update
  • Files weren't completely updated
  • Database schema changed
  • Configuration files were lost

Try these steps:

  1. Clear your browser cache
  2. Check that all files were updated correctly
  3. Verify database connection settings
  4. Restart your web server
  5. Contact support if issues persist

What browsers are supported?

QuizCraft works on all modern browsers:

  • Chrome - Latest version (Recommended)
  • Firefox - Latest version
  • Safari - Latest version
  • Edge - Latest version

Note: For best experience, keep your browser updated. Older versions may have compatibility issues.

Support & Contributing

How can I get support?

If you need help with QuizCraft:

  • Documentation: Check the README and documentation files
  • GitHub Issues: Search existing issues or create a new one
  • Discussion: Use our discussion tab in github
  • Email Support: Contact the development team directly

How can I report a bug?

Found a bug? Here's how to report it:

  1. Check if it's been reported: Search GitHub issues first
  2. Provide details: Describe what went wrong and steps to reproduce
  3. Include system info: Your browser, OS, and QuizCraft version
  4. Add screenshots: Visual proof helps us understand better
  5. Post on GitHub: Create a detailed issue on the GitHub repository

How can I contribute to QuizCraft?

There are many ways to help:

  • Code: Submit pull requests with bug fixes or features
  • Documentation: Improve README and help files
  • Translations: Help translate QuizCraft into other languages
  • Testing: Report bugs and test new features
  • Design: Contribute UI/UX improvements

Check the CONTRIBUTING.md file for detailed guidelines.

Is there a security policy?

Yes! QuizCraft has a comprehensive security policy. If you discover a security vulnerability:

  • Don't post publicly: Keep it confidential
  • Email security team: Send details to the security contact
  • Include details: Describe the vulnerability and impact
  • Be patient: Allow time for us to develop and test fixes

See SECURITY.md for the full security policy and reporting procedures.

What license is QuizCraft under?

QuizCraft is distributed under the MIT License. This means:

  • You can use it for any purpose (commercial or personal)
  • You can modify and distribute it
  • You must include the license and copyright notice
  • It comes "as-is" without warranty

See the LICENSE file for complete terms.

Still need help? Visit our GitHub repository at github.com/code-with-me-an/quizcraft or contact the QuizCraft team for more assistance.