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.2.3.tar.gz (132.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

carpo_teacher-0.2.3-py3-none-any.whl (363.1 kB view details)

Uploaded Python 3

File details

Details for the file carpo_teacher-0.2.3.tar.gz.

File metadata

  • Download URL: carpo_teacher-0.2.3.tar.gz
  • Upload date:
  • Size: 132.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for carpo_teacher-0.2.3.tar.gz
Algorithm Hash digest
SHA256 eea9d9a07bba7291636dc7f8b2bd62adf2147c3fb46756fd13cca45615c5823f
MD5 8bf515fc08d534484db8dc2176bcb4de
BLAKE2b-256 611db4a623343d0d824142daf339692d61fa73af8b9140f6a874dcb1a062bb43

See more details on using hashes here.

File details

Details for the file carpo_teacher-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: carpo_teacher-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 363.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for carpo_teacher-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c8c9b2e53f1e374e6e5678eb32d2a9e3e533d915abfb72203e348b62e4a9af27
MD5 2935b1208dfd0f572d866fd4eb3e1ad4
BLAKE2b-256 f89336b5f2ee71fa22d77eb04713f569a59278c5eec50c2e8ec5fe9e719acc03

See more details on using hashes here.

Supported by

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