learnr: interactive r tutorials - advanced r markdown workshop · data visualization: static data...

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

Upload: others

Post on 15-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

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?