Skip to content

Upload a PDF and get AI generated questions to help you memorize or learn a subject. You also get a feedback on your answer. Please don't spam the preview website.

Notifications You must be signed in to change notification settings

OAXP/AIInteractiveLearning

Repository files navigation

AI Interactive Learning - Prototype Équipe 3 IND8137A

Description

This project is a prototype for the course IND8137A at Polytechnique Montréal. The goal of this project is to offer a memorizing or learning platform mainly for students. They can upload a PDF file of anything they want to learn about (could be a course) and an AI will generate the number of questions that the user chose. The user will then be able to answer the questions and get a feedback on their answer, if it's wrong it will also give ways to improve the answer to avoid making the same mistake.

Installation

To install the project, you need to have NodeJS installed on your computer. You can download it here. Once you have NodeJS installed, you can clone the repository and run the following command in the root folder of the project:

npm install

This will install all the dependencies needed for the project to run.

Usage

To be able to run the project, you have to add this to .env file :

VITE_GEMINI_API_KEY=your-gemini-api-key

To use the project, you need to run the following command in the root folder of the project:

npm start

This will start the server and you can access the project by going to http://localhost:5173 in your browser.

About

Upload a PDF and get AI generated questions to help you memorize or learn a subject. You also get a feedback on your answer. Please don't spam the preview website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published