JupyterInstruct

Written by Dirk Colbry

JupyterInstruct logo with a cartoon Jupyter writing on a green chalkboard. Image created by Tamara Colbry

The JupyterInstruct Python package is designed for INSTRUCTORS to organize and adjust course curriculum. Each assignment is given it's own jupyter notebook and all student reading, videos, images are included in the notebook. Each notebook also contains notes for instructors that will be automatically removed. The main design goals for this project include:

Installation

This package is currently under development and is not available via pipy. to install use the following command:

pip install git+https://github.com/colbrydi/jupyterinstruct

To install as a user on Jupyterhub try the following instead:

pip install -user git+https://github.com/colbrydi/jupyterinstruct

Command line tools

Many of the core jupyterinstruct tools have a command line interface option. These include:

NOTE: The MSU jupyterhub server terminal currently defaults to tcsh. To best utilize these tools type 'bash' at the command prompt when starting a terminal.

```

bash jupyterinstruct ```

Package UML dependancies

Package UML dependances

Usage

Please check out the Example.ipynb for some instructions on how to use Jupyterinstruct.

Click here for package documentation

Accessible Jupyter Content

Also included in this git repository is a notebook demonstrating best practices for generating accessible content in Jupyter notebooks.