Skip to content

Conference Room is a suite of online tools that allows teachers to set assignments, have work submitted by students, mark, and return grades back to students. Students can also submit their work and join their classes directly from here.

Notifications You must be signed in to change notification settings

Conference-Room/conference_room

Repository files navigation

💻 Conference Room

A web-based platform connecting teachers and students.

ℹ About

Conference Room is a suite of online tools that allows teachers to set assignments, have work submitted by students, to mark, and to return grades back to students. Students can also submit their work and join their classes directly from here.

Interface

🎇 Features

  1. ✔️ Login and signup via
    • ✔️ Username & Password
    • ✔️ Gmail Sync (Login with Gmail Option). interface
  2. ✔️ Home Page showing the list of all the subjects of the logged in student interface
  3. ✔️ Assignment Page ( Showing the list of assignments done till now as well as the assignments to be done) interface interface
  4. ✔️Test Page ( Showing the list of past test results as well as upcoming tests) Interface Interface

⚙ Technology Stack

Backend : Flask
Database: MySQL
Frontend: CSS, Jinja, HTML, Bootstrap, Javascript
Hosting : Pythonanywhere
Additional : Google Authentication

We have made custom API to make API calls for fetching data from the Database.

🔧 Installation

A step by step series of examples that tell you how to get a development env running.
STEP 1 : Clone the repository

https://github.com/Conference-Room/conference_room

We recommend to use virtualenv for development: STEP 2 : Create Virtual Environment

pip install virtualenv
cd conference_room
python -m venv venv
cd venv\Scripts
 .\activate

STEP 3 : Install the python dependencies

  • Go back in your conference_room folder using cd.. and install the dependencies on the virtual environment
pip install -r requirements.txt

STEP : 4

  • Start the web application 🥳
python app.py

About

Conference Room is a suite of online tools that allows teachers to set assignments, have work submitted by students, mark, and return grades back to students. Students can also submit their work and join their classes directly from here.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •