Skip to main content

JupyterLab extension with backend and frontend part for carpo teacher.

Project description

Requirements

  • JupyterLab >= 3.0

Installation

  1. Open Jupyter Lab
  2. Open Terminal
  3. Execute this command
pip install --upgrade carpo_teacher
  1. Close and restart Jupyter Lab

Configure to use with carpo server

Teachers/TAs need to edit the config.json file in the Exercises folder and update the following information:

  • Student name
  • IP address of the server. The instructor should provide this information.

Additional installation information

To install specific version (e.g. 0.0.8), execute this command in Jupyter Lab's terminal:

pip install carpo_teacher==0.0.8

To uninstall the exension, execute this command in Jupyter Lab's terminal:

pip uninstall carpo_teacher

Install the extension with Virtual environment [Optional]

It is recommended that you install the carpo-teacher extension in a separate python virtual environment. This way, you can isolate the carpo modules from your global jupyterlab server.

  1. Install python virtual environment
pip install virtualenv
  1. Create directory to store your virtual environments for projects
mkdir ~/my-venvs
cd ~/my-venvs
  1. Create virtual environment for teacher extension
virtualenv carpo-teacher-mode

This will create new python virtual environment named carpo-teacher-mode

  1. Activate the above created virtual environment
source carpo-teacher-mode/bin/activate
  1. Install jupyterlab and carpo extension in your environment
pip install --upgrade carpo-teacher
  1. Now launch jupterlab
jupyter lab

You will now see all the carpo functionalities when you open Notebook in your jupyter lab server in the browser.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

carpo_teacher-0.0.11.tar.gz (50.0 kB view hashes)

Uploaded Source

Built Distribution

carpo_teacher-0.0.11-py3-none-any.whl (269.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page