PrepExpert is an intelligent testing system that facilitates the students in test preparation. Students are offered questions based on their real-time performance using Computerized Adaptive Learning. Students get insights into their performance in form of d
PrepExpert
PrepExpert is an intelligent testing system that facilitates the students in test preparation. Students are offered questions based on their real-time performance using Computerized Adaptive Learning. Students get insights into their performance in form of detailed performance reports as well as recommendations and preparation content for improvements.
There are three main modules of our project which are as follows:
Intelligent Testing
Users can take tests and the system stores information on the user’s performance. The system intelligently asks questions from the least covered topics and adapts the difficulty level on the basis of average user performance.
Test Information
The system maintains information on the tests such as subjects, topics, questions, preparation content, etc. The system offers different features to manage test information.
User Information
Systems maintain information on the users including profile information such as name, email, password, etc. along with their test performance details.
Our objective is to build an intelligent testing system to facilitate students in test preparation. The users can take tests and see the results along with intelligent analysis of their performance generated by the system. The system offers guided learning and improvements based on the user's performance and weak areas respectively. The system maintains the progress of the student in that particular subject and asks questions adapting to the average performance of the student.
We have developed a web-based testing system that users can access using their browsers. The architecture of the system is Service-oriented Architecture (SoA) which will aid to scale our project to different platforms in future.
Intelligent insights and adaptive testing are made using Computerized Adaptive Learning (CAT) in Python which uses Item Response Theory (IRT) to estimate difficulty while generating questions.
User Roles
There are three types of users:
Students - that can take tests, view intelligent insights and performance reports, and see improvement recommendations.
Content Managers - that manage test information comprising various domains, subjects, topics, concepts, question bank and preparation resources.
Admins - that can manage users, test information and all the functionality associated with students and content managers.
Our project shall benefit the students in the preparation for any exam. Rather than giving sequential tests that give no knowledge of the student's actual performance, our system focuses on the weak areas of the students.
As a result, they will improve their learning capabilities and have good careers which will contribute to the economic growth of the country thus making a significant societal impact.
Following are the technical details of our project:
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Backend + API (Heroku) | Equipment | 1 | 10000 | 10000 |
| Frontend (Netlify) | Equipment | 1 | 3500 | 3500 |
| Domain Cost (per annum) | Equipment | 1 | 2000 | 2000 |
| Total in (Rs) | 15500 |
Web and mobile applications are making it easier for individuals to get many services at t...
All the existing apps for employees tracking are live tracking or based on computer screen...
The development in technology is increases day by day, similarly one of the part is iOT ba...
Block chain is the system of recording the data or information which is difficult to chang...