Skip to content
Laravel 5.6 based quiz system - generated with QuickAdmin https://quickadminpanel.com
Branch: master
Clone or download
Latest commit 6e82816 Dec 29, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app update to 5.6 Mar 26, 2018
bin
bootstrap
config LaraQuiz - first commit Dec 27, 2016
database fix migrations Jan 8, 2017
docker
public LaraQuiz - first commit Dec 27, 2016
resources LaraQuiz - first commit Dec 27, 2016
routes LaraQuiz - first commit Dec 27, 2016
storage
tests LaraQuiz - first commit Dec 27, 2016
.env.example
.gitignore
Makefile
artisan LaraQuiz - first commit Dec 27, 2016
composer.json
composer.lock update to 5.6 Mar 26, 2018
docker-compose.yml
gulpfile.js LaraQuiz - first commit Dec 27, 2016
package.json
phpunit.xml LaraQuiz - first commit Dec 27, 2016
quickadmin-install
readme.md
server.php LaraQuiz - first commit Dec 27, 2016

readme.md

LaraQuiz: Laravel 5.6 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.

Notice: originally created with Laravel 5.3, it was upgraded to Laravel 5.6 in March 2018.

Clickable live-demo

demo-laraquiz.quickadminpanel.com

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.


More from our LaravelDaily Team

You can’t perform that action at this time.