A web-based application that uses the Vue framework. The quiz is designed to ask users a series of generic single-selection questions that target their interests and hobbies.
Demo: https://hootyhub.github.io/expert-system-quiz
An expert system is a type of AI software that mimics the decision-making ability of a human expert in a specific field using a knowledge base and inference engine. This makes it a fun and interactive way to learn about different programming languages that may be suitable for the user.
The quiz adjusts the questions based on the user's current score to better match their interests and hobbies.
Based on the weighted score calculated from the user's answers, the expert system returns the programming language that fits the user the most.
It is recommended to use Docker, which automates the process of downloading and installing the necessary dependencies
To run using Docker, follow these steps:
docker-compose up -d
docker-compose exec node npm install
docker-compose exec node npm run dev
This project was created as part of a "Methods of Artificial Intelligence" course project in college.