A web-based platform connecting teachers and students.
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.
- ✔️ Login and signup via
- ✔️ Home Page showing the list of all the subjects of the logged in student
- ✔️ Assignment Page ( Showing the list of assignments done till now as well as the assignments to be done)
- ✔️Test Page ( Showing the list of past test results as well as upcoming tests)
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.
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