Changes in version 0.9-5 - The source code of the c403 package is now hosted on Codeberg at https://codeberg.org/zeileis/c403 where bugs can be reported in the issues and pull requests can be made etc. Source packages can be conveniently installed from R-universe via: install.packages("c403", repos = "https://zeileis.R-universe.dev") Changes in version 0.9-4 - Adjusted olat_extract_html_results() to handle the updated HTML format for single choice questions exported by Open Olat; reads and returns user details from the XLSX file shipped with the Olat export; support for DE and EN Olat exports. Changes in version 0.9-3 - Deprecated legacy interfaces exams2openolat(), exams2nops(), nops_eval(). The original functions in the exams package have improved substantially and the interfaces were not kept up to date. It is hence recommended to use the original exams functions directly, setting suitable arguments. Changes in version 0.9-2 - Add pandoc as system requirement. - Adapt to changes in exams itself, in particular new default UTF-8 encoding etc. - Use openxlsx (rather than xlsx) in more places. Changes in version 0.9-1 - Omit old exams2quiz() function. - Updates in exams2openolat (qti21test, and less description strings). - Proper roxygen2 documentation for exams2openolat(). Changes in version 0.9-0 - Added this NEWS file. - Added function nops_feedback() to create customized reports of nops tests. Currently only tested for single-choice questions without attachments (as we have to convert LaTeX > html).