In Pakistan, there are several testing services available that conduct recruitment tests on behalf of employers such as NTS, STS, etc. There are two main challenges for such testing services. First, to have a robust database that stores the questions, their options, correct answers, difficulty level
The Development of Online Databank and Mobile App to Prepare for Recruitment Test
In Pakistan, there are several testing services available that conduct recruitment tests on behalf of employers such as NTS, STS, etc. There are two main challenges for such testing services. First, to have a robust database that stores the questions, their options, correct answers, difficulty levels, and subjects. Second, they should provide a mobile app that facilitates the applicant to prepare well for the actual test. Therefore, to achieve this, we aim to develop a generic platform for such testing services to overcome the challenges mentioned earlier. The proposed system will provide a databank facility for these testing services. In this databank, the testing services will be able to store and maintain the questions. Each question will have difficulty level, question text, options, correct option, and class, subject, and blooms taxonomy level. Moreover, in the proposed project, we also aim to develop a mobile application for possible applicants to prepare well for the test. Using this mobile app, the user can select the level of questions, class, subject, and the number of questions to attempt the test. The system will generate the practice test for applicant and applicant then will be able to attempt the practice test. The mobile app will be interactive and applicant friendly so that applicants can prepare well for tests. The mobile app will be available on a subscription basis to applicants. The only applicant who subscribes to our mobile app can access the practice questions. We aim to provide four subscription models namely, monthly, quarterly, semi-annually, and annually. We will follow the agile methodology, which involves the constant collaboration of stakeholders and developers, and improvement at every stage. To the best of our knowledge, there is no such application available for the preparation of recruitment tests. We believe that our proposed project will be beneficial for existing testing services. In addition to this, it will provide a better opportunity for applicants to get success in their recruitment tests. Finally, it will help Pakistan in reducing the unemployment rate
This project has three main research objectives listed below:
PROPOSED PROJECT DEVELOPMENT METHODOLOGY For the proposed system, we will follow the iterative methodology. Iterative is a process that starts from the implementation of a minor part of software requirements, which is then reviewed to figure out further requirements, and evolving versions are enhanced iteratively until the system is implemented completely. All the development of the software is done through repeated cycles (iterative). At each iteration, new functionality or capabilities are added and design modifications are made. Moreover, at the time of software development, it is possible that at the same time, more than one iteration of the software development cycle is in progress and this process is called the incremental build as shown in Figure 2 There are some specific applications of this model in the software industry and it is used most often in the following scenarios,
In the Scenario, where:
Furthermore, the iterative model has a couple of advantages, for instance, the progress of the project can be measured, some of the working functionalities or features can be developed very quickly, parallel development can be planned and it cost less to change the scope and requirements, etc. Finally, the iterative model in project management is simply, a process where a project is managed through repeated iterations and evolving versions are enhanced until the system is implemented completely.

Figure 2 Iterative Methodology
Work Flow Charts
Web APP Work Flow Chart

Mobile App Work Flow Chart

Our system will provide benefits for customers who apply for all the Testing Services organizations that conduct different kinds of recruitment tests and the candidates that appear in these tests. We will make a preparation app that will give the user features like to select the number of questions, categories including subject-wise questions, class-wise, job-wise, and levels like difficulty level and blooms taxonomy levels. So that customers could use this app to prepare themselves for recruitment tests. Moreover, the system is expected to be deployed to testing services like STS, NTS, PTS, etc.
The ultimate product will be a complete test preparation system helpful for the candidates to prepare for the recruitment test. The candidate can select the level of questions, class, and subject, and select the number of questions to attempt the test. A robust databank will help to dynamically add questions into the database. It will facilitate users by generating their own choice of preparation test paper and admin to upload the question with a user-friendly web interface and testing services also to make people aware of their test paper patterns.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Website domain | Miscellaneous | 1 | 3000 | 3000 |
| APIs | Miscellaneous | 2 | 2500 | 5000 |
| Application Hosting tools | Equipment | 1 | 12000 | 12000 |
| Printing Documentation | Miscellaneous | 1 | 2000 | 2000 |
| Notification Tools | Equipment | 1 | 5000 | 5000 |
| Total in (Rs) | 27000 |
In this project, we design a super capacitor and battery operated electric vehicle. We com...
The electrical power system network is prone to failure due to unavoidable fault occurrenc...
Proposing an internet chat application that actively monitors various chats going on and a...
Journal management is a difficult and time-consuming operation, especially if no automatio...
The main purpose of this project is to produce a hydro turbine at very low head. It will b...