Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching. Packages
- jewlofthelotus/SlickQuiz a jQuery plugin for creating pretty, dynamic quizzes.(with custom ability to save mark when the exam is completed);
- laracasts/flash for easy notify user action(with custom styling);
- frozennode/administrator for quick simple admin interface;
* PHP 5.4+
* Laravel 4.2+
Recommended using Homestead for development.
git clone https://github.com/dimitar032/LaravelQuiz
cd LaravelQuiz
composer install
Adjust the database information in app/config/database.php, then:
php artisan migrate
Seed the database if you want:
php artisan db:seed
- Admin Account: ['email' => '[email protected]', 'password' => 'admin']
- Teacher Account: ['email' => '[email protected]', 'password' => 'teacher']
- Student Account: ['email' => '[email protected]', 'password' => 'student']
###5.Debugging & error log If you want to see what really happen:
- in app/config/app.php
'debug' => true,
- in app/start/global.php
//switch ($code) {
// case 403:
// return Response::view('error_pages.403', array(), 403);
// case 500:
// return Response::view('error_pages.500', array(), 500);
// default:
// return Response::view('error_pages.404', array(), 404);
// }
##Screenshots
###Login ###Home ###Start Exam ###Complete Exam ###Marks to student ###All exams made by this teacher ###Editing Questions ###Editing Answers ###Admin Panel
The Laravel framework is open-sourced software licensed under the MIT license