Lesson plan R by Richel

Schedule

Time Topic Teacher(s)
9:00 (optional) First login BB + PO + RB
9:45 Break .
10:00 Introduction RB
10:10 Syllabus RB
10:20 Load modules and run RB
10:45 Break .
11:00 Packages BB
11:30 Isolated environments BB
12:00 Lunch .
13:00 Batch BB
13:30 Parallel PO
14:15 Break .
14:30 Simultaneous session PO * RB * ?RP
15:15 Break .
15:30 Machine learning BB or PO
16:00 Summary and evaluation RB
16:15 Done .

Preparation

Here is the current state of my sessions:

Time Topic State
10:00 Introduction 10/10
10:10 Syllabus 7/10
10:20 Load modules and run 7/10
14:30 Simultaneous session Done
16:00 Summary and evaluation Done

In general:

  • Go through the material
  • Do the exercises for all centers
  • Check the exercise by creating a video per center

Let’s do this.

Also:

  • [x] Document how to get and extract the tarball

Last session:

Time Topic State
10:00 Introduction Done
10:10 Syllabus Done
10:20 Load modules and run 7/10
14:30 Simultaneous session Done
16:00 Summary and evaluation Done

Currently, my sessions have two setups:

The tab look

The tab look

The dropdown look

The dropdown look

Today I feel the dropdown look to be cleaner, as it preserves vertical space better, so I’ll use that one instead. I do want to change the colors of the admonition per HPC center :-)

  • [ ] change the colors of the admonition per HPC center
    • I gave up here

Videos are done, so the material is finished.

TODO:

  • [x] Fix layout
  • [x] Fix module load ... R/4.2.1 R/4.2.1
  • [x] Fix mermaid graphs to match the exercise
  • [x] Fix mermaid graphs to remove the command it shows, especial ‘Load an R package library’ is confusing (in an earlier mermaid version, one could add a newline before library)
  • [x] Remove module avail, as it is not a learning objective
  • [x] Check and prepare Priors

I don’t like my course material. It makes me lecture too much and I know I should not. Next course iteration, I will be pointing to the centers’ documentation more. I did not make the time to properly do this, mostly to take it easier on myself after some ruthless days of preparing the Python session.

  • [ ] Next course iteration: make ‘Load and run R’ point to documentation more

What does need to be done:

  • [x] Make summary match evaluation