Editor and validator for Rexam items in the ShareStats project
Project description
ShareStats Item Editor
Editor and validator for Rexam items in the ShareStats project
Feature overview
- Takes into account the conventions of the ShareStats Project
- violation checks of 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
Installation
Windows
Windows user may run StatsShare-Item-Editor without installing Python (see below).
Download the latest executable file, sharestats_item_editor.exe
, via the
release website
and execute it. Using the executable file instead of installing the appliaction
via pip
results in a slowly launching application.
Note, depending on your security setting, you may receive a security alert from Windows defender, because the executable is not registered Windows application.
MacOS / Linux
Ensure that Python 3 is installed on your computer.
You can then install ShareStats-Item-Editor via pip
. To do so, open a command line terminal and enter:
sudo python3 -m pip install -U sharestats-item-editor
To run ShareStats-Item-Editor call
sharestats-item-editor
Python / Pip
Users familiar with Python are always suggested to install ShareStats-Item-Editor via pip
.
(Ensure that Python 3 is installed on your
computer.)
python3 -m pip install -U sharestats-item-editor
To run ShareStatsItemEditor call either sharestats-item-editor
or
python3 -m sharestats_item_editor
Dependencies
Python 3.5+ and the following libraries (see requirements.txt):
- PySimpleGUI
- appdirs
Optional requirement:
- rpy2 >=3.4
Rendering Rmd File
To render Rmd files directly via the StatsShare-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 StatsShare-Item-Editor, one with and one without R rendering support. StatsShare-Item-Editor with rendering does not work on computers without a R installation.
Bugs: Please submit any bug you encounter to the Github issue tracker.
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 sharestats-item-editor-0.1.17.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 454ca0b0a09fb5d5ce3275ab04090f66ddfb010f8b44ec0afaca0817059c0b78 |
|
MD5 | ddd40968c53c64faa1f2bf1818b27eff |
|
BLAKE2b-256 | 70f703713212b5d6e6726c98b1121f2615190a78184826c598c2857c41a5153d |
Hashes for sharestats_item_editor-0.1.17-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e724a22014fc8d445ca3c14d105844cc74315d63039bffcc153577a683450e4 |
|
MD5 | 8eb119d7e2a995dc5e1a15dac2412aca |
|
BLAKE2b-256 | 2be403d6d17f5f8463d8494501c3b784d9909064098ec34bdd29c2d2d5738b90 |