Closed jackVanish closed 2 years ago
The three intro lessons need to be beefed up with more text if we want to make this our base curriculum going forward. That's just a note for myself.
Just to update myself, it looks like I went back and beefed up the text for those 3 lessons.
Text update is done for 8 but I'm not checking it off because it still needs to have its code split up for use across FACT/ACT/GLATOS
I've had a look at the R versus Tidyverse lesson in the OTNSPRG workshop (https://github.com/ocean-tracking-network/2020-07-16-OTNSPG-R-workshop/blob/gh-pages/_episodes/01-r-telemetry-base-r-and-tidyverse.md) and I don't think we need to do any extra work to port it. The base R section is a stripped-down version of the Intro To R episode that we're already teaching, and the Tidyverse section is revamped and covered in more detail in the R Dataframes lesson. Put it in the bin!!!
I've had a look at https://github.com/ocean-tracking-network/2020-07-16-OTNSPG-R-workshop/blob/gh-pages/_episodes/02-r-telemetry-ggplot-basics.md, the ggplot basics lesson, and after some deliberation I don't think we need to port it forward to OTW. All the basics of ggplot2 are covered more comprehensively in our current R plotting lesson, and what's in the old lesson is a little bit dense for beginners- lots of lines of code thrown at learners without good guidelines for instructors on how to break it down. We could run it forward into OTW with a more comprehensive breakdown, but past a certain point we'd just be explaining every possible option to aes() and that's not what we want to do, especially in a format where we're historically pressed for time. I'm not against adding some specific things to augment our current lesson (labs() for axis labelling seems like it'd pre-empt a lot of questions that we get) but in the main I think we can leave this. Would appreciate opinions on this, though.
Short discussion with Jon et al confirms that we do not need the spatial objects lesson from OTNSPG: https://github.com/ocean-tracking-network/2020-07-16-OTNSPG-R-workshop/blob/gh-pages/_episodes/03-r-telemetry-spatial-objects.md
We'd in general like to keep the interactivity/animation exploration lesson but not the current way we're doing it here https://github.com/ocean-tracking-network/2020-07-16-OTNSPG-R-workshop/blob/gh-pages/_episodes/06-r-telemetry-animating-ggplot.md. New ticket opened to address this, knocking it off the list.
Brownscombe "Advanced Plotting" lesson is more animation and the like. I folded that into the ticket for creating an updated animation lesson.
Same goes for the "Animating animal movements" lesson in Brownscombe.
I'm ticking off the "Other Curriculums" box because there's been an extended conversation in Slack about it, to whit, whether or not it needs to be kept at all. I'm of the opinion that it's not useful or worthwhile to link students out to lessons we've decided are deprecated and that we don't want to teach anymore, but that's not unanimous and there's a strong case for maintaining it internally as a master-list as well. In the end the agreement reached was that we would reconcile other OTW tickets first and then circle back on this one once we have an idea of whether or not there's anything of worth left in past curricula. So I'm going to tick it off here and open a new ticket to mark that a broader discussion needs to be had.
I've had a look at https://github.com/ocean-tracking-network/2020-07-16-OTNSPG-R-workshop/blob/gh-pages/_episodes/02-r-telemetry-ggplot-basics.md, the ggplot basics lesson, and after some deliberation I don't think we need to port it forward to OTW. All the basics of ggplot2 are covered more comprehensively in our current R plotting lesson, and what's in the old lesson is a little bit dense for beginners- lots of lines of code thrown at learners without good guidelines for instructors on how to break it down. We could run it forward into OTW with a more comprehensive breakdown, but past a certain point we'd just be explaining every possible option to aes() and that's not what we want to do, especially in a format where we're historically pressed for time. I'm not against adding some specific things to augment our current lesson (labs() for axis labelling seems like it'd pre-empt a lot of questions that we get) but in the main I think we can leave this. Would appreciate opinions on this, though.
agree: this dataset is not OTN-format (its Rob lennox's custom dataset) and ive OTN-ified all the plots i wanted out of here and into the OTW "reports for taggers" lesson already anyway (the best place for it)
checking off the list as "done"
Brownscombe spatial data lessons are gonna be spun off and reworked into a new lesson altogether, tracking through this ticket here: https://github.com/ocean-tracking-network/otn-workshop-base/issues/26
Chatted with Jon about the Brownscombe intro lesson (https://ocean-tracking-network.github.io/jb-acoustic-telemetry/01-introduction-to-analysis/index.html) and we decided that we do want an equivalent in the OTW- a generic workshop intro that introduces OTN as well as all the packages we're going to use- but not the JB one. Rather, Caitlin's intro from the February 2022 MigraMar lesson (https://ocean-tracking-network.github.io/migramar-student-workshop-2022/) will form the base, and we'll add package-specific intros to that. I'll open a new ticket to manage that.
For each of the following lessons in the workshops, ascertain the following.
Record any observations or thoughts that you have in the comments of this ticket so that we have a unified paper trail for each person. When your review of a particular lesson is done, and that lesson is deleted or merged, in whole or part, into the main workshop code, tick the box next to it.
Master workshop repo: https://github.com/ocean-tracking-network/2021-04-13-act-workshop
OTNSPG R July 16, 2020 https://github.com/ocean-tracking-network/2020-07-16-OTNSPG-R-workshop
Combined Acoustic Telemetry Tool Training: https://ocean-tracking-network.github.io/jb-acoustic-telemetry/index.html
There are also a couple of things that I think everyone should have a look at, just for the sake of deciding what direction it'll go in.
Master Workshop Repo: https://github.com/ocean-tracking-network/2021-04-13-act-workshop
Combined Acoustic Telemetry Tool Training: https://ocean-tracking-network.github.io/jb-acoustic-telemetry/index.html