AdapTree generates a personalized knowledge tree based on a learner’s name, major, and interests, then lets them explore, branch, and go deeper through interactive nodes.
Each node provides approachable explanations and can spawn new learning paths, powered by an analogy-driven engine that contextualizes information using the learner’s background.
Follow the steps below to run AdapTree locally.
Make sure you have:
- PostgreSQL
- Python + pip
- Django (installed via requirements)
- React (if running the frontend separately in your setup)
Clone the repository:
git clone https://github.com/emilyjiji/gatoraidays.gitNavigate to the project directory and install requirements:
cd AdapTree
pip install -r requirements.txtRun migrations and start the server:
python manage.py makemigrations
python manage.py migrate
python manage.py runserver| Component | Technology |
|---|---|
| 🖥️ Frontend | React |
| 🧠 Backend | Django |
| 🗄️ Database | PostgreSQL |
- Integrate multimedia content to enhance the learning experience.
- Develop an AI-driven quiz section to reinforce learned concepts.
- Gamify learning with rewards and milestones.
- Implement user profiles for progress tracking and review history.
Distributed under the MIT License. See LICENSE for more information.
