Coder Social home page Coder Social logo

laraveldaily / laraquiz-quickadminpanel Goto Github PK

View Code? Open in Web Editor NEW
224.0 22.0 144.0 818 KB

Laravel 5.6 based quiz system - generated with QuickAdmin https://quickadminpanel.com

Home Page: http://laraquiz.com

PHP 10.83% JavaScript 40.22% CSS 41.09% Vue 0.05% HTML 7.42% Makefile 0.07% Shell 0.31% Dockerfile 0.02%

laraquiz-quickadminpanel's Introduction

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 [email protected] - 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

laraquiz-quickadminpanel's People

Contributors

laraveldaily avatar povilaskorop avatar thenodai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

laraquiz-quickadminpanel's Issues

variable names typo

/app/Http/Controllers/QuestionsOptionsController.php

lines 69 & 71
$questionsoption = QuestionsOption::findOrFail($id); return view('questions_options.edit', compact('questionsoption') + $relations);

I changed it to questions_option to remove undefined variable when editing an option. The same issue and solution to lines 104 & 104

Email correction

Hi
I have downloaded and installed it in my domain. It is working .I have configured my email settings in .env file .For forgot password I am getting email from [email protected] am not getting email from which I have given in .env file .Where to change [email protected] email ?

Multiple choice checkbox option is missing

Hello, I have taken a clone of this and was going through it. This is very good and I have found that Multiple choice for the same question should bring this Application more attractive and more meaningful as nowadays we have gone through many times MCQ.

Please look in-to this if Possible.

Thanks

Reset Password blade

Hi
I need to change the Reset password email content .I have checked views/auth/passwords/email.blade.php. I am unable to find the content in attached screen shot.
emaildps

Installation issue

While executing "php artisan migrate --seed" , error occured as "could not find driver" in PDOConnection.php.
Any ideas about this?

Getting error when trying to run in windows

Hi,

Do I need to have a vagarant box in order to run this?
I am getting this error when trying to run:

ConnectionException in AbstractConnection.php line 155:
No connection could be made because the target machine actively refused it. [tcp://127.0.0.1:6379]

deployment issue

i tried to deploy this in a shared hosting site and this error

Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /home/reviewe4/MyQuiz/vendor/symfony/var-dumper/Resources/functions/dump.php on line 18

Any idea on this?

Docker installation

For those trying to install it with docker, the database credentials in .env must be edited to:

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=laraquiz
DB_USERNAME=laraquiz
DB_PASSWORD=secret

What should be URL?

Hi

I have finished installation with all the steps but without docker.
I can see quickadmin folder created in public and also can see blade files and also run migrations.
I can't what URL should I write to run as per screen shot you have shown?

Do I need to define something in routes?

Topic missing in the Test Create View

When I open the Test View (create.blade.php), the Topics is missing. The problem is that on the New Quiz page is showing all the options from all the Topics, and I want to select the Topic and show only the Questions for that Topic.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.