Online Examination Management SystemOnline Examination Management System
OEMS is a web-based application to conduct exams onlineOnline Examination Management System
OEMS is a web-based application to conduct exams onlineOverview
OEMS stands for Online Examination Management System which is developed in Laravel 8 Framework and MySQL. OEMS is a web-based application to manage and conduct exams online. It consists of two dashboards, an admin dashboard to manage the exam, questions, and results, and a frontend dashboard to allow a student to take an exam. This system is designed to be customizable and easy to add in more features.
Features
WYSIWYG Editor
The WYSIWYG editor allows the admin to manipulate the question and description.
Question Palette
Students can browse questions via the questions navigation panel. This allows the user to skip the current question and view answered or unanswered questions.
Exam Timer
The exam timer is synchronized with the server, this prevents the timer from reset when a student accidentally refreshes or closes up the browser. Students can see the time remaining to complete the exam.
Randomize Question
Each student will be given a different set of exam questions if the random question is being turned on. This can be easily configured by the admin.
Multiple Question Types
OEMS supported three kinds of question types e.g. True & False, Single Choice, and Multiple Choice.
Automated Marking System
The system automatically marks the questions after the exam is submitted so that your student can get an instant and accurate score.
Quiz Statistic
Each quiz has a statistic page to show the total pass, total fail, and highest and lowest marks. It also shows the latest taken exam results.
Exam Access Code
Each exam has a unique access code. Students are required to enter the access code to start an exam. This allows only eligible students to access the exam.
Import/Export Question
Create bulk questions easily by importing the questions in CSV or Excel files.
Student Ratings
Empower students to rate exams, providing valuable feedback for continuous improvement.
Email Resulting PDFs
Send exam results to students in PDF format via email, ensuring they have a record of their performance.
Requirements
PHP 7.0
MySQL
Instructions
How to install/set up?
1. Unzip the Zip File:
Extract the contents of the zip file to a directory on your local machine.
2. Create a MySQL Database:
Use a MySQL client (e.g., phpMyAdmin or the MySQL command line) to create a new database named oems_beta.
3. Update Database Credentials:
Open the .env file in your Laravel project directory. Update the DB_DATABASE, DB_USERNAME, and DB_PASSWORD values with the appropriate MySQL credentials to connect to your database.
4. Install Dependencies:
Open a terminal or command prompt in your project directory.
Run the following commands:
composer install php artisan key:generate php artisan migrate
5. Serve the Application:
To run the Laravel development server, execute the following command:
php artisan serve
6. Create an Admin Account:
Execute the SQL script provided to create an admin account in your MySQL database.
INSERT INTO `users` (`id`, `name`, `role`, `email`, `email_verified_at`, `password`, `remember_token`, `created_at`, `updated_at`) VALUES (1, 'admin', 'ADMIN', '[email protected]', NULL, '$2y$10$v9nUkPE8S7RQKvtVnqBHZeQ8J0DEGXqLbAbj0pvFQ2uCclKaBxXeq', NULL, '2020-10-31 06:46:09', '2020-10-31 06:46:09');
7. Access the Admin Dashboard:
Open your web browser and enter the following URL:
http://localhost/oems_beta/dashboard
Username: [email protected]
Password: 123456Ww
8. Access the Exam Dashboard:
To access the exam frontend, use the following URL:
http://localhost/oems_beta
How to get support?
Contact me at [email protected]
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
Category | Scripts & Code / PHP Scripts / Polls |
First release | 21 December 2020 |
Last update | 30 November 2023 |
Software version | PHP 7.0, PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2 |
Files included | .php, .html, .sql, Javascript .js |
Tags | php, quiz, online quiz, exam, laravel, online exam system |