mishrakeshav / Open-Classroom

This is an attempt to clone the best features of google classroom and educative using Django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python 3.6 Django 3.0 license

Open Classroom

This is an attempt to clone the best features of google classroom and educative.io using django.

Screenshots

Features Included

  • Custom Admin dashboard
  • Create Classroom
  • Join Classroom
  • Add Posts
  • Create Assignments
  • Grade Assignments
  • Add Resources
  • WhiteBoard
  • Colaborative Whiteboard
  • Courses
  • News Letter
  • Responsive, mobile-friendly design
  • Forgot password
  • User registration
  • Much more...

Installation

1. Clone Repository & Install Packages

git clone https://github.com/mishrakeshav/Open-Classroom.git
pip install -r requirements.txt

2. Setup Environment

python -m  venv venv
source venv/bin/activate

OR on Windows

python -m  venv venv
activate.bat

3. Migrate & Start Server

python manage.py makemigrations
python manage.py migrate
python manage.py runserver

Contributors

Keshav Mishra
Jaideep More
Aneesh Mokashi
Hardik Mandaliya

About

This is an attempt to clone the best features of google classroom and educative using Django

License:MIT License


Languages

Language:HTML 42.9%Language:CSS 41.2%Language:JavaScript 8.7%Language:Python 3.6%Language:SCSS 3.4%Language:PHP 0.2%