Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

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 d

Project Title

PrepExpert

Project Area of Specialization

Software Engineering

Project Summary

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.

Project Objectives

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.

Project Implementation Method

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.

Benefits of the Project

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.

Technical Details of Final Deliverable

Following are the technical details of our project:

  • The Frontend is made using ReactJS and the backend is made using FastAPI in Python.
  • 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.
  • The Database used is MariaDB (MySQL) for storing all information related to our system. In addition, Redis Cache DB is used for faster storage and retrieval of data when a user is taking the test.

Final Deliverable of the Project

Software System

Core Industry

Education

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Sustainable Development Goals

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Backend + API (Heroku) Equipment11000010000
Frontend (Netlify) Equipment135003500
Domain Cost (per annum) Equipment120002000
Total in (Rs) 15500
If you need this project, please contact me on contact@adikhanofficial.com
0
135
Rent It web and mobile application

Web and mobile applications are making it easier for individuals to get many services at t...

1675638330.png
Adil Khan
9 months ago
Field Workforce Tracking & Employees Monitoring System

All the existing apps for employees tracking are live tracking or based on computer screen...

1675638330.png
Adil Khan
9 months ago
IoT Based Home Automation

The development in technology is increases day by day, similarly one of the part is iOT ba...

1675638330.png
Adil Khan
9 months ago
Block Chain Based Stock Exchange

Block chain is the system of recording the data or information which is difficult to chang...

1675638330.png
Adil Khan
9 months ago
video

Introduction. What is Theory of Automata? Why We Study Autom...

AdiKhanOfficial
Adil Khan
7 years ago