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

Data wrangling basic tutorial (data_wrangling_basic.Rmd) #12

Open
9 tasks done
stephan-koenig opened this issue Oct 6, 2020 · 3 comments
Open
9 tasks done

Data wrangling basic tutorial (data_wrangling_basic.Rmd) #12

stephan-koenig opened this issue Oct 6, 2020 · 3 comments
Assignees

Comments

@stephan-koenig
Copy link
Member

stephan-koenig commented Oct 6, 2020

To Do:

  • Write a description of the tutorial.
  • Include learning goals.
  • Remove tidyverse installation instructions.
  • Replace Data description by using a shared child document instead (cooridante with other TAs).
  • Remove group_by(), summarise and *_join().
  • Include interactive exercises where students write or modify code.
  • Add hints and/or solutions for exercises (if using hints, the solution can be your last hint).
  • Add questions to test understanding of key concepts.
  • Use progressive reveal.
@r-karimi
Copy link
Contributor

Hi Stephan, I have a few questions about this tutorial.

  • Could you cover in the next meeting what you mean by point Add tutorial description to YAML header #4? I understand what a child document in the abstract, but how exactly are we implementing this in our package? I saw that Gil did this in his tidyverse tutorial...do we follow a similar structure?

  • Is the select() portion of this data wrangling tutorial not redundant with the corresponding section of Gil's tidyverse tutorial?

  • It is unclear to me which dataset is being used for this module. It seems like the geochemicals dataset is introduced abruptly in the Booleans section of the module. What is the story here?

  • The slice() function is used in an exercise before it is explained in its section. Is that ok?

All in all, I think this module meets the criteria above now, but it also requires some work to be restructured in a logical and clear way. I would be happy to work on this further next week.

@r-karimi
Copy link
Contributor

r-karimi commented Oct 17, 2020

Did some restructuring as we previously discussed over Slack. These are the sections I envision for this restructured tutorial, alongside the progress I made this week.

  • Motivation
  • Learning Goals
  • An Aside on Tidyverse
  • Reading and Writing Data
  • Logical Operators
  • filter()
  • slice() and select()
  • mutate()
  • Summary Exercise
  • Additional Resources

@r-karimi
Copy link
Contributor

And one more to-do for this coming week.

  • Add Data Description child doc.

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