Laravel 5.3 based quiz system - generated with QuickAdmin https://quickadminpanel.com
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 5 commits behind LaravelDaily:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
bootstrap
config
database
docker
public
resources
routes
storage
tests
.env.example
.gitignore
Makefile
artisan
composer.json
composer.lock
docker-compose.yml
gulpfile.js
package.json
phpunit.xml
quickadmin-install
readme.md
server.php

readme.md

LaraQuiz: Laravel 5.3 based quiz system

It is a demo project for demonstrating what can be generated with QuickAdminPanel tool. LaraQuiz was mostly generated with QuickAdmin except for some custom code.

It's an open-source version of online Laravel quiz at LaraQuiz.com - but the system can be used for any quiz project, you just fill in different topics and questions.

LaraQuiz screenshot

LaraQuiz screenshot 2

How to use

Using Docker

Without Docker

  • Clone the repository with git clone
  • Copy .env.example file to .env and edit database credentials there
  • Run composer install
  • Run php artisan key:generate
  • Run php artisan migrate --seed (it has some seeded data for your testing)
  • Now you can login as admin: launch the main URL and login with default credentials admin@admin.com - password
  • Fill in the database with topics, questions and options
  • For social login - fill in the credentials of your social apps in .env file
  • That's it - allow people to register and take quizzes!

License

Basically, feel free to use and re-use any way you want.