如何将交互式 R 学习者教程包装在一个包中?
How can I wrap an interactive R learnr tutorial in a package?
我不熟悉创建学习者教程,甚至不熟悉创建包,但在阅读了这两个主题的教程后,我现在可以创建简单的包和简单的学习者教程。既然我对这两个主题有所了解,我想将我的交互式教程部署在一个基本包中,但可用资源不多。你能告诉我如何以最简单的方式做到这一点吗?
您需要:
- 创建包
- 使用该包中的教程
1。创建一个包
查看 Hadley Wickham 的 R Packages 第 2 章。您将了解如何通过以下方式开始:
library(devtools)
create_package("path/to/package")
2。使用该包中的教程
启动包后,您需要在包的 inst
目录中创建一个教程。 use_tutorial()
为你做。一定要在RStudio里面的package工程里。
usethis::use_tutorial(name, title)
就是这样。请务必检查 learnr
documentation for more details. More steps in https://education.rstudio.com/blog/2020/09/delivering-learnr-tutorials-in-a-package/
我不熟悉创建学习者教程,甚至不熟悉创建包,但在阅读了这两个主题的教程后,我现在可以创建简单的包和简单的学习者教程。既然我对这两个主题有所了解,我想将我的交互式教程部署在一个基本包中,但可用资源不多。你能告诉我如何以最简单的方式做到这一点吗?
您需要:
- 创建包
- 使用该包中的教程
1。创建一个包
查看 Hadley Wickham 的 R Packages 第 2 章。您将了解如何通过以下方式开始:
library(devtools)
create_package("path/to/package")
2。使用该包中的教程
启动包后,您需要在包的 inst
目录中创建一个教程。 use_tutorial()
为你做。一定要在RStudio里面的package工程里。
usethis::use_tutorial(name, title)
就是这样。请务必检查 learnr
documentation for more details. More steps in https://education.rstudio.com/blog/2020/09/delivering-learnr-tutorials-in-a-package/