This project is about MCQS Test. It is developed using laravel framework. The design pattern is based on repository design pattern using dependency injection.
- Download the project and change directory
- Open your phpmyadmin from locahost and create database 'mcqstest'
- On the .evn file, set this: /* DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=mcqstest DB_USERNAME=root DB_PASSWORD= */
- Run 'php artisan migrate' to migrate all the tables
- Seed initial record into the db by running: 'php artisan db:seed DatabaseSeeder'
- Run 'php artisan serve' to run the application
- Open http://127.0.0.1:8000/
- Login with: admin@gmail.com and password: 12345
- Click 'Assign User to Role' to assign user to a particulary role
- Click 'Assign Module to Role' to assign the available modules to Admin Role(Create Questions module, Create Options module, All Exam module) and Student Role (Take Exam module, My Exam module)
#You can upload .sql file located in the repos
#Project is ongoing development