11
learnr: Interactive R tutorials Kansas State University Programmer Analyst | Beef Cattle Institute Instructor | College of Business Jiena McLellan

learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

learnr: Interactive R

tutorials

Kansas State University

Programmer Analyst | Beef Cattle Institute

Instructor | College of Business

Jiena McLellan

Page 2: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

Assume

you teach

R to

others…

Page 3: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

Beginner’s feeling

Help…tip-toeing into R…

Page 4: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

learnr:

– Execute R code in excise chunk without pre-installing

– Document learning progress

– Customize quiz or code exercise

– Insert narratives, video or pictures

Page 5: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

Source: https://appforiarteam.shinyapps.io/PlayR/#section-about

Page 6: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

Narrative

Static Demo Code

Navigation Bar

Page 7: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

Exercise R chunk

Output from Exercise Chunk

Page 8: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

Use learnr:

• Students can play (interact) with the code and have a broad idea

of the concept (preview)

• Time saved to hands on experience in a class (classroom)

• Follow up exercise (review)

Educators:

Page 9: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

Use learnr:

• Learning by doing (R exercise chunks)

• Document the learning process

• Systemically tutorials

Students or self-learner:

Page 10: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

Extra Packages:

– Code Checking

– checkr by Danny Kaplan: github.com/dtkaplan/checkr

– grader by Garrett Grolemund: github.com/rstudioeducation/grader

Page 11: learnr: Interactive R tutorials - Advanced R Markdown Workshop · Data Visualization: Static Data Visualization: Interactive Data Manipulation Data Modeling Over Eng/jsfi Translation

Thanks!

Any (easy)

questions?