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

https://github.com/devicals/ai-teaching-master

An interactive AI-powered educational platform that generates lessons, questions, and provides personalized learning experiences using advanced language models.
https://github.com/devicals/ai-teaching-master

ai css flask html program python teacher

Last synced: 6 months ago
JSON representation

An interactive AI-powered educational platform that generates lessons, questions, and provides personalized learning experiences using advanced language models.

Awesome Lists containing this project

README

          

# AI Teaching Program

## Overview
An interactive AI-powered educational platform that generates lessons, questions, and provides personalized learning experiences using advanced language models.

## Features
- Generate comprehensive lessons on any topic
- Create adaptive quiz questions
- AI-powered answer generation
- Interactive learning experience
- Guidance text and image support

## Prerequisites
- Python 3.8+
- Flask
- Google Gemini API Key
- pip (Python package manager)

## Installation
### For Everyone Else:
1. Clone the repository (Requires Git)
```
git clone https://github.com/3rror-dev/AI-Teaching-Master.git
cd ai-teaching-program
```

2. Set up environment variables
- Go to https://aistudio.google.com/app/apikey and generate an API key
- Go into .env file and replace "[YOUR GEMINI API KEY HERE]" with your API key.

4. Run auto-open shortcut
Find the shortcut named `AI Teaching Master` and open it.
At first the web will say the website is unavaliable. Wait for a few moments and it will open.

5. Using the app
Upon opening the app, you will be met with a login page. The password is `study123!`.

### For Experts:
1. Clone the repository (Requires Git)
```
git clone https://github.com/3rror-dev/AI-Teaching-Master.git
cd ai-teaching-program
```

2. Create virtual environment
```
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
```

3. Install dependencies
```
pip install -r requirements.txt
```

4. Set up environment variables
- Go to (https://aistudio.google.com/app/apikey)[https://aistudio.google.com/app/apikey] and generate an API key
- Go into .env file and replace "[YOUR GEMINI API KEY HERE]" with your API key.

#### Running the Application
```
python app.py
```
Navigate to `http://localhost:5000/login`

6. Using the app
Upon opening the app, you will be met with a login page. The password is `study123!`.

## Technologies Used
- Python
- Flask
- Google Gemini AI
- JavaScript
- jQuery