Virtual Classroom for remote teaching
Try it now at http://remoteclass.school/create
- Install python (https://www.python.org/downloads/). Then run the following in the root of the project directory.
1a.
install virtualenv
:
pip install virtualenv
1b. switch to a new Python' virtual environment called env
:
virtualenv env
source env/bin/activate
1c. install API dependencies:
pip install -t lib -r requirements.txt
- Install node and project dependencies using npm.
npm install
- Install webpack globally
npm install -g webpack
-
Follow the Google Cloud SDK install steps to install gcloud on your platform: https://cloud.google.com/sdk/downloads
-
Install ngrok
In a terminal window, run webpack:
webpack --watch
In another terminal window, run the local server:
dev_appserver.py app.yaml
Expose the dev server over ngrok proxy to be able to use https:
hgrok http 8080
Then navigate to the https://
URL, provided by ngrok to open up the teacher's view.
Use the "add student" button to get the student view URL.
Apache License 2.0