The goal of plearn is to simplify working with the
PrairieLearn platform by
automating the creation of common questions.
You can install the development version from GitHub with:
# install.packages("devtools")
devtools::install_github("illinois-r/plearn")Workflow with this package is highly experimental and is likely to be
tuned over the next school year. That said, using the templates in the
package now with PrairieLearn will likely be fine. However, these
templates are using PrairieLearn-specific markup, e.g <pl-*></pl-*> as
part of the question creation procedure. In the future, the package will
likely move toward using asciidoc standard,
which would allow questions to be written agnostic to the PrairieLearn
platform. This would defend against or provide compatibility with a
change from v3 to v4.
After working on
PrairieLearn problems for
awhile, I realized how much I would like to apply the
usethis package mentality for
generating questions. As a result, this package extends
usethis where applicable into
question and course creation.
Portions of the code related to PrairieLearn are released under:
GPL (>= 2)