Skip to content

An ontology based intelligent tutoring system with reinforcement learning capabilities

Notifications You must be signed in to change notification settings

gokhanmeteerturk/energy-storage-ITS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intelligent Tutoring System for Energy Storage Systems

Backend: FastAPI, SQLAlchemy, SQLite with gokhanmeteerturk/adaptive-shots Frontend: React, Vite Ontology from the ontology folder is created using Protege

Current Ontology Url: https://w3id.org/gokhanmeteerturk/energy-storage-ITS/v1.1/ontology/energy-storage.owx

Getting Started

  1. Clone the repository
git clone https://github.com/gokhanmeteerturk/energy-storage-ITS.git
  1. Install dependencies
cd frontend/energy-storage-ITS
npm install
cd ../../backend
python -m venv venv
venv/Scripts/activate
pip install -r requirements.txt
  1. Run the backend and frontend
cd backend
uvicorn main:app --reload --port 8000

cd ../frontend/energy-storage-ITS
npm run dev