Site icon R-bloggers

CRAN Release of R/exams 2.3-3 and 2.3-4

[This article was first published on R/exams, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

New minor releases of the R/exams package to CRAN, containing a new dedicated function for online quizzes/exams in the Canvas learning management system. Moreover, the update provides a range of smaller improvements and bug fixes.

Version 2.3-3 and subsequently 2.3-4 of the one-for-all exams generator R/exams have been published on the Comprehensive R Archive Network at https://CRAN.R-project.org/package=exams. In the next days this will propagate to other CRAN mirrors along with Windows and OS X binary packages. Version 2.3-4 was necessary in addition to 2.3-3 to avoid CRAN check problems on platforms where pandoc is not available (currently, OS X and Solaris). The development version of the package is now version 2.3-5 on R-Forge at http://R-Forge.R-project.org/forum/?group_id=1337.

Canvas support

A new interface exams2canvas() for the open-source Canvas learning management system has been added. This is the first dedicated Canvas interface after previously some indirect support was available through either exams2blackboard() or exams2qti12(). However, both of these had certain limitations for Canvas that the new function aims to overcome. The function has only received limited testing so far and is likely to improve in future version. Please report any problems to the package maintainer.

Essentially, exams2canvas() is a wrapper function to exams2qti12() along with a few Canvas-specific modifications of the QTI XML specification. Supported exercise types are: single-choice, multiple-choice, numeric, and string (but not yet cloze). Embedding mathematical notation, graphics, and data supplements also works.

Mathematical notation in Moodle

The default converter in exams2moodle() has been changed to "pandoc-mathjax". Thus, instead of relying on the browser to render mathematical notation from MathML, the MathJax plugin is now assumed to be enabled on the Moodle server (which is the default when setting up a new Moodle server). To employ MathML as in previous versions one can use converter = NULL. This either selects "pandoc-mathml" (or equivalently "pandoc") or "ttm" depending on the markup used in the exercises.

Written exams (NOPS)

Improvements and bug fixes

To leave a comment for the author, please follow the link and comment on their blog: R/exams.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.