Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sheninthjr/ai-learning-platform

AI Learning Platform is a project that focuses on creating an accessible and personalized online education experience using artificial intelligence.
https://github.com/sheninthjr/ai-learning-platform

gemini-api nextjs nodejs youtube- youtube-subtitles

Last synced: about 2 months ago
JSON representation

AI Learning Platform is a project that focuses on creating an accessible and personalized online education experience using artificial intelligence.

Awesome Lists containing this project

README

        

# **AI Learning Platform**

### **Table of Contents**
1. [Project Overview](#project-overview)
2. [Key Features](#key-features)
3. [Installation](#installation)
4. [Screenshots](#screenshots)
5. [Contributing](#contributing)

---

### **Project Overview**

**AI Learning Platform** is a project that focuses on creating an accessible and personalized online education experience using artificial intelligence. The platform is designed to offer interactive learning tools, adaptive assessments, and AI-driven recommendations to enhance the learning process for students of all levels.

The project aims to revolutionize online learning by providing individualized learning paths, real-time feedback, and support based on each student’s performance and learning style. It is designed to make learning more engaging, efficient, and tailored to the needs of each user, ensuring higher retention and better outcomes.

---

### **Key Features**

The main features of **AI Learning Platform** include:

- **Personalized Learning Paths**: The platform uses AI to analyze a learner's performance and adapt the content and assessments accordingly, creating a custom learning experience that caters to individual strengths and weaknesses.
- **AI-Driven Recommendations**: The system provides real-time suggestions on what topics to focus on next, helping learners prioritize areas that need improvement.
- **Interactive Assessments**: Learners can take adaptive quizzes that adjust the difficulty level based on their answers, providing an engaging way to reinforce learning and track progress

---

### **Installation**

To set up **AI Learning Platform** on your local machine, follow these steps:

1. **Clone the repository**:
```bash
git clone https://github.com/sheninthjr/ai-learning-platform.git
```
2. **Navigate to the project directory**:
```bash
cd ai-learning-platform
```
3. **Install dependencies**:
```bash
npm install
```
4. **Start the project**:
```bash
npm run dev
```
5. **Start the Subtitle Backend**:
```
cd node-backend
```
6. **Install dependencies**:
```bash
npm install
```
7. **Start the project**:
```bash
npm run dev
```
---

### **Screenshots**

Here are some visuals from the project:

![Screenshot 1](/app/images/1.png)

![Screenshot 2](/app/images/2.png)

![Screenshot 3](/app/images/3.png)

![Screenshot 4](/app/images/test.png)

---

### **Contributing**

Contributions are welcome! Please open an issue or submit a pull request.

1. Fork the project
2. Create a feature branch:
```bash
git checkout -b my-new-feature
```
3. Commit your changes:
```bash
git commit -am 'Add some feature'
```
4. Push to the branch:
```bash
git push origin my-new-feature
```
5. Open a pull request

---