You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LearningPath is an AI-driven learning management tool that creates personalized learning plans, estimates time required to reach skill levels, and provides a guided roadmap with achievable goals based on users' academic level, available learning time, and existing skills.
Personalized Learning Plans.
Create Personalized Learning Pathways: Users can craft their unique learning roadmaps by specifying topics, the number of hours they intend to spend, and their current skill level.
Visualized Learning Paths: Learning pathways are visually represented as hierarchical trees, allowing users to easily grasp the structure and progression of their educational journey.
Detailed Pathway Information: Each learning path displays vital information, including estimated completion time and difficulty level, aiding users in making informed decisions.
Profile Integration: Registered users can save and manage their learning pathways within their personal profiles, providing easy access to their educational goals.
Global Explore Page: All created learning roadmaps are showcased on a global explore page, promoting knowledge sharing and enabling users to discover diverse learning opportunities.
Interactive Filtering: Users can employ powerful search and filtering tools to refine their explore page experience, enabling them to find roadmaps that match their specific criteria, such as topic, hours, and difficulty.
Bookmark Favorites: Logged-in users have the option to bookmark and curate a collection of their favorite learning paths, ensuring quick and convenient access to the resources they value most.
Hierarchical Learning Structure: Learning pathways support multi-level hierarchies, allowing users to structure their education with topics, subtopics, and even further sub-subtopics, all with designated time allocations.
π Getting Started / Installation
Follow these steps to get the application up and running in your local environment:
Clone the repo
git clone https://github.com/The-Brain-Train/LearningPath
Steps
Front-end
Back-end
Database
2. Navigate into repo
cd front-end
cd back-end
root
3. Install Dependencies
npm install
mvn install
4. Run the project
npm run dev
mvn start
docker compose up
π§ Contact Information
Contributers
Socials
Cesar Forthomme
Luke Williams
Atufa Shabnam Nelmandi
Edward Arvinius
Mona Talebian
Vijani Piyawardana
About
LearningPath is an innovative AI-powered learning management tool that's designed to create a learning journey that is both enjoyable and productive.