Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise based on student feedback #14

Open
36 of 67 tasks
paulsharpeY opened this issue Sep 20, 2021 · 8 comments
Open
36 of 67 tasks

Revise based on student feedback #14

paulsharpeY opened this issue Sep 20, 2021 · 8 comments

Comments

@paulsharpeY
Copy link
Collaborator

paulsharpeY commented Sep 20, 2021

General

  • Explain green boxes in index.rmd… where we do blue boxes

  • Explain why ggplot grid background is white in worksheets but grey in workbooks?

  • Turn off all of the suggested videos

  • Normalise audio across clips

  • Make course "cheat sheet"/glossary

  • Make course index

Session 1

  • Make all subtitles optional
  • Show how to start a new session
  • Before you start video less clear (perhaps omit error message?)
  • Liked congratulations … repeat that at the end of the session just after the extension exercises
  • R Packages and Scatterplots videos have very small text
  • Datasets audio is terrible - replace
  • Datasets - suggest they have a little rest, break?
  • Move exercise 4 after Paul’s video
  • Remind students to load tidy verse before ‘Datasets’ video
  • Exercise 4 - add instruction/question “View the fuel data using the glimpse command”
  • Exercise 6 - students haven’t seen piping yet so hard to do that exercise
  • Repeat what aes() means in green box
  • Also a good time to introduce
  • Working interactively perhaps surplus to requirements? Could come later? S2? Also doesn’t have an exercise

Possible omissions:

  • keyboard shortcut for pipe symbol,
  • Remind them they need to close brackets
  • Explain the x in rstudio interface when syntax error appears
  • Remind them how to save
  • Why use the # to make a heading
  • How to reset R when there is lots of stuff open

[perhaps all these could come in the second session with the Rmd recap]

