Skip to content

Latest commit

 

History

286 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AInstructor

Description

Welcome to AInstructor, the next generation learning platform. Powered by AI, AInstructor helps students to learn their lessons and teachers to manage their students progression.

Installation

Requirements

Frontend

  • NodeJS v18
  • Npm / Yarn / Pnpm

Backend

  • Python v3.11
  • Pipenv
  • Sqlite3

Steps

Using Docker

  1. Clone the repository
  2. Run docker-compose up
  3. Go to http://localhost:3000

(Without Docker) Frontend

  1. Clone the repository
  2. Go to the client folder
  3. Run npm install or yarn install or pnpm install
  4. Run npm run dev or yarn dev or pnpm dev
  5. Go to http://localhost:3000

(Without Docker) Backend

  1. Clone the repository
  2. Go to the server folder
  3. Run pipenv install
  4. Run pipenv shell
  5. Run cd AInstructor
  6. Run python manage.py makemigrations app
  7. Run python manage.py migrate
  8. Run python manage.py runserver

Usage

Create a teacher account

  1. Go to http://localhost:3000/auth/register
  2. Create an account with the Teacher role
  3. Login with your account
  4. Manage your courses and teams

Create a student account

  1. Go to http://localhost:3000/auth/register
  2. Create an account with the Student role
  3. Login with your account
  4. Ask your teacher to add you to a team
  5. Check your courses and lessons
  6. Train your skills using ai

Authors

  • Louis Lecouturier
  • Antoine Maes
  • Mael Monteil
  • Nicolas Broage
  • Jules Maisonnave

About

Next Generation Education for everyone

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages