Let's create Educators Hosting Platform(named CoHost Portal) for every educators community, who have not much infrastructure to educate people remotely in the world!
The Co-Host portal is a web portal and it works as a bridge among the educators and the students. It include three type of user interfaces, which are Admin, Teachers and Students, These all are having different type of controls.
-
Admin interface They are the maintainers of the portal, so they have full access to read & write all the information available at the portal regarding Teachers and Students & can take necessary action related to Teachers and Students, if needed.
-
Teachers interface They are the educators, so they have some restricted amount of access to the information, it can also read and write, but only those type of information which is directly related to him and the students who have enrolled under them & can take necessary actions on the students only.
-
Students interface They have only access to read the information related to him only.
Please read our contributing guidelines for details of how you can get involved, our contributorsfor details of the contributors, and Code of Conduct for information about how to participate.
-
Install Git Version Control [ https://git-scm.com/ ]
-
Install Python Latest Version [ https://www.python.org/downloads/ ]
-
Install Pip (Package Manager) [ https://pip.pypa.io/en/stable/installing/ ]
Alternative to Pip is Homebrew
-
Fork
the repository - Creates a replica of repository to your local environment. -
Create a Folder where you want to save the project**
-
Create a Virtual Environment and Activate**
Install Virtual Environment First
$ pip install virtualenv
Create Virtual Environment
For Windows
$ python -m venv venv
For Mac
$ python3 -m venv venv
Activate Virtual Environment
For Windows
$ venv/scripts/activate
For Mac
$ source venv/bin/activate
- Clone the repository - Downloads all repo files to your machine, using
git clone https://github.com/YOUR-USERNAME/CoHost-Portal.git
- Set working directory to the root directory of the project.
$ cd CoHost-Portal
- Install Requirements from 'requirements.txt'**
$ pip install -r requirements.txt
- Add the hosts**
- Got to settings.py file
- Then, On allowed hosts, Add [‘*’].
ALLOWED_HOSTS = ['*']
No need to change on Mac.
- Now Run Server**
Command for PC:
$ python manage.py runserver
Command for Mac:
$ python3 manage.py runserver
- Click here to see the backend server runing in the browser OR navigate to
http://localhost:8000
The dummy admin credentials to login to the admin dashboard are given below -
{
"username" : "[email protected]",
"password" : "learn@123"
}
- Asutosh Das - initial work - Asutosh Das
- Abhishek Choudhary - initial work - Abhishek Choudhary Enjoy! Give us feedback if you have suggestions on how to improve this information.
Thanks goes to these wonderful people ✨✨:
This project is licensed under the MIT License, unless otherwise stated.