Skip to main content

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.

Metadata

Release files for rexam-item-editor 0.2.11.post2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rexam-item-editor 0.2.11.post2
File Size Uploaded Provenance
rexam-item-editor-0.2.11.post2.tar.gz 32.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for rexam-item-editor 0.2.11.post2
File Interpreter ABI Platform
rexam_item_editor-0.2.11.post2-py3-none-any.whl Python 3 none any Details

Total release size: 102.4 kB

Release files / rexam-item-editor-0.2.11.post2.tar.gz

Download URL rexam-item-editor-0.2.11.post2.tar.gz
Size 32.9 kB
Tags Source
SHA-256 checksum
How to use checksums
bfdfbe74e50956ac9cd63b21449d136c54cc6d6ef542044f2c16b7dc9f4da664
BLAKE2b-256 checksum
How to use checksums
349541f038339ebc87f67564035eee013ff986a3dd5ef8094d00d1b5bf983fc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

Release files / rexam_item_editor-0.2.11.post2-py3-none-any.whl

Download URL rexam_item_editor-0.2.11.post2-py3-none-any.whl
Size 69.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
99e03d8204cc00f446c98b27dded3647cc6d3e9b77646cb5757b4dff6482537a
BLAKE2b-256 checksum
How to use checksums
4c32f64526e319cb5a0e12d6f0b82670bb59374ce336b837876a815af468a343
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

Security for rexam-item-editor 0.2.11.post2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page