Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Quiz

Laravel Quiz Laravel Package

harishdurga/laravel-quiz

Laravel Quiz is a ready-to-use package for adding quizzes to your Laravel app. Create questions with multiple answers, let users take quizzes, and automatically score results. Includes migrations, models, and configurable options for quick setup.

View on GitHub
Deep Wiki
Context7

With this package, you can easily get quiz functionality into your Laravel project.

Frequently asked questions about Laravel Quiz
How do I install harishdurga/laravel-quiz in a Laravel application?
Install it with Composer using the package name harishdurga/laravel-quiz, then follow the repository README for publishing configuration and migrations. Run php artisan migrate after publishing the package migrations. Confirm service provider auto-discovery and publish tags in the package composer.json before assuming a zero-config setup.
Which Laravel, PHP, and database versions does laravel-quiz support?
The provided materials do not list supported Laravel, PHP, or database versions. The last release date is 2024-08-17, so compatibility with newer Laravel releases must be verified. Check composer.json constraints and run a small spike on your target stack before adopting it.
What features are included in harishdurga/laravel-quiz?
The package is described as providing quiz functionality with questions, multiple answers, user attempts, and automatic scoring. It includes migrations, models, and configurable options intended for quick setup. Treat it as an accelerator for basic quiz primitives rather than a full assessment platform.
Does laravel-quiz include routes, controllers, or a frontend UI?
The overview emphasizes migrations, models, and scoring, and it does not confirm shipped routes, controllers, or a Blade, Livewire, or Inertia UI. The technical assessment suggests frontend UI, admin authoring, accessibility, analytics, and anti-cheat are likely your responsibility. Inspect the package source and README before planning to rely on built-in screens.
How are questions, multiple answers, and scoring handled by laravel-quiz?
The package description states that you can create questions with multiple answers and that results are scored automatically. It does not specify supported question types, partial credit, time limits, randomization, resumption, or attempt limits. Validate scoring edge cases and concurrency around submissions in a non-production spike.
Can I integrate laravel-quiz with my existing Laravel User model and authentication?
Integration with an existing User model is likely possible, but the assessment flags schema coupling to the application User model and weak authorization defaults as risks. Inspect the migrations for user foreign keys and any configurable user model setting. Put package models behind application services and add policies or middleware for access control.
Is laravel-quiz suitable for multi-tenant Laravel applications?
Multi-tenancy is not described in the provided materials, and the assessment says fit drops for multi-tenant platforms unless tenant scoping is validated. You would need to add tenant identifiers, query scoping, authorization, and tests around every quiz and attempt path. Do not assume tenant isolation from the package defaults.
Is laravel-quiz safe for certification, compliance, or high-stakes assessments?
It should not be used unmodified for certification, compliance, proctored, or high-volume assessment. The assessment cites risks around audit trails, anti-cheat, idempotent submissions, scoring edge cases, and weak authorization defaults. Use it for low-risk internal training, practice quizzes, or MVP validation, and harden it before higher-stakes use.
How should I test laravel-quiz and roll back its migrations safely?
Run a time-boxed spike in a non-production Laravel app, publish the config and migrations, and seed sample quizzes. Exercise authoring, attempts, submissions, and scoring, then test the migration down methods and a rollback on a disposable database. Keep the package behind repositories or service classes so you can replace it or fork it later.
Is harishdurga/laravel-quiz actively maintained, and what alternatives should I consider?
The package has 173 stars, a single-maintainer profile, and a last release date of 2024-08-17, which is stale enough to require maintenance and compatibility checks. MIT licensing allows commercial use and forking, but there is no warranty or support SLA. Compare it with a custom Eloquent quiz module or a dedicated assessment service if you need stronger lifecycle, reporting, or compliance features.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle