AI is palying a crucial role in every disciplines. Now this application is a module of Continous Active Learning a project under Prof. Dhananjaya Lab for Education Design (DLED Lab) in IIT Ropar. Here I used React and typescript for the frontend and Flask as backend service.
Cloning of repository
git clone https://github.com/kja8586/AIQuestionGeneration.git
Changing directory
cd AIQuestionGeneration
Starting frontend services
cd frontend
npm i
npm run dev
Starting backend services
cd backend
Installing dependencies Using poetry
poetry install
Using requirements.txt
pip install -r requirements.txt
.
|-- backend
| |-- __init__.py
| |-- __pycache__
| |-- model.py
| |-- requirements.txt
| |-- rest_api.py
| |-- static
| |--uploads
| |-- AudioFiles.wav
|-- docker-compose.yml
|-- Dockerfile
|-- frontend
| |-- eslint.config.js
| |-- index.html
| |-- node_modules
| |-- package-lock.json
| |-- package.json
| |-- public
| |-- README.md
| |-- src
| |-- api
| |-- api.ts
| |-- App.css
| |-- App.tsx
| |-- assets
| | |-- react.svg
| |-- components
| | |-- AudioRecorder.tsx
| | |-- FileList.tsx
| | |-- QuestionGenerator.tsx
| | |-- TranscriptGenerator.tsx
| |-- index.css
| |-- main.tsx
| |-- vite-env.d.ts
| |-- styles.css
| |-- tsconfig.app.json
| |-- tsconfig.json
| |-- tsconfig.node.json
| |-- vite.config.ts
|-- package-lock.json
|-- package.json
|-- poetry.lock
|-- pyproject.toml
|-- Readme.md