include_supplement: Copy (Static) Supplement Files for Inclusion in Exercises

View source: R/search_files.R

include_supplementR Documentation

Copy (Static) Supplement Files for Inclusion in Exercises

Description

Copy (static) files (e.g., graphics, data sets, etc.) for inclusion as supplements in an exercise.

Usage

include_supplement(file, dir = NULL, recursive = FALSE, target = NULL)

Arguments

file

character. A (vector of) file name(s).

dir

character. The directory where file can be found. If used within the code chunks of exercises, the default is to use the directory in which the exercises are stored.

recursive

logical. Should also sub-directories of dir be searched for file?

target

character. A (vector of) target file name(s), by default taken to be the same as file.

Details

Usually, supplement files are created dynamically within an exercise, e.g., data is simulated and then plotted or stored in a file etc. However, sometimes an exercises wants to include a static supplement file that is available in some directory on the system. Then, the include_supplement is a convenience function that copies such a file from its directory into the supplements of an exercise. Then it can be included/referenced as usual in the question/solution text.

Examples

## The "Rlogo" exercise uses a static image which is provided
## within the "exams" package.
if(interactive()) {
exams2html("Rlogo.Rnw")
}

exams documentation built on Oct. 17, 2022, 5:10 p.m.