Neptune Exam Management System
개발자
공개 채팅
제품 세부 정보
Today's hiring processes place a premium on accuracy, productivity, and thorough evaluation, so meeting these needs with innovative solutions is more important than ever.
Introducing Neptune, the innovative exam management technology that is revolutionizing the way employers assess candidates.
Neptune, which was created by the same people who brought us Venus, the highly regarded alumni management system, is ready to raise the bar in the testing and hiring sectors.
Diverse Range of Question Types
One of Neptune's standout features is its ability to handle a wide variety of question types. While most exam management systems are limited to multiple-choice questions (MCQs), Neptune goes beyond this by incorporating several different formats, including:
- Essay Questions: Allowing candidates to express their thoughts and knowledge in a detailed manner.
- Short Answer Questions: Ideal for testing specific knowledge points.
- Matching Questions: Useful for assessing the ability to correlate concepts.
- True/False Questions: For a quick assessment of fundamental understanding.
- Fill-in-the-Blanks: Testing candidates on their knowledge of specific information.
- Image-Based Questions: Allowing the inclusion of diagrams, charts, and pictures to enhance the depth of the exam.
This diverse range of question types ensures that recruiters can create exams that thoroughly evaluate all aspects of a candidate's knowledge and skills.
Customizable Exam Templates
Neptune offers customizable exam templates that allow recruiters to design exams that reflect the specific needs of the role they are hiring for. Neptune's templates may be customized to precisely match the job profile, whether it's a technical post requiring in-depth knowledge of a particular subject or a managerial role assessing leadership and decision-making skills. This degree of personalization guarantees that the testing procedure is precisely in line with the skills needed for the position, resulting in more precise and pertinent applicant evaluations.
Real-Time Analytics and Reporting
In the modern recruitment landscape, data is king. Neptune provides real-time analytics and reporting tools that give recruiters deep insights into candidate performance. These tools allow recruiters to:
- Track Performance: Monitor candidate performance across various sections of the exam.
- Identify Trends: Analyze trends in candidate responses to identify common strengths and weaknesses.
- Generate Detailed Reports: Create comprehensive reports that can be shared with stakeholders for decision-making purposes.
- Benchmark Candidates: Compare candidate performance against predefined benchmarks or peer performance.
These features ensure that recruiters have all the information they need to make informed hiring decisions.
Scalability and Flexibility
Neptune is built to scale. Whether you're a small company conducting a few assessments a month or a large organization with thousands of candidates, Neptune can handle the load. The system is cloud-based, ensuring that it can be accessed from anywhere in the world at any time. This flexibility makes it an ideal solution for organizations of all sizes and in various industries.
User-Friendly Interface
The usability of a complex system determines its overall quality. Neptune has an easy-to-use UI that is simple to use and navigate. Recruiters don't need to be very technical to put up tests, handle candidates, and assess findings. The test interface will also be simple for applicants to use, freeing them up to concentrate on showcasing their abilities rather than figuring out how to use the system.
Enhanced Security Features
In the world of online exams, security is a top priority. Neptune is equipped with advanced security features to ensure the integrity of the examination process. These include:
- Proctoring Tools: To monitor candidates in real time and prevent cheating.
- Randomized Question Order: To reduce the chances of collaboration between candidates.
- Secure Data Storage: Ensuring that all candidate data is encrypted and stored securely.
- Role-Based Access Control: Restricting access to sensitive information based on user roles.
These security measures give both recruiters and candidates confidence in the fairness and integrity of the examination process.
- Out of the box there are total three roles: Super admin, Examiner, Examinee
- Super admins can create exams but it is advised that Examiner creates exams
- The whole system is role and permissions based so with the right permissions access to the Neptune is a breeze
- There are concepts like categories and sections, Categories are for grouping examinees - Examinees are associated with a single category
- That way when exam is created and category(s) are added to the exam, the examinees get pulled into the exam automatically
- Section is something if you want to divide up your questions into smaller divisions
- Other than examiner or examinee, every other type of users are recognized as Staff
- There is also users page where you can see the list of all the users in the system
- Dashboard page is accessible by anyone, but user is able to see or access only the information they have permission for
- Other than Login and Registration page, there is another guest page called Announcements where both past and to be started exams are shown if enabled from Settings
- With creation, update or delete exams - emails are sent out if Sending email is enabled from Settings (There is a queue page where all emails are listed)
- Exams are always created in UTC but every user will see the time in their own time zone set by themselves under Edit Profile
- Examiners and Examinees can also be added later manually
- To create an exam, you will need Title, Date, Time, Duration with some other fields
- Questions can be selected from 10 types of questions (Question Bank)
- If you wish to include sections, you will have to add sections first and then during editing of the exam you will be able to add questions to the sections
- Pass mark can be set for each individual exam, and also negative mark can be set along with that
File Tree
-
📁 Neptune Exam Management System
설치 지침
PHP, NVM, NPM, MySQL, Laravel 8.x, Composer, Apache2/Nginx
- After you make sure that composer is installed properly and you can check composer -v has given you proper update about the version of composer installed, you need to go to the folder where you downloaded the project from PieceX and run the below command. It will run composer within that directory and download all the library and package files required for the Neptune platform to work.
composer update
- And then you will need to run the below command also for downloading all the npm packages that are needed for the Neptune Exam Management System to function properly. Before you run this command be sure to check nvm -v and npm -v gives proper version numbers.
npm install
- If doesn't work, try:
npm install --save --legacy-peer-deps
- Now comes the part where you have to run mostly commands related to the directory permissions and such for the Laravel framework to work properly. In the below two commands we are setting permission for the storage/ directory and bootstrap/cache directory. As Laravel needs to have access to these directories reading and writing data.
Linux
chmod -R 775 storage
chmod -R 775 bootstrap/cache
- In some cases Laravel need to execute some files from the storage/ directory and that is why we will have give the directory execution permission as well and to do that you have to run the below command.
Linux
chmod -R ugo+rw storage
- From this point on we have to run some Laravel specific command which uses Artisan (Command-line interface included with Laravel). The first one is this where we are linking the storage directory with the public directory for easy read/write of data from User's side.
변경 및 적응 지침
- For creating a new page, you have to add a new route, create a method in Controller or you can create a resource which will include all the basic functionalities like Create, Read, Update, Delete built-in.
- To interact with database, Models have been used in the product. The model files can be found app/
- Creating a new page or to modify an existing one, you will have to open resources/views/, there you will find all the blade templates inside each folder.
- To create a new database table or for changing an existing one, visit database/migrations/ folder as both migration and seed are integral part of the product.
- Sending email has been defined under app/Jobs/ folder, and the events are handled under app/Mail/
- Most of the instructions on how the individual pages work are given on each page within the application called 'Page Information'.
- To change the color theme from orange to any other, update code resources/views/includes/head.blade.php line number 14