Teaching remotely with Jupyter: tips, resources, and best-practices

I quit using Jupyter since we start remote teaching, but that bothers me a lot. I came back to find solutions to the problems I’m facing.

First, I mainly teach electrical courses, not computational. I mainly use markdown, some basic maths and plots. Creating images are more important than codes.

  • The first problem was the slide show. I believe that classes must be interactive. Scrolling a notebook make students confuse (most of them at least). Recently, I found RISE and Reveal.js. I will probably give it a try. However, I’m not sure how to perform a good looking slideshow. Any tip are really welcome.
  • The second problem is class annotations. We normally say something, and we wanna write it down. To call their attentions we write on blackboard. Highlight something on presentation, draw some arrows, or even some new information to exemplify. Nowadays, I use gromit (not perfect, but for Linux, I’m not aware of a better solution…), and an iPad with Notability. The workflow is: I convert everything to pdf, present iPad screen, and do annotations during class presentation. Using iPad and Notability is a good approach since the annotations stick with each page, or each slide. However, I don’t have the ability to edit the presentation (change some info the re-plot something for instance).

My feeling is that I’m always loosing something. Using Jupyter, I can’t do hand writing, annotations, or even draw over images. Using a post-processing pdf, I can’t use markdown and jupyter advantages.

I’m starting a new course of electric propulsion, and I don’t have much time to waste creating LibreOffice presentations. I just wanna create a handbook using md, convert to presentation, and be able to annotate things during presentation.

This is what I’m doing now:

Just need tools to speed up things. Complete hand writing is extremely slow.
I really appreciate any suggestion.

1 Like