rOpenSci | Teaching how to create high quality R packages
Reported on: Aug 5, 2019

Teaching how to create high quality R packages

English • By Tiffany A. Timbers • Featuring: rOpenSci package development guide book

Package or resource used*

rOpenSci package development guide book

URL or code snippet for your use case*

https://github.com/UBC-MDS/DSCI_524_collab-sw-dev

Sector

academic

Field(s) of application

Data Science

What did you do?

the University of British Columbia’s Master of Data Science program one of the courses we teach is called DSCI 524 Collaborative Software Development. In this course, students have to work in teams of 3-4 to create a R package (among other things). One of the resources we recommend the students use for this is the rOpenSci Packages: Development, Maintenance, and Peer Review guide. In particular, we encourage the students to go through the Review template in the appendix of that guide before they hand in their R package for final grading. Instructors and Teaching Assistants for this course also use this Review template to help give both formative feedback and guide summative assessment.