How should we adapt our program to resolve new and continuing challenges with demos? #1610
Replies: 4 comments 3 replies
-
Something I find, not uncommon with how you could game it, is that many trainees do a good thing by setting up the context of a lesson. They ask certain questions in the beginning, and make sure things are well. I think this is a good teaching practice, but if you are a bit long winded, you can easily burn most of the time up, which might work in your favor if nervous about other things. Other than making the demo a bit longer, or trying to provide more guidance about how to do the intro to a lesson, I am not sure how to get around this particular one. |
Beta Was this translation helpful? Give feedback.
-
Do they need to do live coding as part of the demo? I think of it as a "teaching demo" not "live coding demo" so even if they don't get to doing live coding I can still review their teaching skill during those 5 minutes. On the other side, trainees are often nervous about doing live coding and I think having an opportunity to practice is helpful. I usually let them start wherever they want in the episode. I've had quite a few people ask me where they should start with the new change. It happened before with the old system but we had a curated list so starting at the top was usually good then. Now, I tell them they can start anywhere as long as they feel comfortable starting in that location but recommend starting at the top as it has the least likelihood of having dependencies (which they should prepare for if they start further down). Maybe we could have some more info text about how to choose a starting place when they pick their episode? If they want to practice more live coding, they may want to start further down in the episode, for example. |
Beta Was this translation helpful? Give feedback.
-
The prepared notebook issue came up for me and I mentioned it a little in the slack thread but will try to summarize here. It can be a good opportunity to talk about the pros and cons of using a prepared notebook. Given our usual audience (see below for more detail) for most workshops, seems like it is usually better to start with the tool you are working with nothing pre-populated. I struggled with if I should ask someone to repeat because otherwise the teaching demo I observed was very good and they were thoughtful about our discussion about pros and cons. Notebook Pros/Cons asideFor most of the Library/Data/Software Carpentry curricula, they are novices starting out and so I think it is typically better to start with a blank document for those folks and focus their attention on something simple as you build up to more complexity. This seems to help with cognitive load and reading the notebook can be distracting.For intermediate workshops, where you have some coding skill coming in but are building up a particular secondary skill, sometimes giving them a bit of the code in advance can be really useful, to focus them on the new thing they are learning, not the foundation they already know but need to use in learning the new skill. Also sometimes it requires a lot of code and then you spend a lot of time fixing typos when those are things the learners are already familiar with. For example, we've taught the ML intro workshop in the incubator and some of that has larger sections of code that learners are already familiar with to build up to a new concept that they are learning. Also think it is important to note if the instructor is using a pre-filled notebook, they need to give it to the learners as well. This also means spending time talking the learners through downloading it, opening it, what the contents of the notebook are, and how to read/interact with it. |
Beta Was this translation helpful? Give feedback.
-
Starting a threaded discussion about over preparing too. Not sure if this is more evident or more possible with the new system because trainees only prepare 5 minutes, but it seems like there have been a few instances of trainees highly preparing the 5 minutes and then not feeling comfortable teaching outside of it. This is much more difficult to do when you are teaching a longer session, which may set up unrealistic expectations for them when they go to prepare for a real workshop. In my demos, I've observed..
Other observations:
|
Beta Was this translation helpful? Give feedback.
-
A few of the challenges cited recently are when trainees:
Please feel free to add to this list of challenges, in addition to proposing solutions.
Beta Was this translation helpful? Give feedback.
All reactions