Usage
exams2html(file, n = 1L, nsamp = NULL, dir = ".", template = NULL,
name = NULL, quiet = TRUE, edir = NULL, tdir = NULL, sdir = NULL, verbose = FALSE,
question = "Question
", solution = "Solution
",
mathjax = FALSE, resolution = 100, width = 4, height = 4, svg = FALSE,
encoding = "", converter = NULL, …) make_exercise_transform_html(converter = c("ttm", "tth", "pandoc", "tex2image"),
base64 = TRUE, …)
make_exams_write_html(template = "plain", name = NULL,
question = "
Question
", solution = "Solution
",
mathjax = FALSE)
Arguments
file
character. A specification of a (list of) exercise files.
n
integer. The number of copies to be compiled from file
.
nsamp
integer. The number(s) of exercise files sampled from each
list element of file
. Sampling without replacement is used
if possible. (Only if some element of nsamp
is larger than
the length of the corresponding element in file
, sampling
with replacement is used.)
dir
character specifying the output directory (default:
current working directory). If only a single HTML file is produced
and no dir
is explicitly specified, the file is displayed in the
browser rather than saved in dir
.
template
character. A specification of a HTML template. The default
is to use the "plain.html"
file provided in the package unless
there are Rmd exercises in file
. Then, "plain8.html"
is used (which expects UTF-8 encoding as used by pandoc).
name
character. A name prefix for resulting exercises.
quiet
logical. Should output be suppressed when calling
xweave
? edir
character specifying the path of the directory in which
the files in file
are stored (see also below).
tdir
character specifying a temporary directory, by default
this is chosen via tempdir
. Note that this
is cleaned up and potentially temporary files are deleted. sdir
character specifying a directory for storing supplements, by
default this is chosen via tempdir
. verbose
logical. Should information on progress of exam generation
be reported?
question
character or logical. Should the question be included in the HTML
output? If question
is a character it will be used as a header for resulting questions.
Argument question
may also be a vector that controls the output for the templates.
solution
character or logical, see argument question
.
resolution, width, height
numeric. Options for rendering PNG (or SVG)
graphics passed to xweave
. svg
logical. Should graphics be rendered in SVG or PNG (default)?
base64
logical. Should images be embedded using Base 64 coding? Argument base64
may
also be a character vector of file endings that should be Base 64 encoded, e.g.
base64 = c("png", "rda")
will only encode PNG images and binary .rda
files.
converter, …
arguments passed on to make_exercise_transform_html
.
The default for converter
is set to "ttm"
unless there are Rmd
exercises in file
where "pandoc"
is used.