Skip to content

Commit baac436

Browse files
committed
Deploying to master from @ 487a670 🚀
1 parent e72c6b2 commit baac436

16 files changed

Lines changed: 834 additions & 7 deletions

‎_sources/resources/organizing/index.md.txt‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@ These are resources on how to organize OceanHackWeek.
55
```{toctree}
66

77
Project Mentors <./project-mentor-guide>
8+
9+
Tutorial Instructors <./instructor-guide>
10+
811
./helpers
912
```
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Instructor Guide
2+
3+
## Target Audience
4+
Please specify the target audience for this tutorial. What does the audience need to know to be able to benefit from your tutorial? Can you eliminate unnecessary prerequisites?
5+
6+
OceanHackWeek participants come from diverse technical backgrounds: while some may have basic scripting experience, others may have built complex applications within their domain, and still may be completely unfamiliar with libraries used in an adjacent domain.
7+
8+
## Learning Objectives
9+
Please provide a few measurable learning objectives for your tutorial: those should be short statements of what participants will be able to do immediately after the tutorial. Consider learning objectives of varying complexity: some expect participants to be able to execute simple tasks, while others expect them to be able to develop new approaches to address a problem. You can use the [Bloom’s Taxonomy categorization](https://www.unmc.edu/facdev/_documents/teaching-docs/bloom-taxonomy.pdf) to structure your objectives.
10+
11+
**Example:**
12+
13+
*After the lesson the learners will be able to*
14+
* *Outline elements of ML pipelines*
15+
* *List major differences between types of ML methods, and steps to proceed to evaluate their performance*
16+
* *Identify contexts where deep learning can be useful*
17+
* *Organize labeled datasets in a format expected by ML libraries*
18+
19+
Think about the balance of how your tutorial can be helpful to participants during the hackweek vs. afterwards throughout their careers.
20+
21+
## General Tips
22+
Think of ways to engage the audience during the tutorial. That can also set the right tone of how much detail you need to provide. Remember the more experienced participants may be the more vocal ones so think of ways to hear from everybody without making them feel uncomfortable for not knowing a concept. Anonymous polls can be useful (such as [particify](https://particify.de/en/)).
23+
24+
Although the content of your tutorial may not seem a lot when presented as stand-alone, the participants are going through a sequence of tutorials during the week, and are also learning a lot of new things for their projects.
25+
26+
* If using notebooks/code, be explicit whether you expect people to follow along running the cells/changing code on the fly, or they can just follow your demo, and dive into the notebook later.
27+
* Scrolling through notebooks/code can become pretty confusing, so consider having sections in the notebook and hiding the code cells, only to reveal it when talking about a specific section
28+
* Add a few key points after a section
29+
* If there are steps for which participants need to navigate to specific places on a website, consider saving snapshots and circling the places they need to click to avoid them missing crucial steps after which they cannot navigate the lesson; pause to make sure people are at the right place
30+
* Look through the tutorial and see what jargon/acronyms you are using:
31+
* Remove the ones not crucial for the tutorial
32+
* Spell out the ones that the participants need to know
33+
* If some are not important, be explicit that they are not important right now, and they are just there for future reference
34+
35+
## Tips for Use Case/Workflow Presentations
36+
37+
* While preparing your presentation, identify which of its components generalize outside of the use case; state those explicitly to help listeners focus on what can be relevant to them
38+
* Share lessons learned: what worked well, what did not
39+
* Did you have to pivot the project?
40+
41+
## Technical Setup
42+
43+
Oceanhackweek usualy provides a JupyterHub environment within which participants can run any interactive tutorials. As an instructor you will have to ensure that your tutorial can run within the environment. For that you will need to:
44+
* provide your github username to the organizing team so that you get added to JupyterHub
45+
* familiarize yourself with the JupyterHub environment ([JupyterHub Intro](https://github.com/valentina-s/oceanhackweek.github.io/blob/instructor-guide/resources/prep/jupyterhub.md))
46+
* Identify which packages (and corresponding versions) you will need for the tutorial and provide them to the organizing team so that they are included into an image for building the JupyterHub (those can be PyPi, `conda`/`conda-forge`, R)
47+
* Contribute your tutorial content to the corresponding OHWYY branch in [https://github.com/oceanhackweek/ohw-tutorials/](https://github.com/oceanhackweek/ohw-tutorials/)
48+
* Ensure participants have access to the datasets used in the tutorial
49+
* If there is need to store some datasets on JupyterHub, let us know!
50+
* Make sure the datasets are reduced to a reasonable size to demonstrate the point, but not make the tutorial cumbersome to run
51+
* If the tutorial requires executing many expensive queries to a server, please, consider storing a local copy for the demonstration
52+
53+

‎objects.inv‎

156 Bytes
Binary file not shown.

‎resources/index.html‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,7 @@
485485
<li class="toctree-l1"><a class="reference internal" href="projects.html">Projects</a></li>
486486
<li class="toctree-l1 has-children"><a class="reference internal" href="organizing/index.html">Organizing OHW</a><input class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-2"><i class="fa-solid fa-chevron-down"></i></label><ul>
487487
<li class="toctree-l2"><a class="reference internal" href="organizing/project-mentor-guide.html">Project Mentors</a></li>
488+
<li class="toctree-l2"><a class="reference internal" href="organizing/instructor-guide.html">Tutorial Instructors</a></li>
488489
<li class="toctree-l2"><a class="reference internal" href="organizing/helpers.html">Tutorial Helpers</a></li>
489490
</ul>
490491
</li>

‎resources/organizing/helpers.html‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<script>DOCUMENTATION_OPTIONS.pagename = 'resources/organizing/helpers';</script>
5050
<link rel="index" title="Index" href="../../genindex.html" />
5151
<link rel="search" title="Search" href="../../search.html" />
52-
<link rel="prev" title="Project Mentor Guide" href="project-mentor-guide.html" />
52+
<link rel="prev" title="Instructor Guide" href="instructor-guide.html" />
5353
<meta name="viewport" content="width=device-width, initial-scale=1"/>
5454
<meta name="docsearch:language" content="en"/>
5555
<style type="text/css">
@@ -484,6 +484,7 @@
484484
<li class="toctree-l1"><a class="reference internal" href="../projects.html">Projects</a></li>
485485
<li class="toctree-l1 current active has-children"><a class="reference internal" href="index.html">Organizing OHW</a><input checked="" class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-2"><i class="fa-solid fa-chevron-down"></i></label><ul class="current">
486486
<li class="toctree-l2"><a class="reference internal" href="project-mentor-guide.html">Project Mentors</a></li>
487+
<li class="toctree-l2"><a class="reference internal" href="instructor-guide.html">Tutorial Instructors</a></li>
487488
<li class="toctree-l2 current active"><a class="current reference internal" href="#">Tutorial Helpers</a></li>
488489
</ul>
489490
</li>
@@ -592,12 +593,12 @@ <h2>Tutorial helpers (i.e. other organizers/mentors on the Zoom call available t
592593

593594
<div class="prev-next-area">
594595
<a class="left-prev"
595-
href="project-mentor-guide.html"
596+
href="instructor-guide.html"
596597
title="previous page">
597598
<i class="fa-solid fa-angle-left"></i>
598599
<div class="prev-next-info">
599600
<p class="prev-next-subtitle">previous</p>
600-
<p class="prev-next-title">Project Mentor Guide</p>
601+
<p class="prev-next-title">Instructor Guide</p>
601602
</div>
602603
</a>
603604
</div>

‎resources/organizing/index.html‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,7 @@
485485
<li class="toctree-l1"><a class="reference internal" href="../projects.html">Projects</a></li>
486486
<li class="toctree-l1 current active has-children"><a class="current reference internal" href="#">Organizing OHW</a><input checked="" class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-2"><i class="fa-solid fa-chevron-down"></i></label><ul>
487487
<li class="toctree-l2"><a class="reference internal" href="project-mentor-guide.html">Project Mentors</a></li>
488+
<li class="toctree-l2"><a class="reference internal" href="instructor-guide.html">Tutorial Instructors</a></li>
488489
<li class="toctree-l2"><a class="reference internal" href="helpers.html">Tutorial Helpers</a></li>
489490
</ul>
490491
</li>
@@ -550,6 +551,14 @@ <h1>Organizing OHW<a class="headerlink" href="#organizing-ohw" title="Permalink
550551
<div class="toctree-wrapper compound">
551552
<ul>
552553
<li class="toctree-l1"><a class="reference internal" href="project-mentor-guide.html">Project Mentors</a></li>
554+
<li class="toctree-l1"><a class="reference internal" href="instructor-guide.html">Tutorial Instructors</a><ul>
555+
<li class="toctree-l2"><a class="reference internal" href="instructor-guide.html#target-audience">Target Audience</a></li>
556+
<li class="toctree-l2"><a class="reference internal" href="instructor-guide.html#learning-objectives">Learning Objectives</a></li>
557+
<li class="toctree-l2"><a class="reference internal" href="instructor-guide.html#general-tips">General Tips</a></li>
558+
<li class="toctree-l2"><a class="reference internal" href="instructor-guide.html#tips-for-use-case-workflow-presentations">Tips for Use Case/Workflow Presentations</a></li>
559+
<li class="toctree-l2"><a class="reference internal" href="instructor-guide.html#technical-setup">Technical Setup</a></li>
560+
</ul>
561+
</li>
553562
<li class="toctree-l1"><a class="reference internal" href="helpers.html">Tutorial Helpers</a><ul>
554563
<li class="toctree-l2"><a class="reference internal" href="helpers.html#tutorial-moderators">Tutorial moderators</a></li>
555564
<li class="toctree-l2"><a class="reference internal" href="helpers.html#tutorial-helpers-i-e-other-organizers-mentors-on-the-zoom-call-available-to-help">Tutorial helpers (i.e. other organizers/mentors on the Zoom call available to help)</a></li>

0 commit comments

Comments
 (0)