Session 2

  • Duration: ~2 hours with a break at filter() section (Becky), about 2.25 hours (Kirsty)
  • A/V good enough (Becky), but text too small in Paul's videos (Kirsty)
  • Ex1: Do we want a reminder to run the first chunk in the workbook to load tidyverse and then remove this reminder from later exercises (starting at Ex4)?
  • Slow down when demonstrating autocomplete, possibly introduce this earlier
  • Loading data
    • Explain how to save as/convert files to CSV
    • Reword "load psydata and show or development, happy, from psydata"
    • Video instructions to tab autocomplete only completes as far as shootings (i.e. doesn't include .csv)?
  • Can't do Ex5 until 404 for https://benwhalley.github.io/lifesavR/data/shootings.csv #13 is resolved
  • Inconsistency between two_words and two.words in variable names confusing
  • summarise(): provide summary (revision) explanation of standard deviation, and difference between mean and median when first introduced
  • Convert markdown numbered lists to sequential or explain why it's better not to
  • Ex10: Make guidance in workbook match worksheet or leave (deliberately) less directive wording
  • How to fix code errors: Explain why yellow triangles remain when all errors are resolved
  • Ex11: Explain how to clear environment (restarting a session doesn't do this)
  • Ex11: Provide a way to check answer is correct
  • Extension Ex2: Check that be33c1d makes this question answerable

Session 3

  • Duration: ~1.25 hours (worksheet) + ~20m (extension exercises) (Becky), ~1.5 hours (Kirsty)

  • Becky

    • There were some real lightbulb moments for me in this worksheet. Particularly being able to understand why we change variables into factors, and why we use the group_by function. Thanks for the really clear explanation of this. I enjoyed the different challenges in this worksheet.
    • Video 4 on group_by() was really helpful. I enjoy the way you have the code ready on your screen rather than typing it in each time. This is really helpful for the stuff that we've already learnt but it's quite nice to slow the pace down by typing in the things that are new to that video.
    • The check your knowledge questions were quite challenging but were a really good way to consolidate my knowledge and I had to go back to the transcript of the videos to complete these.
    • The extension exercises were fun.
    • Thanks for a great worksheet, I can see why you've included these topics here and I think they are great building blocks.
    • Check Your Knowledge challenging but achievable
  • Using different types of data and visual scales: Because video is long, possibly use a different poster image e.g. the transcript which describes different meaning of the word "variable". Maybe cheap and easy to drop in some different static images to the video when the topic changes e.g. moves to ggplot.
  • Using group_by(): Slow down a bit at start of video
  • Adding colour: Code example doesn't match video

Session 4

  • Duration: ~1 hour - "quite light" (Becky), ~80 mins (Kirsty)

  • Becky

    • Ben's videos are very quiet again, not sure why. But they are very clear and helpfully explained.
    • The first introductory video went a bit fast for me and I wondered if you could have spent a bit more time here.
    • I wondered if you could re-title the sections to make it clearer when people referred back. My suggestion is:
      • Describing continuous data: central tendencies and spread
      • Describing categorical data: counting frequencies
      • Describing the relationship between variables: correlations
    • Really helpful to remember that you don't always need fancy stats but a simple box plot or scatter plot is a very useful first step to see the mean/median/relationship between variables.
    • All the videos were really clear in their explanations of the new functions introduced: this was great.
    • I love the game for guessing correlations, what a great idea!
    • All the exercises were doable and didn't take too long
    • I think it was a really good worksheet because it simplified all these concepts that can seem quite hard in theory, just needs a few bits of editing to finalise it. Thanks for that!
  • Overview: No introductory text
  • Number all exercises in worksheet and workbook
  • Ex2: Use different difference score as kg2 - kg1 is already present as weight_lost_end_trt
  • The frequency of responses: code example for calculating a percentage not in video
  • Add fitb/multi-choice questions to a couple of exercises?
  • Complete check your knowledge section in worksheet and workbook
    • Workbook questions about jitter plots haven't been covered in the video
  • Relationships: Video summary tab is very long. (I think it's a copy-paste of the transcript yet to be summarised.)
    • Introduce prototypical +ve, -ve and no correlation plots earlier?
    • Move "Guess the correlation" into distinct subsection?
  • The extension exercise was interesting: I answered it in a different way to the worksheet (I was thinking more about continuous or categorical data but it was helpful to introduce the concept of a curved line). May need more explanation.
  • Add CYK questions to workbook, worksheet and teacher's notes

Session 5

  • Duration: 70 mins (Kirsty)
  • Becky
    • I found this one slightly harder! All the videos were really clear and well explained on how to enter the formulas. I think the Bayes stuff is quite heavy so I just wondered if there was a way to lighten it at the beginning/find an analogy to help explain it? Perhaps it would be good up front to have a line about why Bayesian analysis is called that, and that there are different types of Bayesian analysis depending on what you are trying to test.
    • It was great to have a summary about interpreting Bayes Factors - could this be in a green box or highlighted in some way so that it's obvious what to look for when you return?
    • Is there further info on how to report Bayes Factors? Maybe you could give an example in a paper of what it looks like in practice.
    • The check your knowledge questions were great
    • Might be nice to have some last extension exercises
  • Check that exercises and CYK sections match up in workbook and worksheet
  • Make clear the difference between ttestBF and correlationBF (can probably be done as a CYK question)
  • Do it: Bayesian t test
    • as_tibble() and pull() in video transcript not explained in video
    • Ex1: Kirsty and Becky found step 4 difficult (may just need rewording)
    • Ex1: Kirsty and Becky thought with() hadn't been explained before step 5 so were unable to do this
    • Ex1: "the exercise is a bit light on instruction" (Becky)
  • Do it: Bayes Factor for correlations: Explain (method=lm, se=F) more clearly
  • Only one exercise - it would have been lovely to have had another one after Sonja's last video
  • Present "Interpreting Bayes Factors" as a table?
  • Maybe a word of "congrats - you've made it" at the end.
@benwhalley
Copy link
Owner

benwhalley commented Sep 20, 2021

provide summary (revision) explanation of standard deviation, and difference between mean and median when first introduced

fixed in eae4115

@benwhalley
Copy link
Owner

Explain how to save as/convert files to CSV

Have added link to 3rd party YT video as extra resource here. It's not strictly needed because they don't do this themselves but good reminder for the later sessions

@benwhalley
Copy link
Owner

How to fix code errors: Explain why yellow triangles remain when all errors are resolved

Paul - am assuming this is because there are warnings, e.g. about inserting space around operators? If so, can you amend the transcript of your video on this and leave a comment to future me/you that we need to add that sentence to the video if we re-record it.

@paulsharpeY
Copy link
Collaborator Author

They're warnings about symbols being out of scope. Warnings that can't be resolved in RMarkdown but wouldn't appear in a script?

@benwhalley
Copy link
Owner

benwhalley commented Sep 20, 2021 via email

@paulsharpeY
Copy link
Collaborator Author

The warnings would go away for students if you disable "Warn if variable used has no definition in scope". I had that enabled, when I made the video. One of my schoolboy errors!

@benwhalley
Copy link
Owner

On this:

Explain why ggplot grid background is white in worksheets but grey in workbooks?

Have now removed theme_minimal and rebuilt to make everything consistent

@paulsharpeY
Copy link
Collaborator Author

I've added feedback from Becky's summary emails (removing any points extracted as TODOs).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants