Metadata-Version: 2.1
Name: rexam-item-editor
Version: 0.2.0.3
Summary: Maintaining and editing databases of RExam items
Home-page: https://github.com/lindemann09/rexam-item-editor
Author: Oliver Lindemann
Author-email: lindemann@cognitive-psychology.eu
License: MIT licence
Platform: UNKNOWN
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Description-Content-Type: text/markdown
Provides-Extra: rendering
License-File: LICENSE

# 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.5+ and the following libraries:
* PySimpleGUI
* appdirs

Optional requirement:
* rpy2 >=3.4


## 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](https://github.com/essb-mt-section/sharestats-item-editor)
for the *ShareStats* project is based on *RExam-item-Editor*.


