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.1.tar.gz (126.9 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.1-py3-none-any.whl (295.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: carpo_teacher-0.2.1.tar.gz
  • Upload date:
  • Size: 126.9 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.1.tar.gz
Algorithm Hash digest
SHA256 aa0937f86441b43dee41deed3c1d0975ba6ed0605c19f79c2d7b3c04ad4a3abc
MD5 9d261de91c2bdeba3c68ce5f158c4b8a
BLAKE2b-256 0b205a40be26e943d7db725290ff41c718cf3c1805a2e7ecdb37a2b9b0d2db90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: carpo_teacher-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 295.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a304b78a4cdcff208d1d6d28ed6eeff724e2dc2eb3c89e7288dfa38b246c7f92
MD5 ca1492609b3691d60da2308ae5d6238f
BLAKE2b-256 dff78a3566856e3d6ff2c5fedcfeb88688c3271093438a60de7a8c9ae2b397f7

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