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

https://github.com/montasser99/djangoeducation

DjangoEducation is an online course management platform built with Django, Python, and Sqlite3. It enables teachers to create and manage courses, track student progress, and enhance learning interactions, with AI-driven features to personalize learning and improve engagement.
https://github.com/montasser99/djangoeducation

django gemini-ai gpt4all sqlite3

Last synced: 2 months ago
JSON representation

DjangoEducation is an online course management platform built with Django, Python, and Sqlite3. It enables teachers to create and manage courses, track student progress, and enhance learning interactions, with AI-driven features to personalize learning and improve engagement.

Awesome Lists containing this project

README

          

# DjangoRducation
## Overview
DjangoEducation is an online course management platform, developed with Django, Python, and Sqlite3, that enables teachers to create and manage course content, track student progress, and foster engagement. It includes AI-driven features to enhance the learning experience.

# Projet Django - Installation Guide

## Étapes d'installation

### 1. Clone the Repository
To get started, clone the project using the following command:
```
https://github.com/montasser99/DjangoEducation.git
```

### 2.Set Up Project Folder and Virtual Environment
Create a new directory for the project, move into it, and set up a virtual environment:
```
mkdir DjangoEducation
cd DjangoEducation
virtualenv djangoEnv
```

### 3. Activate the Virtual Environment
Activate the virtual environment with this command:
```
djangoEnv\Scripts\activate
```

### 4. Install Django
While the environment is activated, install Django version 4.2:
```
python -m pip install django==4.2

```
### 5. Navigate to Project Folder and Apply Migrations
Move into the cloned project folder and generate and apply migrations:
```
cd ../Django-authentification-master/DjangoEducation
python manage.py makemigrations
python manage.py migrate
```

### 6. Create a Superuser
Create a superuser account to access the admin dashboard:
```
python manage.py createsuperuser
```
### 7. Start the Server
```
python manage.py runserver
```
## Support
If you encounter any issues, feel free to contact:
**Montasser Benouirane**

Email: montasser.benouirane@esprit.tn

## Application Overview and Visuals


Image 1
Image 2
Image 3
Image 4
Image 5
Image 6
Image 7