Maintaining and editing databases of RExam items
Project description
RExam Item Editor
Maintaining and editing databases of RExam items
Feature overview
- Validations checks
- file and folder naming and required meta-information
- required subfolder structure
- joining bilingual items in the database (Dutch, English)
- Convenience functions for item editing
- support for generating and naming new items
- auto-fix function for some violations of the conventions and R
markdown syntax - multiple choice items: correct answers can be indicated with an
#
(instead of*
).exsolution
will be set automatically.
- R markdown rendering check (experimental, requires R)
Released under the MIT License
Oliver Lindemann, Erasmus University Rotterdam, NL
Dependencies
Python 3.7+ and the following libraries:
- PySimpleGUI
- appdirs
Optional requirement:
- rpy2 >=3.4
- markdown >=3.0
Rendering Rmd File (work in progress)
To render Rmd files directly via the RExam-Item-Editor, you need
a functioning installation of R including the R-package exams
.
If you don't use the Windows executable, install the Python-package rpy2
(pip install rpy2
).
Windows user find two executable files for RExam-Item-Editor, one with and one without R rendering support. RExam-Item-Editor with rendering does not work on computers without a R installation.
Note: The Item Editor for the ShareStats project is based on RExam-item-Editor.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for rexam-item-editor-0.2.11.post2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfdfbe74e50956ac9cd63b21449d136c54cc6d6ef542044f2c16b7dc9f4da664 |
|
MD5 | b25c71a87dc3bfa8d8466e01be13d348 |
|
BLAKE2b-256 | 349541f038339ebc87f67564035eee013ff986a3dd5ef8094d00d1b5bf983fc6 |
Hashes for rexam_item_editor-0.2.11.post2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99e03d8204cc00f446c98b27dded3647cc6d3e9b77646cb5757b4dff6482537a |
|
MD5 | 32eec1550dcb46afa02ff7d468237eee |
|
BLAKE2b-256 | 4c32f64526e319cb5a0e12d6f0b82670bb59374ce336b837876a815af468a343 |