="http://www.w3.org/2000/svg" viewBox="0 0 512 512">

Introduction and Contents

This polybook ist intended as a resource to learn about the integration of Jupyter Notebooks in Moodle courses.

The Jupyter Notebook is an open source web application that can be used to create and share documents that contain live code, equations, data visualizations, and text. The name, Jupyter, comes from the core supported programming languages that it supports: Julia, Python, and R. Jupyter ships with the IPython kernel. As an online programming and data visualization environment, Jupyter Notebooks are a great tool to enhance Computational Competencies across all Departments at ETH.

The following chapters are included in this Jupyter guidebook:

  1. Front Matter: Overview of the Jupyter ecosystem and contact as well as support, provided by LET at ETH.
  2. Setting up JupyterHub: How to initially setup a JupyterHub inside Moodle and the different integrations with polybox as well as git repositories.
  3. Creating Assignments in Jupyter: The handling of assignments with JupyterHub and some further ideas, if you are using assignments with git.
  4. Working with Assignments: The student workflow as well as the teacher possibilites for grading and feedback.
  5. Back Matter: Glossary.

License

Computational Competencies: Using JupyterHub with Moodle Copyright © by LET ETH Zürich. All Rights Reserved.

}