Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/berkanyesilyurt/quiz-system-in-php-laravel
Quiz System allows users to solve the questions determined with the time given per question. This web application based on Laravel & PHP.
https://github.com/berkanyesilyurt/quiz-system-in-php-laravel
css html javascript laravel online-quiz-system php question-answering quiz quiz-application
Last synced: 5 days ago
JSON representation
Quiz System allows users to solve the questions determined with the time given per question. This web application based on Laravel & PHP.
- Host: GitHub
- URL: https://github.com/berkanyesilyurt/quiz-system-in-php-laravel
- Owner: BerkanYesilyurt
- Created: 2022-06-24T20:53:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-14T20:18:38.000Z (over 2 years ago)
- Last Synced: 2023-03-08T21:57:17.277Z (over 1 year ago)
- Topics: css, html, javascript, laravel, online-quiz-system, php, question-answering, quiz, quiz-application
- Language: PHP
- Homepage:
- Size: 104 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quiz System in PHP Laravel
Quiz System is a web application based on Laravel & PHP. This Quiz system allows users to solve the questions determined with the time given per question. When the quiz is over, all the answers given are compared with the correct answers and the detailed result is shown.## Features
- Changeable Number of Questions
- Changeable Question Time
- Detailed Results Page
- Validation of Fields
- Custom Session Auth
- Javascript Timer and DOM manipulation
#### In Addition
- Simple and Easy-to-Edit Design
- If question time is over, no answer will be accepted
- The answer cannot be changed when you return to the question after it's answered
- Continues with remaining time when page is refreshed
- Results are displayed one second apart and sequentially## Installation
> Make sure you've installed Composer
- Open the folder with any editor
- Open ` .env ` and put your database details into it
- Change the questions, options and other stuff in ` database/DatabaseSeeder.php `
- Write these lines to editor's terminal or default terminal of your system (make sure you're inside of the folder)1. ` "php artisan migrate" `
2. ` "php artisan db:seed" `
3. ` "php artisan serve" `- That's it, you're ready to use it.
## Screenshots![Quiz System Homepage](https://user-images.githubusercontent.com/8729215/176317309-c6b47193-5cd3-4faf-a586-a33d97711a1b.png)
![Quiz System Index](https://user-images.githubusercontent.com/8729215/176316719-bbe61d6b-ec78-4699-8e25-1d990c7cab25.png)
![Questions](https://user-images.githubusercontent.com/8729215/176316737-3bf720f0-d06e-48ca-8227-8bd0198863c7.png)