Learning Objectives

1.1. Learning Objectives#

Jupyter Book

  1. Knowledge of the advantages and disadvantages of Jupyter Book for OER creation.

  2. Using the template to create a new OER.

  3. Configuring GitHub (GitHub Actions and GitHub Pages) to automatically compile new versions.

Creating Content

  1. Writing content with basic Markdown elements.

  2. Selecting the appropriate file type (.md or .ipynb) depending on the requirements of each subpage.

  3. Configuring the table of contents (_toc.yml) to present self-authored content in the correct order.

Bonus: Advanced Topics

  1. Using advanced MyST-Markdown elements

  2. Comparing executable MyST-Markdown and Jupyter Notebook files

  3. Creating simple assessments with Jupyter Quiz

  4. Publishing with Zenodo plugin