Skip to main content

Jupyter nbextension to outline 3 course levels through colors

Project description

courselevels

Jupyter notebook extension for

  • background colouring of cells (3 predefined colors)
  • creating framed cells

UI

Three buttons are provided that toggle the colour of selected cells (1 finger = basic, 2 fingers = intermediate, 4 fingers = advanced/expert) In addition a button allows to add/remove a frame around the selected cells

This is designed for flagging course contents, so that students can better navigate it; color code is as follows

  • basic (green)
  • intermediate (blue)
  • advanced/expert (red)

see an example in examples/README

config

Can be customized through the nbextensions-configurator panel Also the following actions can be attached to keyboard sohrtcuts using Jupyter's shortcuts editor

  • courselevels:toggle-basic
  • courselevels:toggle-intrmediate
  • courselevels:toggle-advanced
  • courselevels:toggle-frame

installation

Install via:

pip install nb-courselevels

The extension should be automatically installed and enabled.

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

nb-courselevels-0.5.2.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

nb_courselevels-0.5.2-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file nb-courselevels-0.5.2.tar.gz.

File metadata

  • Download URL: nb-courselevels-0.5.2.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for nb-courselevels-0.5.2.tar.gz
Algorithm Hash digest
SHA256 b41ca7e44d972133806c581cbeed69c3886f11483bfb5830e626b7a9c616684f
MD5 670fbea7bb43b9c9cca57dbaaec8eea0
BLAKE2b-256 cab3028bdb70bb81969fcd6965861d7e725cc21554bc9d4de58cddba2f1593f2

See more details on using hashes here.

File details

Details for the file nb_courselevels-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: nb_courselevels-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for nb_courselevels-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 919587231cf940323476487ff88b5ae761f97aa9d236cb23af9309fb6b5a9706
MD5 370062f3a4fcd7505684bf1744d1c8d3
BLAKE2b-256 0210307ff01b3af9c0ffbf460a89105feba9dfdf557656e1b744617062209162

See more details on using hashes here.

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